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

stm32最小系统可以带4个12V的直流电机和4个舵机吗

幻之挽歌 2018-08-05 浏览量:1720
我做了一个蓝牙遥控的车,车上的stm32f10有通过摇杆控制电机和4个mg995舵机旋转的程序,但在最后试车的时候发现遥控车行进时只有两个轮子可以正常转动,另外两个不是不转就是方向有问题,而且舵机转动也是时转时不转的,请问有什么解决方法吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 电源是使用的什么,是不是电池,电机的驱动电源与工作电源有没有分开并进行隔离

    一方面是电源 的功率不够驱动所有的电机

    一方面是电机的干扰传到了单片机的驱动引脚了了。


    • 发布于 2018-09-03
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:21
  • 只要程序写好,用单片机的io口去控制肯定没问题的,但是你的电源功率能带动你直流电机和舵机
    • 发布于2018-08-05
    • 举报
    • 评论 0
    • 4
    • 0

  • 你的电源够不够,单独测试某个外设试试看
    • 发布于2018-08-05
    • 举报
    • 评论 1
    • 1
    • 0
幻之挽歌 回复了 yhj416606438 :电源没问题,两个12v的电池一个供单片机,一个供舵机 回复

  • 检查下程序,PWM给的是否正常,电机方向是IO控制的,看你的蓝牙接收部分的解码是否正常。舵机的话还是检查PWM部分
    • 发布于2018-08-05
    • 举报
    • 评论 0
    • 1
    • 0

  • 你使用的资源不多,单片机仅仅作为控制端是可以满足的

    不转的原因,你可以单独调试那一个轮子,所有轮子和舵机全部反复调试过么?有问题么。

    确定单独调试没有问题情况下再整车调试

    • 发布于2018-08-06
    • 举报
    • 评论 0
    • 1
    • 0

  • 小舵机的话可以直接驱动,可以单片机和舵机用一块电池,直流电机用一块电池,你是用继电器控制还是电机驱动板
    • 发布于2018-08-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 程序如果没问题就是供电,用示波器量一下输出
    • 发布于2018-08-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 加驱动可以控制这这电机,电机转动出问题的话可能是程序问题
    • 发布于2018-08-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 已经正常转动的两个轮子将驱动和动作执行的代码注释掉,将那两个不正常的单独控制,看看是否正常;最后去掉所有的直流电机,只驱动舵机看是否正常。一部分通了再加上另外一部分,如果是题主说的2块12V电池,那应该功率够了。看看程序上PWM给的是否正常。
    • 发布于2018-08-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 没问题!  STM32都能带用电动车的电机,只要驱动电路设计合理!
    • 发布于2018-08-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 直流电机不能直接控制,外加驱动模块的话,肯定没问题的……
    • 发布于2018-08-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 直流电机只控方向和开关.舵机单独控制没有问题.
    • 发布于2018-08-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,外接一个电机的驱动器,你的stm32只做一个控制功能,驱动4个电机完全没问题
    • 发布于2018-08-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 程序上PWM给的可能有问题吧
    • 发布于2018-08-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上没问题,电机用驱动芯片控制,舵机单独控制!
    • 发布于2018-08-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 控制8个电机是没问题的 32的处理速度很快
    • 发布于2018-08-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果程序没问题你检查一下电机驱动试一试

    是可以带动的

    • 发布于2018-08-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 电机用驱动芯片控制,舵机单独IO口控制,

    你检查下程序有无问题,或者电机驱动。

    • 发布于2018-08-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种要看你的驱动电路方案,STM32输出电流很小的,这种IO上面要加上拉
    • 发布于2018-08-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 资源是够的

    mg995舵机需要单独供电,而且GND需要和MCU共地

    电机也不能直接驱动,需要相应的驱动模块
    • 发布于2018-08-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32最小系统可以带4个12V的直流电机和4个舵机吗