差补是指控制两台或两台以上电机按规定的速比运行,进而控制执行机构沿规定的轨迹运行。由于一般计算机只有两个串行口,这种方法只适用于二维差补控制。通常两个串行口用相同的波特率进行发送,通过调整发送的字节数及发送每个字节所产生的脉冲个数的不同来调整两个电机的运行速度和位置。
实际运行证明,用串行口设计的步进电机控制器具有使用方便、性能稳定、成本低、可移植性好、不需安装硬件设备驱动程序等优点。直接采用计算机串行口设计的步进电机控制控制器适用于对全数字式伺服电机进行控制。本文对计算机串行口、并行口等资源的二次开发应用起到了一定的借鉴作用。
|