跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
viking代理捷比信 · 专业器件主题站

AT& T,IBM和诺基亚共同管理物联网安全

步进电机是将电脉冲信号转换为角位移或线性位移的设备。在不过载的情况下,步进电机的速度和移动距离取决于控制电脉冲的频率和数量。其控制精度主要由两个方面决定:1.步进电机各步的精度。以2相混合式步进电机为例,不细分的200步步进电机,单步步进距离为:360°/ 200 = 1.8°,即步进电机可以单步行走为1.8°。但是,在实际使用中,通常将步骤数细分。以2细分为例。此时,步进电机的两步相当于之前的一步。现在,单步的步距为:360°/(200 * 2)= 0.9°。同样,在4个细分下,单步步进距离为:360°/(200 * 4)= 0.45& deg; 8个细分,单步步进距离为:360°/(200 * 8)= 0.225& deg; 16细分,单个步距为:360& deg /(200 * 16)= 0.1125& deg;在32细分下,单步步进距离是:360°/(200×32)= 0.05625°。因此,在驱动细分下,步进电机的单步步进角的计算公式为:360 /(步进电机固有步数*细分数)。可以看出,为了减小步进电动机的步进角以获得更高的精度,有必要从两个方面入手。一种是增加或使用具有更多固有步长的步进电动机以获得较小的单步距角,例如0.9°。第二个是提高步数的细分程度。 2.计算精度。在控制步进电机的动作时,计算系统应确保将要移动的角位移或线性位移转换为步进数的计算时,计算精度高于步进电机各步的精度。步进电机。例如,步进电动机的每一步的步距角是0.1125°,要移动的角位移是143.45°,要采取的步数应该是= 143°// 0.1125&。 ;计算结果为1275.11 ...步,实际结果为1275步,移动误差为:0.11111 * 0.1125 = 0.0125°。并且,如果所计算的运动的角位移以1度,143.45度= 143度为单位,则舍去小数部分。 143 / 0.1125 = 1271.1111步,比较以前的运动,误差为:(1275-1271)* 0.1125°= 0.45°。之所以提出这种建议,主要是因为在嵌入式系统中,由于数据类型的限制,如果不使用float或double进行计算,通常会舍弃小数部分,从而导致较大的计算错误。