LabVIEW 实现对步进电机位置控制编程

用虚拟仪器图形化编程软件LabVIEW" target="_blank" style="color:blue; text-decoration:underline;">LabVIEW 实现对步进电机位置控制编程,其软件界面形象生动,并且编程简单,实现起来非常方便,可根据用户的不同要求随时调整控制方式。因此具有应用价值。

电机控制分3种方式:左转、右转和自锁,当偏差l e(k)l≤0.02 em,选择开关3选通自锁分配表,并将此表送人数组子模板,通过数字输出子模板输出数字量控制步进电机自锁;当偏差e(k)>0.02 em,选择开关2选通右转分配表,此表通过选择开关3送人数组子模板,并通过数字输出子模板输出数字量控制步进电机右转;当偏差e(k)<一0.02 em,选择开关2选通左转分配表,此表通过选择开关3送人数组子模板,并通过数字输出子模板输出数字量控制步进电机左转。

数字量的输出是由for循环体实现的,由于采用四项八拍脉冲控制,故循环变量取8,每一次循环的时间间隔是由赋给延时子模板的脉冲周期决定的。

BACK PAGE