基于USBTMC协议的数字多用表程控技术研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:kingwaaaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进一步扩展USB接口在仪器仪表领域的应用,USB联盟推出了USBTMC协议,使得USB接口的测试仪器得到测试仪器软件厂商更为全面的支持。本文以USBTMC协议在数字万用表中的应用为研究课题,重点研究了USBTMC协议、SCPI命令解析以及USB与不定长字符串的存储处理等,主要研究内容分为四部分。1、USBTMC通信功能及其实现。根据USBTMC协议更改固件程序里的设备描述符,使得计算机可以把数字多用表识别为USBTMC设备。然后在固件以及上位机将数据封装成符合USBTMC协议的格式。2、SCPI命令的构建及其解析器设计。将传统的链式二叉树解析方式改变为HASH表查找的方式对SCPI命令进行存储与解析,将SCPI命令解析从传统的O(N)级别的时间复杂度提升到了O(1)。3、上位机软件设计。使用CVI开发出的上位机平台通过NI提供的visa库可以对数字多用表进行有效控制,通过将配置阶段与解析阶段分离成两个模块,降低了程序的耦合性。4、不定长字符串的处理。通过引入MPQ算法将形如SCPI命令字符串的不定长字符串转化为三个定长HASH值存储在EEPROM中,极大程度上节省了内存空间。将SCPI命令的参数字符串以数组索引的方式存储,将字符串比较转化为数值比较,极大的提升了参数解析速度。
其他文献
【正】 对每个学生来说都存在着差异,这些差异表现于:智力的差异;能力的差异;学习速度和学习方法的差异;学习热情、学习态度、学习风格的差异;兴趣爱好的差异;生活经验的差异
党的十八届三中全会审议通过了《中共中央关于全面深化改革若干重大问题的决定》,全会对全面深化改革的总体定位进行了说明,共包括指导思想、总目标、基本框架、立足点、重点、
云计算的不同应用水平会在不同程度影响企业的IT决策,相应的IT决策机制也会随之发生变化.本文深入分析了云计算的三层服务模式对IT决策的影响,由此提出了基于云计算背景的IT决策
目的 探讨宫血宁胶囊预防药物流产后子宫出血的效果。方法 60例行药物流产的患者,根据随机分组原则分成对照组及研究组,各30例。对照组药物流产后给予氨甲环酸治疗,研究组药
统一疲劳裂纹扩展模型是课题组在McEvily模型基础上提出来的,它将疲劳裂纹扩展的3个扩展区域统一起来,并能解释更多的疲劳试验现象。本文介绍了统一疲劳裂纹扩展模型的基本表
文章介绍了语音拨号器的性能与特点 ,给出了该系统的硬件设计方案 ;讨论了MCU与DSP、DSP与CODEC的接口技术 ;也给出了MCU与DSP通信的接收和发送时序图以及DSP实现的语音识别
本文在对北京辖区内21家支付系统参与机构开展问卷调查的基础上,对云计算技术在参与机构中的具体应用情况进行了分析,提出了云计算技术应用于央行支付系统的相关建议。
随着科学技术的飞速发展,许多领域对被测信号的特性提出了新的要求。研发高性能的信号发生器已成为各国竞争的热点。目前高性能的信号发生器普遍存在价格昂贵、结构复杂、后期难以维护等问题。针对这些缺陷,设计人员利用不同方式进行改进和优化。本文采用现场可编程门阵列(FPGA)技术和MATLAB软件设计了一款基于直接数字合成技术(DDS)的高速任意信号发生器。本设计依托企业实际需求对信号发生器结构、信号测量方式
无论在西方还是东方,对于教育与文化的关系认识都有着悠久的历史。但在以往有关教育史或教育思想史的研究中,人们关注较多的是教育思想家对教育与政治、教育与经济研究、教育目
【正】 一、我国计算机产业和市场发展概述 我国自1974年开始研制微型机;1981年首次展出国产微型机系列产品,我国微型机市场开始形成;1984年掀起的“微机热”诱发了国内微型