基于嵌入式Linux的数控系统研究

被引量 : 11次 | 上传用户:trebleclefj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以ARM、DSP、MIPS为代表的新一代嵌入式微控制器基于精简指令集具有指令简单丰富、执行速度快、实时性强、片上资源丰富、硬件浮点运算等优点,非常适合数控领域的开发和研究,并且这些嵌入式芯片的开发手段和调试平台越来越完善。嵌入式Linux操作系统在嵌入式系统中应用广泛,为嵌入式系统的开发提供了优秀的任务管理平台和底层驱动平台,这为应用系统软件的可靠简便开发和管理提供了有力的保证。本文在对国内外数控机床现状及发展趋势和对开放式嵌入式数控理论研究的基础上,针对传统基于IPC的CNC系统结构复杂、成本高、硬件冗余且无法裁剪、软件通用性差、功耗大且可靠性低等缺点,提出并设计了一套以嵌入式微控制器ARM和DSP为硬件基础,以嵌入式Linux操作系统和图形用户框架软件Qtopia为软件基础的通用数控系统方案,并在数控铣床上实现了此方案。硬件平台采用嵌入式微处理器ARM+DSP作为系统的硬件核心芯片来构建,ARM作为主控制芯片,利用其外围接口扩展数控系统的存储设备和诸如LCD、数控键盘、URAT等外部设备,采用DM9000芯片扩展网络模块,从而方便网络化开发,另外为方便加工代码的传输,采用主控制芯片自带的USB Host芯片扩展USB模块,实现移动U盘的读写及热插拔。DSP作为运动控制芯片,通过I/O模块与伺服驱动器和机床I/O相连,完成机床的运动控制。软件平台采用人机界面层、事务管理层和运动控制层作为系统的软件层次结构来构建。人机界面层是用户和数控系统进行交互的媒介,采用专为嵌入式设备提供图形用户界面的应用框架和窗口系统的Qtopia来设计。事务管理层是整个系统的中枢,采用嵌入式Linux操作系统的多线程机制来设计。运动控制层是系统对数控机床控制的执行者,采用基于单任务和中断处理的策略来设计。本文所设计的基于嵌入式Linux的数控系统方案相对于传统的基于IPC的CNC系统而言具有结构简单、成本低、硬件可裁剪、软件可通用、可靠性高等优点,相对于已有的基于嵌入式Linux的数控系统而言具有系统性能可靠稳定,功能强大,软件通用性强,系统灵活并且符合开放式数控系统的要求等优点。
其他文献
便携式血糖仪属于即时检验(POCT)设备,因其体积小,使用简便,结果快速以及携带方便等特点,目前大量应用于临床,特别是对糖尿病患者的血糖随机监测有一定的参考价值。我院急诊科
合作社与龙头企业是目前我国正在实施的一号工程精准扶贫的主要力量之一,产业扶贫也要通过合作社与龙头企业来具体实施,因此如何调动合作社与龙头企业的积极性、如何构建合作
近日,贵州省委办公厅印发《关于进一步激励广大干部新时代新担当新作为的实施意见》(以下简称为《实施意见》),受到全省广大干部群众广泛关注。当代贵州融媒体记者就《实施意见》
学习掌握并切实贯彻实施我国农村基本政策和法律,对从事农业和农村工作的领导、干部就显得尤为重要,对建设社会主义新农村具有巨大推动作用。 Studying and mastering and i
德国表现主义电影作为先锋派电影流派之一,它是在一股反传统的思潮中孕育而生的。表现主义电影以视觉感受为出发点,往往通过塑造吊诡的人物形象,运用强烈色彩冲击,以及富有隐
目的评估对冠心病诱发心律失常患者施予美托洛尔+稳心颗粒展开联治的疗效。方法选择2014年9月~2015年9月我院收治的因冠心病诱发心律失常患者83例作为研究对象,将其随机分成实
2010 BIBF北京国际版权贸易研讨会5月25日-26日在京举行,其主题为"数字时代的版权与贸易"。当前,在数字环境下,如何在尊重版权的基础上找到合理的盈利模式,如何整合运营商、
杰斐逊是美国独立建国时代的重要政治领袖,研究其政治思想对于深入理解美国政治思想的源头以及未来发展具有重要意义。与通常的认为杰斐逊是民主主义的思想定位有所不同,本文
<正>中国海洋石油总公司计划建造4艘可在水深3000米海域工作的深水海洋工程船,分别为:l艘12缆深水物探船、1艘深水地质勘察船、2艘深水大功率三用工作船,总预算26.3亿元人民
传统出版业与数字出版的距离,从面临的来自数字出版的威胁看,距离数字出版不远;从介入数字出版的深度和积极性看,距离数字出版还很远。数字出版距离成熟的数字出版产业链还有