这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【let'sdo2026年第1期】静音步进电机控制实践成果贴

共1条 1/1 1 跳转至

【let'sdo2026年第1期】静音步进电机控制实践成果贴

高工
2026-06-25 21:55:18   被打赏 45 分(兑奖)     打赏

        我们已经实现了基本的功能,接下来需要通过实践来看一下控制效果和程序对应的对不对,首先需要进行一下基本信号的调试,通过示波器看信号。其实主要就是这三个引脚的信号,其中step需要使用到示波器,这一步也挺重要的——不接电机,先用示波器看STEP引脚。把电机驱动板断开,直接用示波器探头夹在 PB1上,输入 start命令。正常的话应该看到:

  • 1 kHz 档:1 ms 周期的方波

  • 500 Hz 档:2 ms 周期的方波

  • 250 Hz 档:4 ms 周期的方波

  • 50% 占空比

65cf9b45-5459-49a9-9b63-6c8f17f41a69.png

LED 状态机

        前面让main loop用LD4显示电机状态。这种"用LED 状态码来调试"的方式在裸机开发里非常实用:
  • 慢闪 = 正常

  • 快闪 = 初始化中

  • 长亮 = 出错

  • 不亮 = 死机

        项目里LD4长亮 = 电机在跑;灭 = 待机。简单但有效:

989ad5ea-926a-463a-99ad-6611855e784a.png

        接下来就是通过串口对步进电机的实际操作体验了,我们需要连接一下硬件,这里我们使用面包板对驱动板进行扩展,然后连接到一个对应的步进电机上,控制信号按照指定接口进行连接,效果如下:

22ade454-fbff-4f75-8207-5884555e6658.png

        接下来通过外部电源给VM供电,开发板连接到电脑,我们一起来实际体验一下吧,默认情况不动,我们通过体验不同的指令对启停、方向、速度进行体验。

        具体的内容建议观看室内讲解和效果,地址如下:

【静音步进电机控制实践】 https://www.bilibili.com/video/BV1dA7Y6cE3F/?share_source=copy_web&vd_source=f03b02506162c2d03feeb4684b1e6313


        串口的部分指令交互如下:

946aa0bb-e069-4749-bb9a-6e0996dabd0e.png





关键词: 步进     电机     控制     实践     成果    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]