基于RTLinux的开放式数控系统的研究

被引量 : 0次 | 上传用户:fenjinzhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,基于PC的开放式数控系统已经成为数控发展的主流,其软件平台普遍采用DOS或Windows操作系统。但数控系统对多任务和实时特性的要求,限制了如DOS、Windows等通用操作系统在开放式数控系统中的应用。基于此现状,本文研究了以RTLinux操作系统作为开放式数控系统软件平台的体系结构。RTLinux是基于Linux系统、可运行于多种硬件平台、性能优秀的实时多任务操作系统。基于RTLinux操作系统的数控系统,可以在无需下位机的前提下实现实时多任务调度。本文研究了RTLinux操作系统的原理、特征及任务调度策略,同时对RTLinux环境下的内核实时线程技术、中断技术、线程间通信机制等实时应用程序开发的关键技术进行了详细的论述,并研究了RTLinux环境下实时应用程序开发的基本模式。RTLinux中实时应用程序的任务分为两部分:实时域部分和非实时域部分。为满足实时应用程序对实时和多任务特性的需求,必须合理构建软件的体系结构。本文在深入分析开放式数控系统任务特点的前提下,研究了RTLinux平台上数控系统软件功能模块的划分方案、任务调度机制及主功能模块的实现策略。在软件体系结构中,论述了功能模块划分的基本原则及数据缓冲区间的关联;在任务调度机制中,研究了各任务的调度机制,并给出了可行性方案;主功能模块实现部分主要研究并实现了文件管理、译码、预处理、插补和加减速控制等任务,同时提出了模板式参数设置法及等距轮廓式刀具半径补偿算法。研究了RTLinux环境下GUI的构建方式:基于窗口系统的GUI和基于字符模式的GUI,并对窗口系统GUI对实时应用程序实时性能的影响进行了详细论述。本文在总结RTLinux环境下硬件设备驱动程序开发模式的基础上,阐述了COMEDI规范,研究了基于COMEDI进行驱动程序开发的关键技术,并进行了实例分析。实践证明,将RTLinux应用于开放式数控系统满足实时控制系统对响应的快速性、时间的精确性和控制的可预测性的要求。
其他文献
从外国法的性质、外国法查明责任的分配、外国法的查明方法、外国法无法查明时的适用四个方面讨论了英国外国法查明制度及对我国未来立法的借鉴意义。
在烟台外海,潮汐属于正规半日潮性质,而潮流属于日潮流性质.用数值模拟和实测潮流分析两种方法研究了该特征并解释造成这一现象的原因:在烟台外海M2分潮具有驻波振动,存在着M
随着信息技术的发展,二维条码应运而生,并且具有很好的应用前景。同时,相应的条码识读器也发展到第四代——基于图像的识读器。但目前的识读器识读成本高,很难被广泛地推广使
<正>在江苏省无锡繁华的市中心区,有一片晚清风格的建筑群。那鳞次栉比的粉瓦黛墙,层次迭现的深宅大院,以及高高耸起的封火墙,无处不令人叹为观止。这片建筑群过去是著名洋务
语言与性别的关系研究于上世纪七十年代初始于美国,是社会语言学研究的一项重要组成部分。西方研究主要集中于两个方面:男女性音系层次言语行为的研究以及两性话语交际行为研究
随着我国能源工业的发展和能源结构的调整,球罐与储罐工程建设的又一次高峰期已经到来,球罐全位置焊接机器人作为球罐制造中的关键设备,其应用可大幅提高球罐的焊接质量和焊
股东认股出资既是公司设立行为的重要环节,也是公司成立后开展业务的基础,同时股东的出资财产又构成公司债务的一般担保。此外,股东履行出资义务是取得股东权的前提和基础,也
通过研究地空导弹的作战过程,对导弹发射架的选择、发射时间的确定进行优化,使拦截过程更合理有效,提高地空导弹的使用效能。
调频连续波(FMCW)合成孔径雷达(SAR)体积小、重量轻、成本低、功耗低等优点,在无人机等小型飞行平台中具有较大的应用潜力,对FMCWSAR的干扰也将成为目前干扰技术研究的重点;在构
本文将现代风险管理理论与我国水电工程的实际相结合,提出了水电工程项目风险管理的概念,构造了我国水电工程项目综合风险管理模型。从投资方的角度构建了水电工程项目风险管