arduino步进电机程序库_SAST Weekly | 精准控制入门——步进电机

  • Post author:
  • Post category:其他


3d6eb55bb8d443b6df45bceacd74a03e.png
ba28a9deb4fd51d03bb506c328606a17.png
fdce2f0103c5386f62378ed756fdf113.png
1432da785bf68b49a2c6038a1b4220c7.png
3d620e889b0d510ff528448db1ad702c.png


SAST Weekly

是由电子工程系学生科协推出的科技系列推送,内容涵盖信息领域技术科普、研究前沿热点介绍、科技新闻跟进探索等多个方面,帮助同学们增长姿势,开拓眼界,

每周更新,欢迎关注

!欢迎愿意分享知识的同学投稿至 eesast@mail.tsinghua.edu.cn , 期待你的作品!

在出色的设计中

【精准】是必不可少的

如果写字机械臂不够精准

写出的字就会歪歪扭扭

如果手术机械臂不够精准

病人就会瑟瑟发抖

bb91a073e9830be309b97c126ead2677.png


精准控制——步进电机

步进电机是一种将电脉冲信号转换成相应角位移或线位移的电动机。每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角位移或线位移与输入的脉冲数成正比,转速与脉冲频率成正比。

d22848972a47fdd6c31882c93fa9a353.png

也就是说,通过输入一段脉冲,我们就能准确控制中心轴的角位移了。

51c53b9f62060d857d3ee832c2000fd6.png

常用的42步进电机,步距角可达1.8°,搭配10mm的丝杆,轴向就有了50μm的精度。


结构与原理

步进电机一般由轴承、中心轴、转子铁芯、定子铁芯等部分构成,步进电机也叫步进器,它利用电磁学原理,将电能转换为机械能,是由缠绕在电机定子齿槽上的线圈驱动的。

14dccc0e169bd7f934c857492de57c6f.png

但我们只需要关注

定子铁芯和转子铁芯

26e40501eee3a5203e07c8d58e96ab3a.png

反应式步进电机横剖面示意图

ABC是缠绕在定子铁芯上的三组线圈,它们中的一组或两组通电时,转子铁芯上的齿就会沿磁力线方向与定子铁芯上最近的齿对齐。

10a1c05ee53b7634a97b42473c66d713.png

双齿简化模型示意图

在上图双齿简化模型中,转子齿与通电的A线圈所在的定子齿对齐,而当通电的线圈绕组切换时,转子就会旋转60°去跟新的通电线圈对齐。

c4791247b12658cd2ab2ecf8867052db.png

而在多齿情况下,通过小学奥数合理的齿数设计,就可以保证每次通电线圈切换时转子都旋转一个小角度。

c41e62bb46416430c5c29de6427de6d9.png

这个小角度就是步距角,它与相数、转子齿数和主极数之间有着严格的数学关系,感兴趣请参考文末链接。


控制与使用

我们以四线双极性步进电机为例,假设它的两个线圈叫做 A、B,通过对A、B通正、反向电流,我们就能控制转子向一个方向连续发生角位移,从而形成转动。

2f124b643262db7c0b157179ddf4b30c.png

而按照不同的通电顺序,我们又有三种工作方式:

  1. 单拍(单四拍工作方式)

    单拍工作方式就是说每次只给一个线圈通电,对本例而言就是(A)→(B)→(-A)→(-B)→(A)→…

  2. 双拍(双四拍工作方式)

    双拍工作方式就是:每次给两个线圈通电,对本例而言就是(A,B)→(B,-A)→(-A,-B)→(-B,A)→(A,B)→…

  3. 单双拍(八拍工作方式)

    单双拍工作方式就是单拍工作方式和双拍工作方式交替进行,即(A)→(A,B)→(B)→(B,-A)→(-A)→(-A,-B)→(-B)→(-B,A)→(A)→…

(其中负号表示反向通电)

c964447c6ec275d5c448bd6bb2983c3f.png

八拍工作方式励磁表

而对应的电机驱动我们可以选择经典的L298N,将驱动板的A、B通道分别连至步进电机的A、B线圈。

4362bd5e3b27403edbb8297b228713fb.png

L298n电机驱动

则4个输入端IN1、IN2、IN3、IN4的信号表与前文励磁表完全一致,只需将A、-A、B、-B对应到IN1、IN2、IN3、IN4;1、0对应高低电平即可。

ab673ecb00613d24513ac78ff9562144.png

Arduino控制代码示例

这样,我们就成功让步进电机转起来啦,快使用步进电机开启你的设计之路吧~


——THE  END ——

相关链接:

一文看懂HB混合式步进电机与相数、转子齿数、主极数的关系(见阅读原文)

撰稿人 | 蒲钰

审稿人 | 刘洋

1bcf407f2d343715b7ba72b672660300.png



版权声明:本文为weixin_34467704原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。