论文部分内容阅读
设计了一种基于USB总线的程控系统,以实现任意波形发生器的USB程控。首先采用完全的中断驱动结构为主控芯片ISP1362设计了固件程序。然后以复制缓冲区数据的方法管理内存,在Windows XP环境下设计出基于WDF框架模型的USB设备驱动程序,分离了驱动程序与操作系统内核,降低了驱动程序对操作系统内核的影响。最后采用设备接口命名方案给出了设备驱动程序与计算机程控软件进行程控命令数据通信的实现方法。利用设计的USB程控系统在任意波形发生器上进行验证。试验表明,该系统反应迅速、数据传输快速准确、系统性能稳定,有较好的应用价值。
A programmable control system based on USB bus is designed to realize the USB programmable control of arbitrary waveform generator. First of all, a complete interrupt-driven architecture designed for the main chip ISP1362 firmware. Then it manages the memory by copying the buffer data, designs the USB device driver based on the WDF framework model in Windows XP environment, and separates the driver and the operating system kernel and reduces the impact of the driver on the operating system kernel. Finally, the device interface naming scheme is given to implement the device driver and computer program control software for program control command data communication. Use the designed USB program control system to verify on the arbitrary waveform generator. The experiment shows that the system has rapid response, fast and accurate data transmission, stable system performance and good application value.