• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

怎么用stm32操控四驱小车走S形路?

b702c68357f77486 2019-09-21 浏览量:1239
有什么重点?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • S型曲线的根本是转弯,小车转弯的基本原理就是控制左右车轮转速,只要不一样就可以实现转弯,至于S型弯度需要控制转弯时间,时间越长弧度越大,可以定点算好轨迹和车速,达到想要的效果,这个其实用遥控最好实时控制的!
    • 发布于 2019-09-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 首先不应该考虑stm32怎么样。其次,四轮小车?是四轮全向底盘还是两轮驱动+两轮控制方向。再次:S形路有没有什么要求,比如。是循迹?还是坐标运动?还是随意的S行就可以。

    • 发布于2019-09-21
    • 举报
    • 评论 0
    • 1
    • 0

  • 是随意走还是循线走,这个是不同的

    如果是随意走,只需要走出S形就好的话,其实就是控制不同边的轮转速不一样,就会开始转弯,这样用一个计数器来进行切换(比如先让右轮快向左转,然后一会儿让左轮快就向右转),最后出来的路线就是S形

    其实循线走也是类似的,不过控制转向信号来源就不是计数器,而是循线获取的信号而已,但受控的还是驱动电机转速差。

    • 发布于2019-09-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 只要能控制左右转就可以走s形,原理就是降低一个轮子的速度,另外一个轮子不变就可以转,经过一段时间把这个轮子恢复到正常速度,降低另外一个轮子速度就可以了
    • 发布于2019-09-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 小车得有电机驱动模块的,然后STM32输出高低电平驱动电机正反转,再就是STM32中断的使用 
    先分析工作原理和工作要求,把信号发送到STM32上,STM32芯片控制电机来控制轮子的转速从而实现小车的直走转弯等功能,需要较好的编程基础
    • 发布于2019-09-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个也很简单的,首先为了保证控制的可靠性通常情况下,小车的四个轮子都是两两驱动的,也就是说左边俩,右边俩两路电机驱动,走路线那就是算法问题了,这个需要通过实物多加测试才行
    • 发布于2019-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 需要小车走出S型路径的话是需要考虑使用PWM的,利用左右轮的差速实现小车的偏向运动,将控制电机转动的引脚连接在PWM输出引脚上,控制PWM输出的占空比就可以控制电机的转速了,然后差速不一样,走的S型路径的半径就不一样
    • 发布于2019-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • S形路无非就是通过左右侧轮的速度来实现的,它应该还有另外的技术要求,比如循迹这种,那就需要加上相应算法,如PID
    • 发布于2019-09-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 控制小车的左右两个轮子的速度不一样,就会转弯,循环控制两边的轮子的变化速度,就可以走成S形的了
    • 发布于2019-09-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

怎么用stm32操控四驱小车走S形路?