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

关于stm32f4用pwm控制步进电机转速与步数的例程

ryan1997 2018-06-28 浏览量:4108
请问有关于stm32f4用pwm控制步进电机转速与步数的例程吗,求指导
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 设置固定不变的PWM的载频频率(周期) QQ截图20180628140449.jpg在波形正半周,由线圈正管脚输入PWM,负管脚输入0;而负半周,正管脚输入0,负管脚输入PWM

    四路PWM占空比数据表为:(以PWM周期寄存器值为255计算)
    const unsigned char PWM1Table[24]=
    {
    0 0 0 0 0 0 0 0 0 0 0 0
    0 39691421992222302221991426939
    };
    const unsigned char PWM2Table[24]=
    {
    0 39691421992222302221991426939
    0 0 0 0 0 0 0 0 0 0 0 0

    };
    const unsigned char PWM3Table[24]=
    {
    1992222302221991426939 0 0 0 0
    0 0 0 0 0 0 0 0 0 0 3969142
    };
    const unsigned char PWM4Table[24]=
    {
    0 0 0 0 0 0 0 0 0 0 3969142
    199222230222199142 69 39 0 0 0 0
    };

    微步驱动​​

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

其他答案 数量:10
  • 楼主可以参考一下硬是的F4系列的开发板,里面有很多关于电机控制方面的例程……给大家分享一个好的资料:硬石科技开源资料下载链接汇总
    //www.icxbk.com/community/thread-99277-1-1.html
    (出处: ICKEY BBS)

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

  • 记住,步进电机的原理首先搞清楚,普通电机是占空比控制转速,而步进电机是频率控制转速

    一定要看懂原理哦

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

  • 记住,步进电机的原理首先搞清楚,普通电机是占空比控制转速,而步进电机是频率控制转速

    一定要看懂原理哦

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

  • 步进电机的原理是输入引脚的电平快速变化让步进电机转不同的角度,因此跟PWM的占空比没有关系,跟频率有关系,而F4可以直接用CubeMX配置PWM输出的频率。

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

  • https://www.cnblogs.com/stay-foolish1984/p/8930114.html

    这有个 可以控制两个电机的

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

  • 步进电机调速是调的频率,另外步进电机有好几种工作方式,常见三相单三拍,三相爽三拍,三相六拍,还可以通过细分技术来获得更低的步距角
    • 发布于2018-06-30
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32控制步进电机的方法可以参考http://www.51hei.com/stm32/3887.html
    • 发布于2018-06-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 步进电机的控制一般是使用定时器来产生PWM脉冲来控制运动的频率和距离的,具体可以看一下安富莱的教程
    • 发布于2018-07-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 需要专用的步进电机驱动IC,如果用单片机直接驱动比较困难
    • 发布于2018-07-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 步进电机是一个脉冲走一步

    如果觉得pwm控制太复杂,直接通过io口高低电平变化的控制也可以实现

    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于stm32f4用pwm控制步进电机转速与步数的例程