摘要
针对XYZ滑台在运动定位控制中的高精度、实时性要求,给出了步进电机基于PCI-1245控制卡的控制系统设计方案。利用控制卡独立处理器、带缓冲隔离的特点,实现步进电机速度曲线算法设计和定位控制,保证各自由度上电机速度的平滑性和控制实时性要求。同时,利用虚拟仪器技术设计人机交互系统,实现控制系统硬件资源的管理、参数设置、数据分析和显示等操作。通过模块化控制卡和上位机功能,完成XYZ滑台的高精度运动定位控制和电机运行状态监控功能。实验证明,所设计的控制系统运行稳定,控制精度高,在实现控制的基础上,利用友好的人际交互功能,可方便进行电机升降速特性的分析和控制算法的验证。
To meet the high precision and real-time requirements of the XYZ sliding table in the positioning control,a stepper motor control system based on PCI-1245 card was presented in this paper. Due to the independent processor and buffer isolation with the control card,the speed curve algorithm selection and motion positioning control of the stepper motor was realized,which ensured the speed smoothness and real-time requirement of the control vector on each degree of freedom. At the same time,the virtual instrument technique was adopted to design a human-machine-interaction( HMI) system with the function of managing hardware resources,setting control parameters,data analysis and display and so on. Based on a functionally module-based design for the control card and HMI,the high-precision positioning control and performance supervision of the XYZ sliding table were obtained simultaneously. The experimental results show that the proposed control system provides a high stability and positioning precision. Moreover,on the basis of the control system,the analysis of motor speed characteristics and the validation of control algorithms can be convenient by use of the friendly HMI.
引文
[1]孙秀桂,赵兵.基于lab VIEW的步进电机控制器的设计[J].大理学院学报,2008,7(12):68-71.
[2]汪俊.基于AT89S52的步进电机闭环控制系统设计[J].重庆工商大学学报(自然科学版),2012,29(12):55-58.
[3]张占立,康春花.基于单片机的步进电机控制系统[J].电机与控制应用,2011,38(3):28-31.
[4]王彦军,李增生.基于PLC的步进电机控制[J].科学技术与工程,2011,11(5):1707-1709.
[5]张宝发,赵辉,岳有军.基于DSP的步进电机控制系统设计[J].仪表技术与传感器,2010(8):63-65.
[6]郭山国,任立军.基于Lab VIEW和PCI-1710的虚拟仪器系统[J].仪表技术与传感器,2011(10):35-37.
[7]陈方泉,李建周.基于Lab VIEW的步进电机驱动设计及其应用[J].上海大学学报,2006,12(1):89-92.
[8]王邦继,刘庆想.步进电机速度曲线的设计与FPGA实现[J].微电机,2012,45(8):67-69.