您当前的位置:五五电子网电子知识电工技术电工文摘采用计算机串行口控制步进电机方法探讨 正文
采用计算机串行口控制步进电机方法探讨

采用计算机串行口控制步进电机方法探讨

点击数:7684 次   录入时间:03-04 11:55:44   整理:http://www.55dianzi.com   电工文摘
    发送第i个字节的波特率Bi为:
    
    用串行口直接控制步进电机的控制软件流程图如图5所示。

4 高级控制功能

    对步进电机的高级控制,主要是指自动找零及多机联动差补。
    找零功能是指控制步进电机驱动运行机构,完成定位的过程。在找零时,电机一般以低速运行,当测到ORG信号进电机停止。由于运行速度低,为简化程序设计,每发送一个字节,在TXD端可以只输出一个脉冲,测到ORG信号则停止发送。为保证输出脉冲的占空比为50%,发送字节定为16#F0。找零程序的设计可参照图5所示。

    差补是指控制两台或两台以上电机按规定的速比运行,进而控制执行机构沿规定的轨迹运行。由于一般计算机只有两个串行口,这种方法只适用于二维差补控制。通常两个串行口用相同的波特率进行发送,通过调整发送的字节数及发送每个字节所产生的脉冲个数的不同来调整两个电机的运行速度和位置。

    实际运行证明,用串行口设备的步进电机控制器具有使用方便、性能稳定、成本低、可移植性好、不需安装硬件设备驱动程序等优点。

    直接采用计算机串行口设计的步进电机控制器适用于对全数字式伺服电机进行控制。

    本文对计算机串行口、并行口资源的二次开发应用起到了一定的借鉴应用。

上一页  [1] [2] 


本文关键字:步进电机  计算机  电工文摘电工技术 - 电工文摘