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

Stm32f4怎么控制电机

辛迪可乐 2017-09-10 浏览量:3562
Stm32f4怎么控制电机
-5 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32F4只能进行逻辑控制,需要有驱动电机动作的外围硬件。

    直流电机一般使用L298N驱动,配合PWM实现转速快慢。

    步进电机,小型的使用ULN2003,这都是最常见的情况。

    电机控制挺难搞的,转起来容易,想实现精细控制不好弄。


    • 发布于 2017-09-10
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10

  • 电机的控制方式一般利用PWM输出来控制方式,原理和玩过呼吸灯一样的,当然也有其他其他的方式来控制。电机的控制方式一般利用PWM输出来控制方式,原理和玩过呼吸灯一样的,当然也有其他其他的方式来控制。

    这是我在博客上找到的一个电机控制方式的代码,http://www.cnblogs.com/chengxuyuancc/p/3424922.html希望对你有用。

    • 发布于2017-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 直流电机:视驱动电流和是否需要正反转可以选择三极管(其组成的驱动桥)、达林顿管ULN2003,mos管或(其组成的驱动桥)、L298等配合PWM调速。

    带编码器的直流电机:基本和上边一样,只是需要STM32F4的定时器编码器捕获功能测得编码器速度数据。

    步进电机:可以选择l298、A4982、A4983、A4988等

    舵机:可以选择某宝舵机驱动板+上位机,也可以直接用STM32F4的PWM功能。

    三相鼠笼式异步电动机(同步):STM32F4配合交流接触器驱动,参考电路

    三相绕线式异步电动机(同步):与上类似。

    .

    .

    .

    • 发布于2017-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 外接L298N模块或A4988,利用定时器产生不同占空比的PWM信号控制电机转速,L298N与STM32必须共地
    • 发布于2017-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 若是直流电机的话,用电机驱动器来驱动,可以用L298N来驱动,也可以用其它的。但是选用驱动器要看好相应参数,否则有可能无法驱动你的电机。

    然后用pwm实现电机调速。

    • 发布于2017-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先控制电机的话,你得有一个电机驱动器,将板子5v或者3.3v通过电机驱动模块升高电压。然后再用stm32的pwm控制电机,之前我用的是直流有刷电机,有六跟线的那种。两根正负接编码器电源,还有电机电源就是pwm.控制转速的,还有两根就是a,b相,采集脉冲数,即就是编码器的值,对应转化为速度。通过stm32的编码器接口模式得到速度,然后再通过pid运算即可准确控制电机,即就是你给他一个多少的期望值,他就会按照你的要求跑起来。
    • 发布于2017-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机产生PWM波输入到驱动板后,通过控制PWM波占空比控制电机转速。
    • 发布于2017-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 关于电机的控制,楼主可以参考一下这本书《电机控制技术》

    http://vdisk.weibo.com/s/duZLtUYYpjjye

    电机控制需要电机驱动芯片,STM32F4作为主控MCU,可以产生多路PWM波进而对电机的速度进行控制。

    • 发布于2017-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • L298模塊+STM32F4輸出GPIO即可

    直流馬達為前進後退

    步進馬達為相數步進


    • 发布于2017-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 什么类型的电机呢,直流的与步进的是不一样的操作方式的。而且这两者的电路与例程与原理网上有大量的教程与资料。
    • 发布于2017-09-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

Stm32f4怎么控制电机