基于CMC的芯片级运动控制系统的设计与实现

被引量 : 0次 | 上传用户:yourwp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运动控制技术在数控技术领域、机器人领域,以及工业控制领域都发挥着不可或缺的作用。现阶段的运动控制系统主要有三种形式:基于计算机标准总线的运动控制系统、Soft型开放式运动控制系统、嵌入式结构的运动控制系统。上述三种运动控制系统以其各自在开放性、稳定性和精确性等方面的优点,都为运动控制技术的发展与进步作出了很大的贡献。然而,这些运动控制系统在成本、功耗以及集成度等方面已经不能很好的满足现阶段科技发展的需要。本文基于对片上控制系统的深入研究,提出了一种基于片上控制模块CMC的芯片级运动控制系统,将运动控制处理器MCP以IP核的形式通过AHB接口挂接在AMBA总线上,实现了运动控制模块与中央管理单元、输入输出模块以及通信模块等集成在一块芯片上,大幅度降低了系统的复杂度和成本,降低了技术门槛。本文以模块化设计的思想设计了运动控制处理器MCP的结构。MCP既可以作为主设备主动读取指令执行,又可以作为从设备被中央管理单元通过读写寄存器的方式操作,执行模式选择模块负责对这两种方式进行选择,并且设计了MCP的AHB主接口和AHB从接口来支持这两种执行模式。本文所设计的MCP既支持多轴联动又支持单轴控制。其中多轴联动采用数字积分算法实现插补功能,并且使用左移规格化和半加载技术提高了插补速度的稳定性和插补精度;单轴控制通过直接对寄存器的操作而实现。为了实现进给速度和加减速控制,采用了7段式S曲线加减速控制算法。MCP还可以处理外部的暂停、急停、开始、到位、报警、越限等中断。本文还设计了基于实时操作系统μC/OS-Ⅱ的基础支撑软件平台,其运行于片上控制模块CMC用以提供对组态数据的管理和MCP任务调度的管理,并且以固化功能块的形式提供了操作单轴控制寄存器的接口。本文从仿真测试和平台实验两个方面对基于CMC的芯片级运动控制系统进行验证。验证结果表明,该系统能很好地满足运动控制要求。因此,基于CMC的芯片级运动控制系统不仅能达到系统的设计目标,还在复杂度、成本和集成度等方面有很大优势。
其他文献
<正>一、美元贬值,辖区居民个人持有信心大减,个人外汇及来华人员定、活外汇户余额的持续减少。昌吉辖区个人外汇账户岁末余额606万美元,较年初减少193万美元,下降24.16%;同
临床医学各学科的发展和教学模式越来越细化推动了临床医学的专业化、专科化发展,但也带来了医学知识的碎片化和诊疗实践趋于“公式化、机械化”的现实问题。如何将各医学领
随着我国经济体制的不断深入和完善,中小民营企业得到快速发展,对社会主义经济发展作出了巨大贡献。然而,我国中小民营企业在财务管理方面还存在着许多问题,严重阻碍了中小民
习近平总书记在十九届中央纪委三次全会上的重要讲话,首次系统阐释我们党自我净化、自我完善、自我革新、自我提高的深刻内涵、重大意义和实现路径,再一次深化拓展了我们党自
为了探讨体液免疫在鸡球虫病中的作用,通过制备柔嫩艾美尔球虫(E.tenella)特异性高免卵黄抗体,检测卵黄抗体在鸡盲肠中的代谢规律,对E.tenella进行体内外抑制和杀灭实验,观察特异性
从树木木质部栓塞脆弱性的定义 ,脆弱曲线的建立方法 ,木质部栓塞脆弱性与植物木质部结构、部位、抗旱性、分布及栓塞发生经历之间的关系 ,脆弱曲线模型的比较方面对植物木质
目的:探讨蝮蛇毒血清所致血清病的发病因素,并探讨如何预防血清病。方法:收集2012年5月—2014年10月在南通市中医院因血清病二次入院患者71例(A组),另随机抽取未发生血清病患
在当前企业管理实践中,如何在既定物质条件下,通过人与物的最佳结合,最大限度地提高生产力,已成为企业管理重要的工作内容。精益六西格玛为我们提供了一种新理念、新工具。精
婚庆服务与管理专业(以下简称婚庆专业)是北京社会管理职业学院于2007年在全国高校首设专业,经该学院申报于2012年教育部正式批准为高职的独立专业。该学院在7年的专业建设中
扁平疣是一种好发于面部、手背等暴露部位的良性赘生物,主要由于感染人类乳头瘤病毒HPV-3引起的病毒性皮肤病,在临床上较为多见,且易传染。火针治疗扁平疣具有成本低、损伤小