全开放PCNC硬件功能模块的底层通讯开发

全开放PCNC硬件功能模块的底层通讯开发

张敏[1]2003年在《全开放PCNC硬件功能模块的底层通讯开发》文中研究说明为加快我国全开放CNC的研究步伐,缩短与国外的差距,本文针对国内在数控系统方面的研究状况,提出了全开放PCNC的设计方案,即除了要实现数控软件的开放,还应实现数控系统硬件功能模块化。 首先,总结了开放式CNC最新研究进展和设备驱动程序的主要技术思想,详细分析WDM驱动程序的新特点、工作原理、基本结构以及其开发工具,并结合实际经验给出开发WDM驱动程序的基本流程。然后,阐述了全开放CNC基本原理和构成等,并把重点放在PCNC硬件功能模块的底层通讯的开发上,采用微软推出最新一代的WDM技术,在Windows 2000平台上为PCNC中的数字I/O模块(HY-6140数字输入卡)开发了一个WDM设备驱动程序,通过实际测试能够实时准确地读取外部的数字信号。最后,给出PCNC中各硬件功能模块协调工作与监控的设计方法,并讨论了全开放PCNC实现中的数控加工语言和机床与控制器的硬件连接两个问题。

张春晓[2]2002年在《基于实时Linux平台的CNC系统研究与实现》文中研究指明数控系统是数控产品的核心技术之一,数控系统的实时性、稳定性直接影响着数控产品的性能。当前,市场上已有的数控系统大都基于DOS或Windows/NT系统,而这两种操作系统都不能很好的用于工业控制。Linux操作系统具有真正的多任务、源代码全开放、极佳的稳定性、优秀的内存管理以及强大的网络功能等特性,使其经改造后能很好的满足数控系统的平台需求。本论文以实时Linux和工业PC机为软、硬件平台,以C语言、Gnome/Gtk+库以及Gcc编译器为开发工具,进行了计算机数控系统的研究和开发。论文主要内容包括: 1.从数控系统的实时性、稳定性和开放性等方面,分析了现有PC化数控系统支撑平台的不足,讨论了基于实时Linux平台开发CNC系统的优势; 2.研究了在Linux平台上实现实时控制的途径,并采用RTLinux内核对Linux进行实时化改造; 3.构造了LINUXCNC系统的结构,分析了该系统的优点和开放性,并在实时化后的Linux平台上进行原理样机系统的开发。

参考文献:

[1]. 全开放PCNC硬件功能模块的底层通讯开发[D]. 张敏. 大连理工大学. 2003

[2]. 基于实时Linux平台的CNC系统研究与实现[D]. 张春晓. 南京航空航天大学. 2002

标签:;  ;  ;  ;  ;  

全开放PCNC硬件功能模块的底层通讯开发
下载Doc文档

猜你喜欢