基于ARM+FPGA的运动控制系统架构的研究与设计

被引量 : 0次 | 上传用户:giaobiao123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无论在机器人、数控技术领域,还是工业自动化领域,运动控制系统都发挥着不可或缺的作用。就目前发展现状而言,运动控制系统主要有三种形式:CNC运动控制系统、基于计算机标准总线的运动控制系统、嵌入式运动控制系统及PLC运动控制系统。不可否认,上述3种控制系统以其各自在精确度、稳定性、开放性等方面上优点,都为运动控制技术的发展与进步做出了很大的贡献。然而上述3种方式都没能够较为理想地实现低成本、高性能、高稳定性的有机融合。本文在基于ARM和FPGA的硬件基础上,设计了一种高性能、低成本的嵌入式PLC(ePLC)运动控制系统。基于ARM和FPGA的ePLC运动控制系统是集成了计算机数字控制技术、ARM、FPGA、嵌入式PLC和可重构等技术的系统,主要目的是设计一种受计算机控制的、具有一定柔性和开放性的运动控制器,是对低成本、高性能的多轴运动控制系统的新的尝试。ePLC运动控制系统的软硬件部分的设计与实现是本设计的主要任务。该运动控制系统采用了软硬件协同设计的理念,提出了逻辑控制与运动控制分别由基于ARM的PLC和FPGA实现,并实现PLC梯形图编程平台,为运动控制系统提供了一个性能稳定的硬件平台和便利的开发环境。ePLC是用户开发的嵌入式控制系统专用系统不仅具有PLC开发功能,并具有比PLC功能更强大的软件功能和硬件扩展能力。系统硬件部分由主控单元、通信单元、运动驱动单元、基本I/O单元等模块组成,系统针对单片嵌入式处理器在处理逻辑任务的同时,无法较好地胜任复杂的运动控制这一缺陷,提出了一种ARM+FPGA的多路同步控制与32路I/O控制相结合的控制专用系统,弥补了单处理器处理能力的不足。在软件设计部分,本论文首先在对整个系统分析论证的前提下,建立了一个嵌入式PLC软件模型,并在梯形图中嵌入运动控制指令;FPGA上使用VHDL采用模块化的方法设计运动控制的运动控制功能,实现包括ARM与FPGA的通信模块、运动控制命令解析处理模块、速度控制模块、PWM信号发生模块、光栅尺反馈信号处理模块和指令模式选择模块等。使用Quartus II等软件完成FPGA设计的综合、仿真以及布局布线,把配置文件烧写到专用的配置芯片后即可实现FPGA的运动控制功能;本文在ARM+FPGA的硬件框架上实现了系统的重构(在线升级)功能,以满足运动控制系统对控制功能变化的适应性。
其他文献
植物响应外界逆境胁迫及其自身生长发育信号,维持正常生理代谢,则必须维持其体内的离子平衡。细胞膜或细胞器膜上的离子转运蛋白在离子转运及平衡的过程中起到了重要作用,其
随着世界范围内跆拳道学练热潮的兴起,我国的跆拳道运动也如雨后春笋般的发展起来,但是在跆拳道运动快速发展的同时,跆拳道市场管理混乱,无序竞争,行业标准模糊,师资力量水平较低,
创意农业是当今世界农业发展的新业态。发达国家率先发展创意农业且成效显著。创意产业经济学、文化经济学及体验经济学是创意农业赖以依存的重要理论基础,本文选择上述3种经
高等教育发展史是一部大学分化的历史。分化既是大学发展的动力,也是大学发展的趋势;它既是大学理念和制度的一种调整,也是大学结构与功能的一种优化,更是大学应对社会变化的
教师在ESP教学中发挥着极为重要的作用,教师角色能否成功转换,从而胜任ESP的教学工作,是我们所面临的重要问题。本文从ESP教师的现状谈起,指出当前ESP教师的不足,并提出建议
[目的]筛选出适宜沿海地区保护地早春栽培的辣椒新品种。[方法]以当地主栽品种苏椒5号为对照,对比不同地域来源的辣椒品种的物候期、植物学性状、果实性状、田间抗病性和产量
【正】资产阶级人道主义作为一种思潮,从文艺复兴时期算起,到今天,有三百多年的历史了。其间,经过无数学问家的铨释与发挥,它的内容变得非常繁复驳杂。 象浩浩荡荡的大海,必
在视唱练耳课程中,视唱视奏是依赖视觉媒介极为重要的音乐认知学习过程,而在整个音乐活动中最具技术性的技能活动则是听辨音乐的能力。音乐听觉通过声音为音乐实施者提供了表达
创意农业,作为一种新型农业发展模式,于20世纪90年代后期在发达国家率先发展起来。借助于都市的优势条件,都市型创意农业无论是在国外,还是在中国都成为创意农业的发展先导。
本文就紫外波段的激发光照射乙酸—水溶液产生的荧光光谱及其特征进行了理论和实验研究,进而探讨了荧光光谱变化规律与溶液中乙酸分子缔合结构间的关系。 首先研究了波长范