
编程马达是指利用代码进行程序编制,最后得出一种符合人们需要的一种程序,实现解决实际问题的程序的需要。
共分为2步 *** 作。具体 *** 作如下:
1、马达功率为10持续转动,按下触碰传感器后,马达停止转动。
2、再次按下触碰传感器后,马达功率为10转动3秒钟,程序结束。
如果开启模块后面没有任何模块,程序就此中止了,那么电机也会立刻停止。运行效果,看起来好像电机并没有动一样。
这个是由细分和齿数决定的。方法一:步进电机细分为1/2,1/3,1/4,1/5...1/16的计算方法。
首先确定要走的行程或者是齿数。如要走12MM,就是7.2度,或者是50齿数,每一齿也是=12MM。
其次要确定电机的步距角,下面以50齿数,二相电机细分1/2,步距角1.8的为例(通常二相电机采用1.8和7.2,三相电机采用1.2)。
计算方法:360/50=7.2(也就是一齿为7.2度)
7.2/1.2=4(也就是一齿需要4个脉冲)*2(以1/2细分为例)=8,也就是一齿需要8个脉冲,假如要走三齿就是24个脉冲。
方法二:步进电机细分为整数(400,500,600...)的计算方法。
首先确定要走的行程或者是齿数。如要走12MM,就是7.2度,或者是50齿数,每一齿也是=12MM。
其次要确定电机的步距角,下面以50齿数,三相电机细分3000,步距角1.2的为例。
计算方法:360/50=7.2(也就是一齿为7.2度)
7.2/1.2=6(也就是一齿需要6个脉冲)
360/1.2=300(也就是一圈需要300个脉冲)
3000/300=10*6=60,也就是一齿需要60个脉冲,假如要走三齿就是180个脉冲。
注:细分最好使用能除以“一圈所需要的脉冲”等于整数的细分,如3000/300=10.
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)