您的位置:首页 > 其它

57步进电机了解与实践笔记

2014-12-26 18:23 120 查看
      朋友希望帮调整一下他的一个项目的步进电机;于是抽时间了解一下步进电机的工作原理与实际应用,与大家分享。

      网上搜索了一下步进电机的工作原理及例子,感觉想控制步进电机,还是很简单的。步进电机的原理及优缺点详细描述,见百度百科。先总结如下:

     1,步进电机与普通的直流电机的显著区别在于:

1.1:步进电机的速度仅仅取决于输入脉冲的频率(在非超载情况下),与负载无关;

1.2:步进电机能够精确地控制转动的角度或位移,而且能够瞬间启动,立马停止;

 2,步进电机的核心原理是电磁感应,精确控制的根本原因在于分是供电,多相时序,只要能保证每一次供电的电流的大小稳定(通过PWM波脉冲可以实现),就能精确控制每一步前进的角度;
 3,步进电机的步距角指的是每一脉冲对应的转子转动的角度;
4,分时供电循环一次需要的脉冲个数即时所谓的步进电机的加电拍数;而每一循环,转子会步进一齿(在不细分情况下,暂时这样理解);所以转子齿数为N,加电拍数为M,则步距角为360/(M*N).
5,相数为转子的南北磁极对个数;
6,节拍分单双,单节拍为每次通电的为单相,双节拍为每次同时通电的为两相.
关于步进电机原理的例子,可以参见http://www.51hei.com/bbs/dpj-20218-1.html这篇文章,简单易懂。
示例:
1,两相混合式步进电机
     单四拍:A-B-/A-/B
     双四拍:AB-B/A-/A/B-/BA
     单双八拍:A-AB-B-B/A-/A-/A/B-/B-/BA
---------------------------------------------------------------一天实践之后---------------------------------------------------
朋友自己攒了个硬件导轨,需要我帮他调试下步进电机控制这一块。在去之前,我一直以为自己要编写C,汇编之类的代码,什么节拍之类时序都查好了,去了之后傻了眼。步进电机的控制箱,厂家已经准备好了一套编程语言,大概二十条指令而已,而且是汉语编程,也就是大家常说的数控。指令就是二十条,我能发挥的余地也很有限了,不过已经能够完成朋友的控制步进电机的速度与距离的需求了。掌握了这数控语言后,就能随意地控制步进电机了,可以轻松地控制某台电机的正传,反转,速度,前近距离等,由于有个导轨需要拉起一二百斤的重物,刚开始调试的时候,电机空载能转,但是连上变速箱,接上负载后,带不动。指令翻了一遍又一遍,控制箱的说明书看了一遍又一遍,还是找不到,能控制输出功率的地方,打开控制箱,经过仔细研究才发现,步进电机的驱动电路与控制箱的控制面板是分离的,需要单独设置驱动模块的输出电流,已达到控制电机的力矩的问题,按照说明,跳线一跳,哦了。
 之间接触过电机,不过步进电机还是第一次操作,尤其是带数控板的,收获还是蛮多的;对于技术来讲,其实很多东西都是难了不会,会了不难,只要静下心来,仔细琢磨,很多问题都很简单,而且会越来越简单,随着大家对产品体验的重视。
  晚上回来,看了会李若彤版的《神雕侠侣》,感觉看着别人写的说明书,调着陌生的模块,边看边调试的过程,像极了小龙女念着口诀,看着招式,练习玉女心经的过程。
温馨提示,带电的时候,真的禁止插拔航空街头,最好禁止热插拔;否则会有电路烧掉的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  步进电机 机器人