基于Linux的嵌入式数控系统底层软件设计

被引量 : 0次 | 上传用户:czwlivetowin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控系统是一个复杂的控制系统,特别对于高端的数控系统,它不仅仅要求数控机床具有高加工精度、高可靠性和对复杂曲线的计算能力,而且也要求能给用户提供人性化的操作界面,因此,数控系统是一个计算机科学和机电系统相结合的复合体。本研究课题以北京航空航天大学为广州数控设备有限公司研发的五轴数控系统作实践平台,本论文以该五轴数控系统为出发点,研究基于Linux的嵌入式数控系统底层软件设计。该数控系统采用ARM+FPGA+DSP+Linux嵌入式体系架构,在ARM平台上,移植了Linux操作系统,采用MiniGUI提供人机交互界面。在嵌入式数控系统中,底层软件起着承上启下的作用,是下层硬件电路和上层应用程序(如:插补、译码等)之间的纽带,底层软件的方案关系到电路的设计方法,其方案的优劣,又关系到上层应用程序的稳定性和执行效率,因此底层软件在整个系统中有着重要的地位。本文从以下四个方面阐述该数控系统底层软件的设计。一、数控系统是一个多任务和强实时性并存的系统,在目前的数控系统中,对此问题的解决方案主要有RTLinux操作系统和Linux+DSP两种。本文从内存管理、进程调度等方面深入分析了Linux和RTLinux的优劣,论述了Linux+DSP方案的可行性,并详细阐述了强实时性和弱实时性模块的划分方法。二、为了使弱实时性模块和强实时性模块能分别在ARM和DSP上协调运行,本文分析了DSP HPI和ARM的硬件接口,根据DSP HPI的访问时序,设计出ARM和DSP的软件通讯方案。三、为了给用户提供良好的人机交互界面,在Linux系统中移植了MiniGUI作图形界面。本文分析了MiniGUI与硬件的接口原理,从人机接口硬件设计出发,阐述了MiniGUI的移植,以及相应的Linux底层驱动的实现方法。四、FPGA是ARM、DSP与伺服驱动器之间的桥梁,本文详尽论述了FPGA控制逻辑的实现,通过FPGA,实现ARM和DSP对伺服驱动器等进行闭环控制。本文所论述的ARM+FPGA+DSP+Linux体系架构,突破了以前的ARM+FPGA+RTLinux体系架构的局限,增强了系统功能,加强了插补运算能力,可适用于大小加工中心数控系统。目前,该五轴数控系统控制部分的软硬件开发工作已基本完成,现处于完善阶段。
其他文献
"问责官员"的悄然复出对我国刚刚建立起来的官员问责制构成了极大威胁,使其权威性受到挑战和破坏。尽快完善我国问责官员复出机制已经成为当前的紧要任务。在现有官员问责法
2 0世纪的建安文学研究可大略划分为三个阶段。新中国成立前 ,多偏重于整体把握 ;建国后至 70年代末 ,研究的基本框架得到了确立 ;新时期以来 ,则在广度和深度上有很大的拓展
冠状动脉粥样硬化性心脏病(Coronary atherosclerotic Heart Disease,CHD)是严重危害人民健康的常见病,在世界范围内冠心病的死亡率位居第五。其防治研究进展迅速,其中冠心病
<正> 近些年,随着我国电视事业的迅猛发展,电视专题片受到了越来越多的观众的喜爱。无论是人物专题片、事件专题片,还是政论专题片,大都以纪实的手法,形声一体化的形式,纪录
目的系统评价曲美他嗪(Trimetazidine,TMZ)治疗稳定型心绞痛(stable angina pectoris,SAP)的临床疗效和安全性。方法计算机检索CBM(1989~2011.6)、CNKI(1997~2011.6)、WanFang
本文根据大量原始档案资料及当事人回忆,紧紧围绕中华人民共和国成立初期的政治生态环境,对1953年至1954年全国首次基层民主普选运动在北京市的运行过程进行详细考证和梳理。
目的系统评价乌灵胶囊治疗卒中后抑郁的有效性及安全性。方法计算机检索PubMed、The Cochrane Library(2013年第4期)、EMbase、CBM、CNKI、WanFang Data和VIP,查找有关乌灵胶
妇女解放运动是人类社会发展到一定历史阶段的产物。近代中国的剧烈社会变动,"男耕女织"传统社会模式受到冲击,新的生产方式与产业女工诞生,西方文明的传入,他们提倡男女并重
采用2006年贵州省森林资源二类调查毛竹小班资料,将赤水河流域毛竹林按平均胸径和密度指标划分为3等级、5亚等级,其中高径级-高密度的丰产林类型面积不足1%、其余为中低产林
目的基于Keap1-Nrf2/ARE信号传导通路探讨黄芪多糖改善干燥综合征(Sjgren′s syndrome,SS)模型大鼠心功能变化的机制。方法将48只Wistar雄性大鼠按随机数字表法分为4组:空