基于FPGA的四轴运动控制器研究

被引量 : 0次 | 上传用户:gb1107
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运动控制技术是一门综合性、多学科交叉的技术,是推动新的产业革命的关键技术。在现代工业自动化技术中,运动控制技术有着最广泛的用途,并承担着最复杂的任务。随着运动控制产品的市场需求不断增长,运动控制技术得到极速发展,产品种类和应用范围也在不断扩大。近年来电子信息等高科技技术的发展,为运动控制提供了更大的发展空间和更广阔的市场。本文首先从课题背景出发,研究了数控系统和运动控制器的发展现状,分析了当前运动控制的关键技术以及发展趋势,通过对运动控制技术的深入研究并结合实际系统的需求和性能指标要求,提出了以FPGA为核心处理器的运动控制系统,设计一款功能较强、柔性的四轴运动控制器,完成了系统硬件电路设计、硬件模块实现和调试等。本课题的主要研究内容有以下几个方面:1、根据运动控制器的功能需求和性能指标,提出并设计合理的硬件结构体系,采用MCU+FPGA的总体设计方案并给出了FPGA运动控制芯片内部的详细设计。FPGA作为主处理器,集成了运动控制器的主要算法,包括插补算法,加减速算法以及电机时序控制算法等,上位机选MCU作为从处理器,主要做一些任务调度以及状态监控等功能。2、本文整个系统主要从两个方面来设计,一是核心处理器FPGA运动控制芯片的设计,另一个是以该运动控制芯片核心的最小系统的设计和上位机的接口设计。经过分析最终确定FPGA芯片选用ALTERA公司的EP1C6Q24OC8N芯片,上位机的USB接口芯片为Cypress公司的CY7C68013-128AXC。3、分析了当前运动控制器常用的插补算法和加减速控制算法,并简要的阐述了它们的原理,然后比较其优缺点和适用范围,最后选用DDA数字积分法来实现主要的插补算法,用VHDL硬件描述语言来设计实现梯形和指数曲线加减速算法。在分析指数曲线加减速的缺点后,提出了减速段采用逆指数减速的方法,并进行了设计与实现。4、对FPGA内部的其他功能模块的工作原理进行了详细的阐述,并对各功能模块的内部逻辑结构进行了详细的设计,这些功能模块包括位置管理模块、中断管理模块,编码器模块以及电机时序控制模块以及接口模块等。在QuartusⅡ平台上用VHDL语言对上述模块进行了详细的设计与仿真。
其他文献
随着人们生活水平的提高,对家居装饰的要求也越来越高,家居装饰中的色彩设计成为一个非常重要的环节。本文综合考虑色彩对人的心理效应,利用色彩对心理感觉的影响,深入研究色
为了解决"林阴""林荫"混用的情况,《普通话异读词审音表》规定,"荫"统读为yìn,"林阴路"不能写作"林荫路"。但这一统读规定的效果不佳。本文从语音、语义、语法三个方面说明"
目的 探讨造血细胞因子的不同组合对脐血造血干 /祖细胞的扩增作用。方法 应用免疫磁珠法分离纯化脐血CD3 4+ 造血干 /祖细胞 ,在体外液体培养体系中经各种不同细胞因子组
<正>随着当今社会科学技术的空前发展,扁平化的设计风格几乎出现在了所有类型的设计中。最明显也最轰动的应该是今年6月苹果公司在WWDC上发布了ios7操作系统,其界面标志大量
在以ZARA、HM、GAP这三大零售巨头为首引领着快时尚潮流横行霸道的今天,服装界一种让人耳目一新的慢时尚理念如雨后的春笋冒尖而出,"慢"正在逐渐成为一种崭新的风格走进人们
名牌大学是社会场域中最受关注的明星,这与它们在历史和现实中的教育实践和教育功能密切相关。自大学、尤其是现代大学诞生以来,对于它们或褒或贬的评论就没有停止过。社会大
在全球化浪潮的推涌下,中国融入世界的速度不断加快,中国国家利益的内涵也随之发生了变化。在国家的利益结构中,中国海外利益所占比重不断上升、地位不断彰显,逐渐成为关乎中
卡夫卡短篇小说《乡村医生》的艺术张力在于它的“未定性”和“陌生化”的特定潜质 ,“小说中的人物———难识庐山真面目” ,“小说的场景———山重水复疑无路” ,“小说的
船舶触碰损害赔偿是船舶触碰事故发生后双方当事人需要解决的重要问题。船舶触碰损害赔偿归责原则及责任主体是船舶触碰的核心内容。但是在我国的立法中,有关船舶触碰损害赔
本文着重回顾现代汉语标准语的语音标准形成与确立的历史发展进程中三个重要的里程碑;探讨有关普通话语音标准确立过程的几个基本理论问题;试图提出普通话语音标准立体框架的