摘要
本文介绍了一种基于TMS320F2812B IOS内核的运动控制系统设计方法,该方法利用DSP/BIOS内核基于任务优先级的多线程机制,实现对伺服电机运动控制的实时处理,包括运动系统的任务调度、运动轨迹算法以及与硬件设备的通信等,使得程序结构分配合理,调试、修改程序非常方便.经过在激光雕刻切割机机床平台上的验证,结果表明本文提出的控制系统完成了包括直线、圆弧等各种运动轨迹,最大加工速度达64 000 mm/min,定位精度≤±0.01 mm/min.它完全满足高精度激光雕刻机加工的实时性要求,在性能和功能上达到了预期效果.
The design of a control system based on TMS320F2812 BIOS kernel was presented, which could utilize the capability of multi-threading based on task priority to process the motion tasks in real time. The motion tasks include the scheduler of motion system, motion interpolation algorithm, the communication with hardware, procedure structure assigned feasible, debugging, modifying procedure very conveniently. The motion control system could obtain the good performance in the application of 2-axis motion control platform, with a velocity up to 64 000 mm/min, allocation accuracy ≤± 0.01 mm/min. The final model machine on-line debug display the founction and performance of the system attained the anticipation design demand.
出处
《天津理工大学学报》
2009年第4期11-15,共5页
Journal of Tianjin University of Technology
基金
天津市科技计划项目(07ZXCXGX14900)