直流无刷伺服电机运动控制系统设计和运用
·任何时刻,控制程序都时刻监视系统的运行状况,随时对系统故障做出相应的处理。 软件部分包括X向运动和Y向的扫查运动,数据存储及处理,手动控制,故障处理,运动状态显示及故障显示等。操作界面(GUI)给予清晰、简单的用户界面,方便用户调试、运行,同时能够将伺服驱动器传递过来的信息显示出来,便于监控。任务编程模块将要实现控制任务的规划,如X轴向和Y轴向运动等,包括故障查询、处理。 运行效果 智能伺服驱动器性能的好坏直接决定整个系统设计的成败,为此用一直流电机对驱动器进行测试,电机的电流和位置误差如图7(a)、(b)所示,从图7中可以看出,驱动器的响应时间只有0.12s,位置误差很小。通过对通讯速度及上位机控制命令的测试显示,在实时性要求不是非常严格的情况下,以RS232串口或者485串口的通讯速率是完全可以满足系统需求的。 结语 本文基于一类新颖的专用伺服控制芯片Motionchip,进行了伺服控制器设计和实践研究,并设计了一个功能较为完善的直流无刷伺服驱动器的原型。将该控制器运用到加氢反应器超声检测成像系统中对二维的运动进行控制,保证了整个系统取得良好的性能。Motionchip这种多功能专用的运动控制芯片不仅简化了整个系统的设计过程,而且具有很好的开放性和网络性,对中小型项目是非常理想的设计方案。 参考文献: [1].TMS320C240datasheethttp://www.dzsc.com/datasheet/.html.
[2].RS232datasheethttp://www.dzsc.com/datasheet/RS232_585128.html.
[3].PLCdatasheethttp://www.dzsc.com/datasheet/PLC_1248813.html.
[4].X25650datasheethttp://www.dzsc.com/datasheet/X25650_904939.html.
[5].12nsdatasheethttp://www.dzsc.com/datasheet/12ns_2105238.html.
[6].PULSEdatasheethttp://www.dzsc.com/datasheet/PULSE_1195545.html.
[7].IR2102datasheethttp://www.dzsc.com/datasheet/IR2102_406911.html.
直流无刷伺服电机运动控制系统单片 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)