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

来源 :中国科学院沈阳计算技术研究所 | 被引量 : 2次 | 上传用户:wsptdy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控机床是现代制造装备的核心,数控系统是数控机床的核心技术,研究和掌握这一核心技术对提高我国的制造业装备水平尤为重要。当前我国数控系统的发展趋势一方面是研制功能齐全、自动化程度高的数控系统,以促使产品加工达到更高程度的自动化;另一方面是大力推广经济型数控系统,以加速现有生产体系的改造和适合不同层次生产的需要。在国内市场中占据主要份额的是经济型数控系统。它具有价格便宜、精度适中、功能针对性强等优点。但是经济型数控系统存在着硬件集成度、控制精度、插补速度低等主要问题,并且其开放性不够,多任务处理能力较弱。为解决上述问题,本文在分析国内现有经济型数控系统实现原理的基础上,提出了一种基于硬插补芯片的嵌入式两轴数控系统的设计,该设计采用N80C196KC单片机为主CPU、MCX314运动控制芯片为从CPU,有效地解决了目前国内经济型数控系统的硬件集成度、控制精度和插补速度低等问题;通过采用嵌入式实时操作系统μC/OS-Ⅱ,使系统能够很好地进行多任务处理,保证了运动控制的实时性。该系统通过运动控制芯片MCX314实现对X、Z轴的运动控制。利用芯片具有的直线插补、圆弧插补等硬插补功能代替软插补,从而提高经济型数控系统的性能,加快插补运算的处理速度。本文介绍了部分MCX314的运动控制的软件接口函数并给出了实现方法。该经济型数控系统把嵌入式操作系统μC/OS-Ⅱ移植到N80C196KC单片机上,以实现和增强经济型数控系统的开放性;利用嵌入式操作系统μC/OS-Ⅱ的实时性和多任务处理能力,增强了经济型数控系统中的强实时控制和多任务处理能力。
其他文献
基于相似性度量图的半监督学习算法是机器学习领域一个很重要的研究方向。其中,图的顶点集合为数据样本集合,边表示样本之间的相似性,因此基于图的方法具有直观、可解释性。且基
学位
当今人们生活在信息时代,企业、政府和其它机构不同程度的采用了各种业务应用系统。面对这些系统中纷繁复杂的数据、“不合逻辑”的业务规则和变化莫测的用户需求,其构建需要
在软件开发中,会有多种工具被使用来辅助开发人员。服务集成的目标就是将多个工具、以及工具所提供的服务集成到同一系统中以实现特定的业务需求。在集成过程中,由于工具、服务
在嵌入式技术迅速普及的今天,Linux操作系统,由于其开放源代码、高稳定性和低成本等特性,非常适合于嵌入式系统的开发,成为了嵌入式领域里发展最快的操作系统。改进通用Linux
近年来,随着软件应用领域的扩展,软件开发中多种涉众(stakeholder)的参与已经成为一种普遍现象。由于角色和背景的差异,不同的涉众关注于软件开发的不同方面,例如过程、技术、人
电子病历系统不断发展和普及使用,产生了大量的临床医疗数据,其中包含有各类病例临床数据和描述,蕴含着大量的临床医疗知识,对医务工作者诊疗工作的进行和我国基础医疗的发展有重
在学术界、产业界和开源社区的共同推动下,云计算技术迅速发展,逐渐走向成熟,在各行各业得到了广泛的应用。越来越多的应用选择部署到云平台上,以云应用的形式为用户提供即取即用
互联网中的网页呈几何级数的增长。对搜索引擎而言,及时搜集互联网中新出现和变化的网页是核心工作之一。 本文首先总结了当前有关搜集系统主要问题的解决方法。其后主要介
随着网络规模增大、网络元素数量的日益增加以及它们之间连接关系越来越复杂,网络管理中的一个重要问题是如何把错综复杂的网络直观、形象地显示给用户。大量复杂信息方便快