基于ARM+CPLD的多电机运动控制器设计

被引量 : 0次 | 上传用户:wishyourhappy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年,中国一直扮演着全球制造业大国的角色,但随着低劳动力成本的优势逐渐消失,中国制造产业不得不进行机械自动化的升级。我国的运动控制技术水平也在这样的大环境下得以迅速提升。2005年以后,国内就基本掌握了运动控制技术中五轴联动的关键技术,缩小了与国外技术的差距,提高了现有运动控制器的控制精度,开拓了其市场应用领域。由于伺服电机在自动化等领域的广泛应用,工业上对伺服电机运动控制器的可靠性和开放性的要求也越来越高。因此,针对我国制造业开发性能稳定可靠的开放式多电机运动控制器就有相当重要的意义。本文经过对比分析几种运动控制器方案,利用CAN总线通信方式的通用性,针对伺服电机提出一种以CAN总线作为运动控制器和上位机的通信接口形式,以ARM和CPLD为硬件基础的多电机运动控制器设计方案。控制器采用ARM处理器做运动规划的主控单元,CPLD用来产生电机驱动器的控制脉冲及I/O扩展。这种设计方案解决了以往单处理器控制器性能不足的问题;同时利用CAN总线的通信方式,提升了运动控制器的开放性。系统硬件电路由核心控制单元ARM、CAN通信模块电路、驱动控制核心CPLD、光耦隔离保护电路、I/O扩展及时钟电源模块等部分组成。ARM的软件部分采用μCOS-III嵌入式操作系统来完成各种任务的调度,以满足运动控制器的实时性需求。ARM系统中建立了三个系统任务。任务实现了上位机与运动控制器之间的CAN总线通信;对多电机的运动控制,利用梯形加减速曲线实现了对多个电机运动的速度控制;ARM与CPLD的通信交互。CPLD内部采用VHDL语言模块化设计来产生脉冲,控制电机驱动器。实现包括输出脉冲频率及个数的控制及I/O的扩展。包括地址译码模块、输入输出缓冲模块、DDS分频模块、计数器模块及I/O扩展模块等。使用Quartus II对CPLD内部设计进行了仿真,验证了CPLD内部设计的正确性。
其他文献
<正>我校周边单位浓厚的多元文化氛围和丰富的社区资源,为青少年的成长提供了良好的土壤。然而,在现实中,我们发现学校教育孤立、家庭教育随意、社区教育缺失的状况影响了少
本文首先在总结梳理前人研究成果的基础上提炼出产业结构升级的含义,并指出产业结构升级所具有的三方面衡量标准,即产业体系的科技创新能力、人力资本积累水平与资源利用效率
诚信作为社会公平竞争的重要准则和人们相互合作的基础 ,其重要作用早已为人们所共知。大学生是我国社会主义现代化建设的后备主力军 ,他们的道德素质决定着我国社会发展的质
沥青路面裂缝修补的效果与材料的选择、裂缝封闭处理设计和施工工艺等有着密切的关系,因此在裂缝修补过程中,我们应选择优良的灌缝材料,尽量采用开槽贴缝式处理设计,优化施工
针对沥青混凝土路面产生的裂缝,将采用热融型密封胶、贴缝带以及热再生设备等不同工艺进行处治的方法进行对比研究,提出获得理想维修效果的具体要求,可供同行参考。
文言文不仅是我国优秀传统文化一部分,更是语文教学的重要组成部分,文言文的学习有利于提高学生良好的人文素养和科学素养,开阔学生的视野,培养学生阅读理解与表达交流等基本
首先阐述我国高校建设项目跟踪审计的历史演进,然后分析当前高校建设项目跟踪审计存在的制度体系有待完善、审计评价不够科学等问题;最后提出完善相关、法规制度、加强审计队
介绍了化学发光试剂的发展历程及主要类型 ,综述自 1997年以来化学发光试剂在有机分子检测中的应用
建立了高效液相色谱法测定呈味核苷酸二钠(IMP和GMP)含量的方法.以四丁基磷酸铵和磷酸二氢钾配以一定比例的乙腈为流动相,采用高耐水系Waters RP 18色谱柱,通过色谱条件的优