基于嵌入式平台的高性能运动控制系统与方法研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:liongliong559
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运动控制技术是对机械运动部件的位置、速度等进行实时的控制管理,使其按照预期的运动轨迹和规定的运动参数进行运动的技术。运动控制技术的发展得力于微电子技术、电力电子技术、传感器技术、自动控制技术、微机应用技术的全面发展。目前,采用微处理器、FPGA/CPLD、通用计算机、DSP控制器等嵌入式技术构成的数字控制系统正得到迅速发展。应用先进算法,开发全数字化、开放式的控制系统将成为新一代运动控制系统设计的发展方向。 本课题通过对开放式数控技术和运动控制技术的研究,针对国内运动控制技术研究起步较晚的现状,紧跟当前运动控制技术研究的发展趋势,吸收了世界开放式数控技术和相关运动控制技术的最新成果,采用基于DSP+FPGA的方案,设计了一款针对直线电机的高速高精运动控制卡。 本文主要研究内容如下: 首先,在分析设计要求和控制对象特点的基础上,结合DSP处理器运算速度快、精度高和FPGA编程灵活的特点,确定了选用TI公司的TMS320C32 DSP和Altera公司Flex 10k10 FPGA组成运动控制系统的核心,并规划了系统的总体结构。 其次,围绕着TMS320C32核心处理单元设计了运动控制系统的存储模块,PC-DSP数据交换模块,D/A输出模块等各部分的电路组成。 然后,针对FPGA在运动控制系统中的应用,在Flex 10k10上设计了功能完善,包含四细分辨向、可逆计数、锁存访问的位置检测模块和地址译码电路。 最后,为了实现良好的实时控制性能和开放性软件结构,在运动控制系统软件设计中采用μC/OS-Ⅱ统一调度各个任务的执行,同时介绍了基于DSP的软件自启动、在线烧写FLASH等嵌入式软件开发技术。 运动控制系统时,PC机把理想的运动曲线坐标数据通过DSP-PC数据交换模块传递给DSP,DSP计算理想位置与由位置检测模块所得的实际位置之间的误差值,由PID算法计算得到电机控制量,经过D/A把数字控制量转换为模拟控制量输出给直线电机,实现闭环控制。
其他文献
Fisher 线性判别分析( FLDA,或简称为 LDA)是极为有效的特征提取方法之一,已在降维、数据分析和模式分类等领域得到了广泛和成功的应用。 本文对线性判别分析及其应用进行了
莫里森在小说创作上取得的成就在某种意义上说是她善于运用时间艺术使然。在她的作品中,时间对于叙事,既是对象,又是手段。她的作品通常取材于美国黑人历史,并通过史实性的陈
目的:探讨外科护理工作的潜在危险因素,以提高护理质量。方法:回顾性分析我院2010年1月至2011年12月外科护理工作情况,调查并分析外科护理工作中潜在的危险因素,针对性提出应
<正>一次公开教学课中,有位老师让学生质疑《台阶》,学生提出质疑:作者在《台阶》一文中对父亲是有思考的,父亲修建新房,将原有的三级台阶建成了九级台阶,但建好了九级台阶的
现代经济活动中,影响金融活动的因素错综复杂。在金融市场中,投资者和金融机构面临着经济、货币政策以及国家政治体质变革等因素对市场影响所带来的金融资产价格异常波动的风
本文的目的是构建中国私募发行法律制度,并从拓宽我国直接融资的角度对相关的法律问题进行研究。论文共分三个部分:前言、正文和结语。正文共分五章,约 14 万字。 前言部分说
创新的动力总是源于人类不断升级的需求和希望。众所周知,计算机的出现和应用,极大地改变了我们的社会,改变了我们的生活,然而作为计算机的灵魂——计算机软件,却未能像计算
近年来,随着Internet的快速普及,出现了一种新型的分布式计算环境——基于Internet的大规模分布式计算。这种Internet计算环境与传统的分布式计算环境相比,除了具有异构性等
随着半导体工艺技术的发展,集成电路设计者能够将越来越复杂的电路功能集成到单硅片上,并最终在20世纪90年代中期开发出SoC(System on Chip,系统芯片)。SoC代表着集成电路向