基于MCGS和TC45的步进电机控制网络设计.docx

上传人:cl****1 文档编号:559640318 上传时间:2022-12-07 格式:DOCX 页数:4 大小:38.53KB
返回 下载 相关 举报
基于MCGS和TC45的步进电机控制网络设计.docx_第1页
第1页 / 共4页
基于MCGS和TC45的步进电机控制网络设计.docx_第2页
第2页 / 共4页
基于MCGS和TC45的步进电机控制网络设计.docx_第3页
第3页 / 共4页
基于MCGS和TC45的步进电机控制网络设计.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于MCGS和TC45的步进电机控制网络设计.docx》由会员分享,可在线阅读,更多相关《基于MCGS和TC45的步进电机控制网络设计.docx(4页珍藏版)》请在金锄头文库上搜索。

1、基于MCGS和TC45的步进电机控制网络设计摘要:基于MCGS组态软件与TC45运动控制器,提出一种多步进电机的控制网络组成方法,介绍控制网络系统的软硬件设计方案,以实现同时对多个步进电机的转速控制、行程控制以及启停控制。实际测试结果说明该控制网络开放性、通用性和扩展性较好,可应用于相关工程技术领域。关键词:组态软件;控制器;步进电机;控制网络DeignofStepperMotorControlNetworkBaedonMCGSandTC45LIU某iao-feng,LIUFeng,CHENGWei-bin某ianShiyouUniverity,某ian710065,ChinaKeyword:

2、configurationoftware,controller,teppermotor,controlnetwork步进电机是工业自动控制领域重要组成局部,网络化是步进电机运动控制系统的开展方向之一。目前步进电机的控制网络技术包括基于ARM嵌入式控制、基于CANopen/EtherCAT的网络化运动控制以及基于Modbu/485总线控制等。基于ARM嵌入式控制系统采用细分控制方法,能实现步进电机在外围环境中准确、低噪声、平滑和高精度运行,但其开发难度高,硬件电路复杂。基于CANopen/EtherCAT的网络化运动控制系统设计复杂,本钱较高,但带负载能力强,网络性能优越。基于Modbu/485

3、总线的网络化运动控制系统本钱低,通信稳定,但带负载能力有限,网络性能较差1-3。为在一定程度上改善控制网络的复杂性以及扩展性差等问题,设计了基于MCGS和TC45的步进电机控制网络。1系统总体设计系统总体构架如图1所示。步进电机控制网络架构由MCGS组态软件、TC45运动控制器、带Modbu的步进驱动器以及步进电机构成。系统通过上位机发送的步进电机增量、速度、启停等命令信息给TC45运动控制器,运动控制器将数据处理后传送至带协议的步进电机驱动器,步进电机驱动器将运动控制器传来的信号转换成模拟脉冲信号驱动步进电机;同时各电机的当前速度、增量等数据信息经过运动控制器转换传给上位机监控软件,并在监控

4、界面实时显示。上位机与控制器之间采用RS485传输方式的Modbu通信协议,通过此协议,控制器相互之间、控制器经由网络和其他设备之间实现互相通信4,上位机监控系统便可以与多个运动控制器组成一个控制网络,从而实现对多台步进电机的控制。2系统硬件结构设计TC45运动控制器模块接口采用Modbu协议。各驱动电机作为一个控制子站,均有确定的通讯地址,通过标准协议与主控制器进行信息交换和执行主控制器的指令。TC45运动控制模块与驱动器接口如图2所示。TC45运动控制模块可将上位机不同属性的数据命令转换成步进电机需要改变的属性命令,其供电电压为24V,其中运动控制器的端子485+与485-分别与RS485

5、通讯线的正负连接,其中某PUL为步进电机脉冲控制端口,某DIR为步进电机转向控制端口。步进电机驱动模块选用ST-6128步进电机驱动器。步进电机驱动器的端子DIR-与DIR+为步进电机转向控制端口,与TC45的端子某DIR端口相连,端子A+、A-、B+、B-与步进电机的四线相连。步进电机驱动器供电电源范围为9-32V直流,本设计采用24V直流电源。驱动器模块与步进电机接口如图3所示。3上位机监控系统设计上位机监控系统采用MCGS组态软件开发平台构建。上位机监控系统与运动控制器的参数配置通过TC45运动控制软件实现5-6,计算机串口设置为COM1,通讯速率为38400bp,通讯超时最大值为200

6、0m,运动控制器模块通讯地址设为1。组态软件设备窗口控制设备属性值的参数设置中,最小采集周期设为1000m。其中设备地址与在TC45运控控制软件配置的参数地址一致,通讯等待时间为200m。设置完相应的设备参数后,在组态软件界面的用户窗口建立新的窗口进行控制系统监控界面的组态,并通过TC45通讯协议编写相应脚本程序。上位机设计界面如图4所示。4实验分析为验证对多台步进电机控制的可行性,本次步进电机控制网络实验搭建了两组运动控制器对四台步进电机进行测试验证,实验在Window7环境下通过MCGS组态软件完成了上位机监控系统界面的开发。实验前通过串口调试助手软件验证上位机监控系统与运动控制器模块通讯

7、的正确性。实验测试结果实现了对A、B、C、D四台步进电机运动速度大小的控制、AB步进电机与CD步进电机运动速度大小的同时控制,同时也实现了对步进电机的急停控制。基于ARM嵌入式步进电机的网络化控制在软硬件方面分别需要设计Linu某设备驱动程序与PCB驱动板。基于CANopen/EtherCAT的网络化运动控制以及基于Modbu/485总线控制需要设计运动控制指令、通讯程序、以及加减速模块等。与此相比,本文设计的步进电机控制网络在硬件电路的复杂性与监控系统的开发难度上得到一定程度改善,因此基于MCGS和TC45步进电机控制网络在相关工程技术领域具有一定的现实意义。5结语本文提出运用MCGS组态软件和TC45运动控制器构建的步进电机控制网络,设计了控制网络的硬件电路以及上位机监控系统。实验测试结果说明运用组态软件与运动控制器通过RS485通信可实现点对多点的控制,同时该步进电机控制网络设计在一定程度上减少了常规步进电机控制网络设计的工作量与研发周期,这对相关技术领域具有一定的推广和实用价值。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 项目/工程管理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号