首页 | 本学科首页   官方微博 | 高级检索  
     

基于PCI9052的CAN总线控制卡及WDM驱动程序设计
引用本文:鞠玉翔,王进宏,饶运涛. 基于PCI9052的CAN总线控制卡及WDM驱动程序设计[J]. 自动化技术与应用, 2003, 22(10): 29-32
作者姓名:鞠玉翔  王进宏  饶运涛
作者单位:东华理工学院,江西,抚州,344000
摘    要:以PCI9052控制芯片为例说明CAN总线控制卡以及其在Windows2000平台下的WDM驱动程序的开发技术,用Prote199制作电路原理图和制板图,制作成了PCI总线卡;采用Driver Workers生成驱动程序框架,结合Microsoft Visual C 6.0编程,用中断的方法接收数据并使用缓冲区技术保存数据,实现了驱动程序与应用程序的通信,完成了完整的CAN总线的初始化、收发数据、CAN控制器的复位等控制操作,并将这些操作封装成简单易用的DLL以此提供给用户使用。

关 键 词:CAN总线 控制卡 WDM驱动程序 程序设计 PCI总线
文章编号:1003-7241(2003)10-0029-04

PCI9052-Based CAN Control Card and the Programming of it''''s WDM Driver
JU Yu-xiang,WANG Jin-hong,RAO Yun-tao. PCI9052-Based CAN Control Card and the Programming of it''''s WDM Driver[J]. Techniques of Automation and Applications, 2003, 22(10): 29-32
Authors:JU Yu-xiang  WANG Jin-hong  RAO Yun-tao
Abstract:This paper introduced the design of CAN bus control card based on PCI9052 chip,and technology of the WDM driver of this card on the Windows2000 platform.The circuit principle picture and the plate made in Protel99 environment,then the hardware been made;The driver design used Driver Workers to generated the driver program frame,programming in Microsoft Visual C++6.0 to complete other special functions.The design used the technology of buffering area to keep data received from the interrupt module.Communication part in this card including CAN bus initiation,receiving and dispatching data,resetting of card,it was packaged into a DLL for users.
Keywords:PCI bus  CAN bus  Windous driver model  CAN control card
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号