您当前的位置:五五电子网电子知识电工技术电工文摘用串行口控制步进电机两维运动系统探讨 正文
用串行口控制步进电机两维运动系统探讨

用串行口控制步进电机两维运动系统探讨

点击数:7918 次   录入时间:03-04 11:59:32   整理:http://www.55dianzi.com   电工文摘

5. 实际应用和编程

  本文提供的方法对计算机控制软件软件的编制给予了极大的方便[2]。以MSVB6为例[3],放置串口控件MSCOMM32后可以方便的通过程序设置DTR、RTS的值来控制运动的维度和方向,通过读取控件属性CTS、DSR、DCD的值来得到运动的情况,通过设置不同的发送波特率来改变步进电机的速度,通过在发送缓冲区中放置字符个数控制步进电机的运动步数。我们也可以在Delphi下方便的编程[4],在其它计算平台上,我们也可以方便的编程,比如,在linux上[5],我们可以通过对ttyS0设备编程方便的控制串口设备。

  本文的方法作者已经成功地应用在金相显微镜载物台的自动控制中。

本文作者创新点:

  1. 通过串口的波特率、格式设置和输出字符来产生不同频率和占空比的步进电机驱动脉冲。

  2. 通过标准串口的输入、输出控制信号,输入和输出两维运动系统的控制信号和位置信号。

参考文献:

  1. 《微型计算机接口技术及应用》,刘乐善等,华中理工大学出版社,2000.4。

  2. 《Visual C++/Turbo C串口通信编程实践》,龚建伟,熊光明,电子工业出版社,2004.10。

  3. 胡庆云,罗飞路,Visual Basical 6.0中通信控件的应用,微计算机信息,2001 Vol.17 No.2,40页。

  4. 张立材,Delphi编程中用MSComm控件实现串行通讯,微计算机信息,2001 Vol.17 No.3,26页。

  5. 《linux程序设计权威指南》,于明俭等,机械工业出版社,2001.4。

上一页  [1] [2] 


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

《用串行口控制步进电机两维运动系统探讨》相关文章>>>