编程马达和编程模块的区别

编程马达和编程模块的区别,第1张

编程模块是指将大型、笨拙的编程任务分解为单独的、更小更易于管理的子任务或模块的过程。然后可以像构建块一样拼凑单个模块以创建更大的应用程序。

编程马达是指利用代码进行程序编制,最后得出一种符合人们需要的一种程序,实现解决实际问题的程序的需要。

共分为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.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7849174.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存