共查询到17条相似文献,搜索用时 156 毫秒
1.
本文介绍了基于USB总线的数据采集设备的开发方法,包括硬件设计、firmware(固件)设计、基于windows驱动程序模型(WDM)的设备驱动程序设计以及应用软件的设计,同时也介绍了基于USB的远程数据采集系统。 相似文献
2.
本文论述了基于USB接口技术的CAN总线适配器的设计与实现。系统采用Philips公司的USB接口芯片D12与单片机进行通信,并和PC机通信而编制出友善的设备应用程序。在USB/CAN的通信中,使用现场总线CAN网络技术,制定了用户层通信协议与USB协议的统一对应关系;在通信中,提出了信息双向传输的具体解决方案,保证信息的完整传输;实现了USB设备的WDM驱动。 相似文献
3.
讨论了电力故障仿真装置的工作原理、硬件设计和控制原理以及Windows操作系统中USB通信驱动程序的工作机制。电力故障仿真装置由个人计算机和模拟量发生器组成,故障仿真程序在个人计算机的计算结果通过USB通信驱动程序传递到模拟量发生器。在Windows操作系统中,USB设备驱动程序根据WDM(视窗驱动程序模型)设计,每个硬件设备至少有两个驱动程序,一个是硬件设备驱动程序,它了解硬件工作细节,负责初始化I/O操作,处理I/O操作完成时所带来的中断事件。另一个是由操作系统提供的驱动程序称为总线驱动程序,它负责管理硬件与计算机的连接。 相似文献
4.
讨论了电力故障仿真装置的工作原理、硬件设计和控制原理以及Windows操作系统中USB通信驱动程序的工作机制.电力故障仿真装置由个人计算机和模拟量发生器组成,故障仿真程序在个人计算机的计算结果通过USB通信驱动程序传递到模拟量发生器.在Windows操作系统中,USB设备驱动程序根据WDM(视窗驱动程序模型)设计,每个硬件设备至少有两个驱动程序,一个是硬件设备驱动程序,它了解硬件工作细节,负责初始化I/O操作,处理I/O操作完成时所带来的中断事件.另一个是由操作系统提供的驱动程序称为总线驱动程序,它负责管理硬件与计算机的连接. 相似文献
5.
为实现电测系统在测量精度和接口性能上的新突破,介绍了一种采用CS5460作为计量器件、PDIUSBD12作为USB通信接口芯片的电能量监测系统的构成原理、接口方式和设计思路,重点分析讨论了数字化芯片串行通讯的时序、微控制器固件程序结构、Windows监控软件的驱动模型WDM等关键技术。理论与实践均表明该系统具有广泛的适应范围和可观的实用价值。 相似文献
6.
朱卫国 《国外电子测量技术》2007,26(8):9-11
在嵌入式操作系统Windows CE下,为了驱动外部USB设备,本文介绍了一种基于流接口驱动的USB设备驱动开发方案,先后从注册表的配置、驱动程序的加载、流接口驱动、软件设计等方面详细地分析了驱动程序的构成和工作原理.该方案有效地降低了USB传输协议编程的复杂度,并且易于代码维护和功能扩展.实验表明,该驱动实现了USB设备与操作系统间的高效数据传输,且具有可靠性高、传输速度快等特点. 相似文献
7.
8.
9.
讨论了利用虚拟设备驱动技术VxD(Virtual Device Driver)实现Windows平台下的通信控制单元软件。在Windows9x中VxD是与操作系统内核具有同等权限级别的程序,可以看作操作系统的组件,它能执行所有CPU指令并可直接对硬件、中断和文件系统进行物理访问。应用程序对系统硬件的访问实际上是同控制此硬件的VxD进行信息交换,VxD才是系统硬件的真正处理和控制者。在通信控制单元中采用VxD技术,能实现Windows下的实时中断控制和对硬件的实时处理。由于Windows的丰富的图形界面接口,可以编写善的图形界面,有利于现场调试和用户的日常维护。 相似文献
10.
本文给出一种基于USB总线的数据采集卡的设计方案和开发方法。介绍了PDIUSBD12芯片和MAX125芯片的性能及特点、芯片与MCU的接口电路。在此基础上,阐述了程序的总体设计思想及其层次结构,并给出了硬件设计电路和信号放大、隔离和滤波的设计方案。使用USB总线传输数据,为数据采集系统与计算机之间的通信提供了新的途径。 相似文献
11.
在NT模型为内核机制的Windows操作系统中,WDM是主要的驱动程序存在形式。通过分析NT内核机制,以Driver Works和VC6为开发工具,对应用程序与WDM驱动程序的通信机制进行了研究,总结出利用控制命令实现通信的可行方法,在工程上具有很好的现实意义。 相似文献
12.
PCI数据采集卡的WDM驱动程序开发 总被引:3,自引:0,他引:3
从工程应用开发的角度出发,介绍PCI硬件设备以及驱动程序的基本原理,对PCI总线各个接口进行说明,以PCI9052为例详细讨论利用DDK开发PCI设备的WDM驱动程序的设计问题,根据数据采集系统驱动程序设计的特点,在Windows2000下探讨WDM设备驱动程序的开发方法,给出编写驱动程序的主要过程,列出各个例程的详细代码,如初始化例程、I/O服务例程、以及中断例程,说明了如何访问PCI配置空间、物理内存、I/O端口,最后进行调试安装,检验. 相似文献
13.
本文依据某卫星星载数据系统设计要求,对某高速传输的遥感图像数据的实时显示或接收给出了一种地面接收终端的实施方案,着重阐述了对利用PCI总线接口芯片PCI9054实现的硬件接口板卡的WDM驱动程序开发.在windows环境下用DriverWorks开发的WDM驱动程序提供了对硬件板卡中断的服务函数、实现了对高速传输数据的DMA方式的接收,配合在用户模式下的应用程序满足了系统对遥感图像数据的实时显示或保存的要求.此种方法对相关领域系统的设计和实现具有普遍意义. 相似文献
14.
USB总线数据采集设备驱动程序的设计 总被引:2,自引:1,他引:1
结合基于USB总线的数据采集设备,介绍了WDM驱动程序的工作原理,设计原则和设计方法,并给出一个实现块传输的USB设备驱动程序例程,详细的介绍了该例程的各个功能模块。该例程性能稳定,传输可靠,已应用于数据采集设备中。对系统的性能进行测试的结果表明:数据的传输过程达到了设计的要求。驱动程序设计过程的详细介绍对USB专用设备驱动程序的设计和开发具有良好的参考应用价值。 相似文献
15.
16.
17.
基于Windows9x的虚拟设备驱动程序的设计方法 总被引:4,自引:2,他引:2
王航宇 《国外电子测量技术》2008,27(8)
本文通过对Windows9x平台内核工作特点的分析,介绍了基于虚拟设备驱动程序virtual device driver(VxD)在Windows9x平台下实现实时控制与数据通信的关键技术,并介绍了一些常用的开发工具如VisualC 6.0、VtoolsD95,最后以基于PC/104总线的四串口卡虚拟设备驱动程序为例,对Windows9x下开发具体设备驱动程序作了讲述,该方法可以缩短开发周期,而且还能提高设备的开发效率和整体性能。 相似文献