论文部分内容阅读
开放式数控系统是对传统封闭式数控系统的根本突破,是当今数控技术发展的主流和研究热点,更是新一代数控加工的关键技术,其结构特点是模块化、可重构、可扩充。近年来,随着开放式数控系统的发展,开放式运动控制器也得到了前所未有的发展。运动控制器作为一个独立的工业自动化控制类标准部件,已经被越来越多的产业领域接受,并行成了令人注目的市场规模。目前,以DSP为核心的嵌入式运动控制器已经成为开放式运动控制器的发展主流,并获得广泛的应用。
本文对设计的一种“NC嵌入PC”的开放式数控系统体系结构模型进行了介绍,对其中的以DSP为核心的运动控制卡的功能进行了完善。根据各个功能模块的作用,开发了基于DSP运动控制卡的软件系统,完成了系统通讯部分的总体结构设计。
该运动控制卡插在ISA标准插槽上,通过PC内部总线实现数据的交换和控制。讨论了利用ISA总线接口和双口RAM芯片IDT7025实现PC机与DSP的通信方法。着重介绍了以DriverStudio中的DriverWorks为工具开发WDM设备驱动程序的方法以及驱动程序的实现,对中断处理、驱动程序与应用程序之间的通信等主要问题进行了说明,并介绍了驱动程序的安装与调试。最后以Windows2000作为运行平台,采用Visual C++6.0集成开发环境设计友好的人机界面,并在深圳固高科技有限公司生产的四轴运动控制平台上(型号:GMD4003)对设计的运动控制卡进行测试,验证其实现四轴联动的功能。