您的位置:技术工种之机修知识网 机电修理知识 正文
原作者:[标签:作者] 添加时间:2007-07-01 原文发表时间:2007-07-02 人气:1


摘要:步进电机是一种将电脉冲信号转换为线位移或角位移的电机,但步进电机的控制通常都采用汇编语言或C语言进行软件开发,本文结合SC3步进电机控制器及平移台的控制开发为例,介绍了一种如何在Windows平台下利用Visual C 6.0提供的串行通信控件MSComm来实现PC机与步进电机控制器之间的数据通讯,最终实现由PC机直接控制步进电机的方法,并详细介绍了编写串行通信程序的基本步骤和方法。调试结果表明:设计的控制程序简单、易懂,工作可靠,且具有友好的人机交互界面。

步进电机是一种将电脉冲转化为角位移的机电式数模转换器,在控制系统中具有十分广泛的用途,但传统的步进电机的控制通常都采用汇编语言或C语言进行软件开发,本文利用VC 提供的串行通信控件MSComm实现PC机与步进电机控制器之间的串行通信[1]。与 DOS下串行通信程序不同的是,Windows不提倡应用程序直接控制硬件,而是通过Windows操作系统提供的设备驱动程序来进行数据传送。串行口在Win32中是作为文件来进行处理的,而不是直接对端口进行操作,对于串行通信,Win32提供了相应的文件I/O函数与通信函数,通过了解这些函数的使用,可以编制出符合不同需要的通信程序。

实现串行通信[2]一般有3种方法[3]:使用VC 提供的串行通信控件MSComm[4];在单线程中实现自定义的串口通信类;多线程下实现串行通信。结合实际情况,本系统采用VC 提供的串行通信控件MSComm来进行软件编程,可以很方便地管理与控制计算机串口。

1、系统组成

由PC机控制步进电动机的系统如图1所示。


图1 PC机控制步进电机系统框图

本系统的电机控制采用通用的RS 232[5]串口的异步通信。由于RS 232早期是为促进公用电话网络进行数据通信而制定的标准,其逻辑电平对地是对称的,与TTL、MOS逻辑电平完全不同。逻辑0电平规定为 5~ 15 V之间,逻辑1电平规定为-5~-15 V之间,因此,RS 232驱动器与TTL电平连接必须经过电平转换。

2、控制软硬件的技术参数

本系统采用卓立汉光仪器有限公司生产的SC3步进电机控制器及平移台,实现平移台的三维控制(x,y,z)。利用RS 232串口异步通信完成对步进电机的单步和连续移动控制,并且把电机的实际位置数据反馈给PC机处理。

电控平移台的机械指标如下:

(1) 精密电控旋转台:型号RSA200用于x轴。转动范围>±40°;传动比180∶1;小步距0.000 312 5°;台面直径Φ200;分辨率0.001 25°;重复定位精度<0.005°;最大速度25/s;中心最大负载60 kg。

(2) 重载型电控平移台:型号TSA300B,用于z轴。最小步距0.003 15 mm;重复定位精度<0.005 mm;加固定平移台有效行程为150 mm。

(3) 超薄型电控平移台:型号TSA30C,用于y轴。最小步距为0.002 mm;重复定位精度<0.005 mm;有效行程30 mm。SC3步进电机控制器设有手动和联动方式,手动能设置的操作有:速度设定、归零操作、方向设定、位移量设定等,联机方式可以使电机的运动直接受应用软件控制。由于是进行二次开发,因此应用程序必须嵌入原控制器的控制指令及协议。

该指令系统主要有以下几条:

  • 联络指令指令格式:“?R"
    本页地址
相关文章

电液位置伺服控制系统的故障诊断功能 -
微型机械加工技术发展现状及趋势分析 -
PLC过程控制常见故障分析及维护 -
基于神经网络的移动机器人对路径形式的识别
一种直接采用计算机串行口控制步进电机的新
PLC顺序控制系统的几种简易设计方法 -
CAN现场总线在DNC集成制造技术中的应用 -
通用变频器技术的发展和展望 -
继电保护配置研究 -
基于UGII的针式打印机设计 -
用有限元法分析异步电动机 -
单片机应用系统抗干扰技术 -
质量流量计在液化气流量测量中的成功应用 -
天然气混合物临界流系数的确定 -
能够准确计算天然气热力学性质的扩展的AGA状
节流装置式流量测量系统的软维护 -
原油含水检测技术及在油罐检测中的应用研究
城市天然气流量计的选用 -
智能电磁流量计抗干扰技术的研究 -
新型靶式流量计 -

相关评论


本文章所属分类:首页 机电修理知识