基于实时Linux的嵌入式数控系统控制软件的研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:zyxneu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统基于 PC的数控系统具有结构复杂,模块化程度低等缺点,而且通常使用商业系统软件,存在版权问题,降低了数控系统的开放性。针对以上问题,本课题将嵌入式技术与数控技术相结合,实现了开放式的嵌入式数控系统的软硬件平台,并对数控控制软件进行了深入研究。  针对数控系统实时多任务的特点,以嵌入式 ARM微处理器 S3C2440和运动控制专用 DSP处理器 MCX314As为硬件基础,结合必要的外围设备,设计了ARM+ARM+DSP三处理器嵌入式数控系统硬件平台。以开源的嵌入式 Linux为操作系统,通过 Xenomai双核实时化改造方案,成功搭建起了 Xenomai/Linux双核实时系统软件平台。  对嵌入式数控系统控制软件进行深入研究,给出了一种新的数控软件设计方法——加工信息双向链表。运用链表的结构特点并结合 G代码逻辑分组思想,设计了数控译码进程和刀具补偿进程;针对三处理器硬件平台,综合考虑 G代码信息流的特点,运用 Socket套接字接口和 TCP/UDP通信协议,实现了加工信息在 ARM处理器之间可靠的传输;为了充分发挥 MCX314As的数控功能及实现复杂的加工控制,设计了运动控制动态函数库;最后,通过轻量级的图形界面应用程序框架Qt4/Embedded,实现了具有多种功能的层次化人机交互界面。  在数控系统底层设备驱动方面,开发并移植了 MCX314As运动控制芯片、网络设备及触摸屏设备的驱动程序。最后将数控系统的软硬件集成,独立于 PC进行测试,设计有针对性的测试加工程序,进行软件仿真加工测试,测试结果表明了本课题所设计的控制软件的正确性,也表明了嵌入式数控系统的可行性。  本课题所开发的嵌入式数控系统软硬件平台及其控制软件全部采用开源工具及开源代码完成,具有自主知识产权。本课题的研究成果具有很强的实用价值,研究成果的转化有利于推动地方机械制造技术的发展,同时也为基于 Linux的全软件数控系统的研制打下了一定的基础。
其他文献
随着人们对环保工作的重视,绿色理念深入人心,很多地方采取了退耕还林、植树造林等措施,以保护生态环境,这一举措推动了林业经济的发展.在林业发展中,造林技术和育林方法是有
本文通过对荣华二采区10
我国现阶段模具设计缺乏与先进科学技术的结合,近年来开始尝试把计算机技术应用到设计中,但计算机辅助设计的应用局限于绘图和简单的计算,以至一套模具须经多次试模才能投入正常
本文以内置霍尔位置传感器的无刷直流电动机(BLDCM)为控制对象,进行了无刷直流电动机控制系统的软硬件设计。无刷直流电动机控制系统是具有数字化特点的电动机控制系统。通过
期刊
流体静压轴承由于回转精度高、运转平稳、摩擦小、使用寿命长等优点广泛应用于航空、航天领域的超精密机械、精密量仪和惯性测试设备的主轴和溜板上.由于多孔质材料的特殊性
航空发动机密封技术的水平和密封的效率是评估发动机整体性能的主要考核指标,密封材料是保证密封装置密封性能和使用寿命的关键,密封装置中摩擦配副材料的摩擦磨损性能是接触
在铁路轨道上,对各种铁路机车/车辆及其装载货物的重量进行计量秤量的器具称为轨道衡,亦称为称重仪。目前轨道衡设备按其称量方式可以分为静态轨道衡和动态轨道衡两类。动态称重是对大宗散装货物进行快速自动称重计量的有效手段,随着我国国民经济的高速发展,动态称重技术越来越受到人们的重视。电子计算机和虚拟样机技术的发展,为轨道衡的设计提供了一种新的设计方法——虚拟开发。运用虚拟样机技术,不仅可以大大简化机械产品
近些年来,伴随着嵌入式技术、电子技术以及网络通信技术的快速发展与成熟,具有网络通讯功能的嵌入式数据采集设备在信息化,网络化和智能化的今天越来越多地开始进入人们的日常生
大力营造用材林是切实提高森林生产率的主要途径之一,也是改善森林环境、建设美丽中国,满足国家现代化建设用材需要的重要措施之一.本文对用材林的树种选择问题进行了有针对