基于USB中断通道的TMC仪器控制协议研究及其实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:lafang123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB总线拥有支持热插拔、即插即用和传输速度快等优势,现已经被越来越多的厂家应用到测试测量类(Test and Measurement Class,TMC)仪器中。但随着电子技术的发展,计算机逐渐成为TMC仪器的控制核心,由于采用计算机为控制核心的控制主机和仪器主机都仅提供USB Host接口,在利用USB总线实现控制主机与仪器主机的通信时,两者是不能直接通过USB Host接口互连通信。本课题研究USBTMC总线桥,控制主机与仪器的USB Host接口通过总线桥互连,实现控制主机对仪器的控制。该总线桥符合USB协议以及USBTMC协议的要求,可提高总线桥在使用上的规范性和兼容性。本文主要内容如下:1、完成总线桥总体方案设计。根据通用USB协议和USBTMC协议以及针对测试测量仪器的数据传输需求,完成对USBTMC总线桥的需求分析,通过需求分析得到了总线桥的连接方式和传输模型,确定了采用两块CY7C68013A USB接口芯片“背靠背”的连接方式来实现总线桥总体方案的设计。2、设计总线桥的固件程序。固件程序设计主要在于总线桥描述符文件设计、USBTMC类请求设计、总线桥数据传输设计。类请求设计重点在于两块芯片间的握手交互,数据传输设计主要是由中断传输、Bulk传输以及USB芯片的GPIF模式和Slave FIFO模式进行设计,其中中断传输用于解决USB通信壁垒、Bulk传输遵循USBTMC协议独有的格式规定。3、设计总线桥的设备驱动程序。分析总线桥主机端设备驱动需求,选择VISA和cyusb.sys作为USB设备驱动,控制主机应用程序直接调用visa32.lib函数接口,仪器主机应用程序调用由CyAPI.lib设计并二次封装的Instr USBInterface.dll函数接口。4、测试验证总线桥功能。确定测试方法和工具,本次测试利用单机闭环测试来测试总线桥在主机的识别连接、总线桥数据传输的正确性、稳定性以及速度测试、类请求命令测试,采用联机测试来测试总线桥在仪器控制上的应用。本课题所完成的USBTMC总线桥,经过测试和验证,总线桥支持USBTMC协议,能够正确响应处理协议所规定的请求命令,在数据传输方面,传输速度可达12MB/s,且传输稳定,可满足应用需求。
其他文献
该文为钍基燃料先进堆TANES设计了满足非能动要求的安全壳冷却系统(PCCS),并用反应堆系统分析程序RELAP5 MOD3.2程序分析了TANES PCCS性能,该文还对一些关键因素做了敏感性分
论文工作是在大型工业CT项目下开展的,完成了针对工业CT数据场的三维可视化系统的工程化设计与实现,并对相关算法进行了研究改进.在工程实践中,研究改进了以下相关算法和方案
该论文成功开发、研制了200MW低温供热堆及其非能动自然循环余热排出系统安全特性审评程序THSAC-LHRRRS和10MW高温气冷堆非能动自然循环余热排出系统安全特性审评程序THSAC-P
压缩感知(Compressed Sensing,CS)理论以其特有的采样方式,突破了传统的奈奎斯特采样的限制,近几年在信号处理领域引起了广泛的关注。分布式压缩感知(Distributed Compressive Sens
在储存环中,自由振荡频率Tune是机器的重要参数之一.Tune测量系统是北京正负电子对撞机(BEPC)储存环束流测量系统中不可缺少的一部分.目前,BEPC储存环Tune测量系统采用扫频法,
学位
温度是国际单位制中七个基本量之一,温度量值测量的准确与否,关乎国防和民生等领域温度测量水平的高低。当前,国际上温标水平在几个毫开尔文,而实际工业应用水平比温标水平差几十倍,甚至几百倍,温标水平与实际的工业及科学研究的水平形成了较大差距。为了解决工业现场精密铂电阻温度计标定的问题,中国计量科学研究院按照国际趋势,把基准固定点传递技术应用于现场温度标定,致力于研究微型共晶点的特性,研制便携式多点自动复
精神与物质的本质及相互作用到现在为止还是众说纷纭.精神究竟是什么?它在何处存身?
短波通信天线使用频率低,故天线尺寸一般较为大型,在天线场建设过程中,往往会遇到场地不足以支撑信道容量需求的情况.本文主要论述如何在场地有限的情况下,通过合理选择短波
该课题对偏滤器材料的焊接工艺、热冲击性能、热疲劳性能等做深入细致地研究,为制造偏滤器用面对等离子材料提供理论基础和实验保证. 该文用热等静压焊接的方法对两种性能差