5 结束语
传统的驱动程序都是用DDK开发,开发效率不高。本文以基于PCI总线的运动控制卡为研究对象,以DriverWorks为工具,方便快捷地设计完成了设备驱动程序。在WINOOWs环境下对运动控制卡及其驱动程序进行测试,结果表明,此驱动程序能使该运动控制卡在WINOOWs环境下稳定工作。实质上,驱动程序仍满足DDK对WDM的要求,调用的仍是DDK所提供的基本函数。利用DriverStudio对数控系统中的运动控制卡开发驱动程序,对数控系统实现开放式软件结构及人机界面具有重要意义。
本文作者创新点:利用DriverStudio来设计运动控制卡的WDM驱动程序,实现了在WINOOWs 2000环境下,上位机和运动控制卡的正常通讯,并能根据上位机的指令通过运动控制卡对多轴运动位置和速度进行准确控制。
参考文献:
[1] 司玉美,邹荣士,郭立红. PCI串口通信卡WDM 驱动程序设计与实现[ J]. 微计算机信息,2005,22,第145页
[2] 武安河,邰铭,于洪涛. WINOOWs 2000/XP WDM设备驱动程序开发[ M]. 电子工业出版社,2003
[3] 武安河,周利莉. WINOOWs设备驱动程序(VxD与WDM)开发实务[M]. 电子工业出版社,2001
[4] 朱金华. 基于PCI总线的DSP运动控制卡研发[D]. 广州:华南理工大学机械工程学院,2004
本文关键字:程序设计 电工文摘,电工技术 - 电工文摘