欢迎来到天天文库
浏览记录
ID:33691577
大小:19.63 MB
页数:85页
时间:2019-02-28
《嵌入式多轴运动控制器的研究与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、论文题目:嵌入式多轴运动控制器的研究与开发作者姓名:张峰入学时间:2005年9月专业名称:电力电子与电力传动研究方向:电力传动及其控制系统指导教师:戴炬职称:教授论文提交日期:2008年5月论文答辩日期:2008年6月授予学位日期:RESEARCHANDDEVELOPMENTOFEMBEDDEDMULTI-AXESMOTIONCONTROLLERADissertationsubmittedinfulfillmentoftherequirementsofthedegreeofMASTEROFPHILOSOPHYf
2、romShandongUniversityofScienceandTechnologybyZHANGFENGSupervisor:ProfessorDaiJuCollegeofInformationandElectricalEngineeringMay2008声明本人呈交给山东科技大学的这篇硕士学位论文,除了所列参考文献和世所公认的文献外,全部是本人在导师指导下的研究成果。该论文资料尚没有呈交于其它任何学术机关作鉴定。硕士生签名:日期:AFFIRMATIONIdeclarethatthisdissertatio
3、n,submittedinfulfillmentoftherequirementsfortheawardofMasterofPhilosophyinShandongUniversityofScienceandTechnology,iswhollymyownworkunlessreferencedofacknowledge.Thedocumenthasnotbeensubmittedforqualificationatanyotheracademicinstitute.Signature:Date:山东科技大学硕
4、士学位论文摘要摘要运动控制器是运动控制系统的核心部件,在各行各业中都有着广泛的应用。当前市场上的运动控制器主要是基于PC总线的运动控制卡,需要插入计算机主机板的PCI或者ISA插槽,因此难以独立运行和小型化。本论文以“带电作业机器人”控制系统为背景,提出以“ARM+DSP运动控制器”的模式取代传统的“PC机+运动控制卡”的模式,采用嵌入式CPU和高性能DSP运动控制芯片,设计了一种高性能、高可靠性、低成本、体积小、可独立运行的基于分布式结构的嵌入式多轴运动控制器,并详细介绍了该控制器的软硬件平台设计。嵌入式多轴
5、运动控制器的硬件包括两个部分:ARM主控板和DSP运动控制板,它们之间通过CAN总线实现通信连接。每块DSP运动控制板可以同步控制四个运动轴,并且多块DSP运动控制板可作为CAN节点方便的添加到系统中,以实现更多轴控制。DSP运动控制板以运动控制芯片TMS320F2812为核心,以MAXII系列CPLD为辅,实现对伺服电机的直接控制。ARM主控板以高性能低功耗的32位嵌入式ARM处理器S3C44B0X为核心,并嵌入实时操作系统VxWorks,负责完成任务的管理、数据接收及处理、人机界面管理、多路电机的协调控制等
6、工作。本文中对运动控制板的各功能模块如DSP最小系统、驱动器接口电路、编码器信号处理电路、CAN总线接口电路等的实现方法进行了详细讨论。并简要介绍了ARM主控板的主要功能模块和外部扩展CAN通信模块的实现方法。本文通过对运动控制器关键技术的研究,在对位置伺服控制算法、加减速控制、编码器信号处理方法等分析的基础上,开发了运动控制器的软件系统。采用模块化的程序设计方法,完成了DSP主程序及各中断服务程序设计,实现了梯形加减速控制、位置闭环控制、指令接收与处理等底层控制功能。同时,论文详细讨论了VxWorks下CAN
7、模块驱动程序的开发及运动控制API函数的实现方法,为嵌入式多轴运动控制系统的后续应用开发提供了一个良好的应用接口。最后,论文简述了系统调试平台的建立,包括电机试运行软件和伺服监控软件的设计,并且在此基础上,完成了系统的调试和PID控制参数的整定,系统的功能和性能均达到预期设计目标。关键词:运动控制器,嵌入式系统,多轴伺服控制,DSP,ARM山东科技大学硕士学位论文摘要ABSTRACTThemotioncontrolleristhecoreofthemotioncontrolsystem,andithasbeen
8、usedwidelyinmanyfields.CurrentlymostofmotioncontrollersonthemarketaremotioncontrolcardsbasedonPCbus,whichneedbeinstalledinPCIorISAslotinthepersoncomputer,sothesecontrollersdependoncomputers.Thev
此文档下载收益归作者所有