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

怎么实现stm32单片机对电机的驱动呢?

花尘蝶影 2018-09-28 浏览量:2967
怎么实现stm32单片机对电机的驱动呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你说的电机是大的交流电机还是小的微型直流电机呢?如果是大的交流电机,建议你使用UL2803达林顿管驱动一个24v的继电器,然后这个24v继电器去驱动交流接触器,交流接触器去控制电机的启动与停止就可以了。如果需要控制转速,则还需要使用变频器。变频器与单片机也有相关接口的,一般是串口或者是485的。

    如果你驱动的是微型直流小电机,则你只需一个mos管就可以了,单片机产生一个频率,这个频率去驱动mos管的开启与关闭,然后mos控制电机的启停。这个还可以直接调速的。类似于迷你四轴飞行器的控制方法。

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

其他答案 数量:18
  • 简单的,stm32 给驱动板发 pwm 控制信号, 驱动板驱动电机转
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32一般不能直接驱动电机,得有电机的驱动芯片,或者自己搭建驱动电路。

    PWM控制

    方向+脉冲控制

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

  • 直流有其他电机可以外部加个mos管用pwm驱动,无刷电机就麻烦了,不过可以用电调,
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 都是用专用的电机驱动模块驱动的,模块通常使用会非常方便。。
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能直接驱动电机,要接上驱动模块,这个驱动模块类似一个电流放大器,可以把单片机产生的小电流PWM波转换成大电流PWM波驱动电机
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 控制电机一般是需要专门的电机控制芯片的,一般是用PWM或者GPIO电平控制的。

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

  • 看什么电机,一般都是用专门的驱动芯片,也可以自己用mos搭建
    • 发布于2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你使用什么单片机了

    可以使用PWM进行控制的

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

  • 不建议直接驱动电机,可以选用L298N、A4988等芯片来驱动电机。
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以通过控制PWM和GPIO口然后通过相应的电机芯片来控制电机,不能直接接电机,除非是非常小的,例如镜头
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 要用专用电机驱动模块才可以驱动电机,比如L298N,用stm32的PWM驱动
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 通过PWM来控制电机驱动芯片就可以对电机控制了
    • 发布于2018-10-04
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32可以用PWM来实现电机控制,PWM一般需要经过放大才能驱动
    • 发布于2018-10-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 电机的控制可以用对应的PWM来控制,PWM输出后进行对应的驱动和控制
    • 发布于2018-10-11
    • 举报
    • 评论 0
    • 0
    • 0

  • stm32单片机通过输出PWM波形给驱动板,驱动板把波形进行功率增强到适合电机使用的程度,输出给电机,就可以使电机运转了,电机还会有反馈信号给stm32单片机,进行闭环控制。
    • 发布于2018-10-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

怎么实现stm32单片机对电机的驱动呢?