基于μC/OS-Ⅱ及硬插补芯片的经济型数控系统的设计与实现

来源 :中国科学院沈阳计算技术研究所 | 被引量 : 2次 | 上传用户:wsptdy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控机床是现代制造装备的核心,数控系统是数控机床的核心技术,研究和掌握这一核心技术对提高我国的制造业装备水平尤为重要。当前我国数控系统的发展趋势一方面是研制功能齐全、自动化程度高的数控系统,以促使产品加工达到更高程度的自动化;另一方面是大力推广经济型数控系统,以加速现有生产体系的改造和适合不同层次生产的需要。在国内市场中占据主要份额的是经济型数控系统。它具有价格便宜、精度适中、功能针对性强等优点。但是经济型数控系统存在着硬件集成度、控制精度、插补速度低等主要问题,并且其开放性不够,多任务处理能力较弱。为解决上述问题,本文在分析国内现有经济型数控系统实现原理的基础上,提出了一种基于硬插补芯片的嵌入式两轴数控系统的设计,该设计采用N80C196KC单片机为主CPU、MCX314运动控制芯片为从CPU,有效地解决了目前国内经济型数控系统的硬件集成度、控制精度和插补速度低等问题;通过采用嵌入式实时操作系统μC/OS-Ⅱ,使系统能够很好地进行多任务处理,保证了运动控制的实时性。该系统通过运动控制芯片MCX314实现对X、Z轴的运动控制。利用芯片具有的直线插补、圆弧插补等硬插补功能代替软插补,从而提高经济型数控系统的性能,加快插补运算的处理速度。本文介绍了部分MCX314的运动控制的软件接口函数并给出了实现方法。该经济型数控系统把嵌入式操作系统μC/OS-Ⅱ移植到N80C196KC单片机上,以实现和增强经济型数控系统的开放性;利用嵌入式操作系统μC/OS-Ⅱ的实时性和多任务处理能力,增强了经济型数控系统中的强实时控制和多任务处理能力。
其他文献
当今人们生活在信息时代,企业、政府和其它机构不同程度的采用了各种业务应用系统。面对这些系统中纷繁复杂的数据、“不合逻辑”的业务规则和变化莫测的用户需求,其构建需要
在嵌入式技术迅速普及的今天,Linux操作系统,由于其开放源代码、高稳定性和低成本等特性,非常适合于嵌入式系统的开发,成为了嵌入式领域里发展最快的操作系统。改进通用Linux
随着网络规模增大、网络元素数量的日益增加以及它们之间连接关系越来越复杂,网络管理中的一个重要问题是如何把错综复杂的网络直观、形象地显示给用户。大量复杂信息方便快