步进电机的精度可以达到多少?应如何计算

步进电机的精度可以达到多少?应如何计算

在我们日常生活中常见到和使用到的电机就是步进电机,那今天我们就来聊一聊步进电机的工作精度问题,步进电机是一种将电脉冲信号转换成角位移或线位移的一种器件。在不超载情况下,步进电机的转速和运动距离取决于控制电脉冲的频率和数量。

步进电机的控制精度有两面决定,每步精度和计算精度,先来了解下什么是每步精度,接下来以某一电机为例,(二相混合式步进电机),一个200步的步进电机在不是细分的情况下,单步的步距为:360°/200=1.8°,就是该步进电机单步行走的最小距离就是1.8°。

但是在实际使用中,一般会细分步数。以2细分为例,此时步进电机行走两步就是相当于原来的走一步,则现在单步的步距为:360°/(200*2)=0.9°。

所以在驱动细分下,步进电机单步步距角计算公式为:360/(步进电机固有步数*细分数),从以上数据就可以看出,想要减小步进电机单步步距角以达到较高精度,需从两个方面着手,第一是提高或采用固有步数更多的步进电机以获得较小的单步步距角,第二是提高步数细分的程度。

第二个可以决定控制精度的就是计算精度,计算精度在控制步进电机进行动作时,计算系统在将要移动的角或线位移转换成步进电机步数的计算时应该保证计算精度高于步进电机每步精度。

举个例子来说,步进电机每步的步距角为0.1125°,要移动的角位移为143.45°,要走的步数应该为=143°/0.1125°,计算结果为1275.11步,实际结果为1275步,移动误差为:0.11=0.0125°。而如果计算移动的角位移是以1°为单位的,小数部分就被舍弃了。

143/0.1125=1271.1111步,则比较之前的移动,误差为:

0.45°。在这里之所以要这样提出,主要是因为在嵌入式的系统中,因为数据类型的不同,如果不使用特定的系统来进行计算,则一般都会舍弃掉小数部分,从而造成较大的计算误差。

综上所述,步进电机作为生活中常用电机,其工作精度和效率是极为重要的,无论是计算精度还是每步精度,都要根据实际工作情况和环境来挑选电机的种类。了解更多电机专业知识及技巧,可加入qq群136274082,业内专业老师傅解答。

相关手记

al00华为手机
世界杯最吸睛女球迷Top10: 徐冬冬超有料,德国美女天使下凡
胡楚靓官宣分手:深思熟虑的决定,真相竟是如此!