基于USB接口虚拟在线电阻电容测试仪的硬件设计的论文_第1页
基于USB接口虚拟在线电阻电容测试仪的硬件设计的论文_第2页
基于USB接口虚拟在线电阻电容测试仪的硬件设计的论文_第3页
基于USB接口虚拟在线电阻电容测试仪的硬件设计的论文_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-本文为网络收集精选范文、公文、论文、和其他应用文档,如需本文,请下载-基于USB接口虚拟在线电阻电容测试仪的硬件设计的论文本文从网络收集而来,上传到平台为了帮到更多的人,如果您需要使用本文档,请点击下载按钮下载本文档(有偿下载),另外祝您生活愉快,工作顺利,万事如意!摘 要:提出一种基于usb接口虚拟在线电阻电容测试的方法,采用不拆卸 电子 元件进行参数检测,通过usb接口把检测数据上传到pc,在pc上开发上位机程序快速实现数据转化为参数的 计算 、显示、存储等功能。 关键词:电阻电容检测;微处理器;usb;visual b + + 基于usb接口虚拟在线电阻电容测试的方法其总体设计思想为:将电阻电容的参数值转换成与之成正比关系变化的电压输出,经模数(a/d)转换,然后送pc机进行数据及信息处理,在pc机上进行数据和信息显示。最终完成电阻电容的在线测试与显示。 一、电阻电容测试原理 电阻电容的参数测试在电子设计中是至关重要的,目前其测试基本上都采用直接测量的方式,即用万用表直接测试元件的两端以测得元件参数。但通常设计者们在电路设计初期只能通过理论分析计算需要的电子元件的参数,在实际的设计中,需要测试更换一些电路板上的电子元件。但此时元件已经焊接在电路板上,特别像电阻电容往往都不是分立的元件,直接测试将会造成极大的误差。传统的做法是焊开原器件再测量,以避免受板上其他元器件的影响。 二、visual b + + visual b+是微软公司推出的一种开发环境,以其强大功能友好的界面,32位面向对象的程序设计而受广大软件开发者的青睐,被广泛应用于各个领域。 应用程序用visual b+ +开发环境在windows xp系统下编写,对usb接口的电阻电容测试仪进行打开、读写、关闭等操作都通过调用系统api函数完成。应用程序首先调用creat file得到usb设备的句柄,然后利用device io control 函数提交一个i/o控制代码,通过设备句柄打开连接驱动的输入输出缓冲。 三、通用串行总线(usb)及其接口芯片 通用串行总线(usb)是一种简单的计算机外围接口标准。在早期的计算机系统上常用串口或并口连接外围设备。每个接口都需要占用计算机的系统资源(如中断,i/o地址,dma通道等)。无论是串口还是并口都是点对点的连接,每添加一个新的设备,就需要添加一个isa/eisa或pci卡来支持,同时系统需要重新启动才能驱动新的设备。usb总线是intel、dec、microsoft、ibm等公司联合提出的一种新的串行总线标准,主要用于pc机与外围设备的互联。usb总线具有低成本、使用简单、支持即插即用、易于扩展等特点,已被广泛地用在pc机及嵌入式系统上。 四、usb协议栈驱动程序及设备驱动程序需实现的功能 usb协议栈驱动程序需实现的功能:提供与设备驱动程序的接口;读取并解析usb设备描述符,配置描述符;为usb设备分配唯一的地址;使用默认的配置来配置设备;支持基本的usb命令请求;连接设备与相应的驱动程序;转发设备驱动程序的数据包。 设备驱动程序需实现以下功能:提供与应用程序的接口;读取并解析usb设备特有的描述符,获得设备提供的传输通道;发送设备特有的和基本的usb命令请求;通过设备提供的传输通道与设备进行数据传输;通过usb命令请求重新配置设备。 五、结论 系统测试时选定若干电阻和电容的测试结果如表1所示。 数据中3号代表数字变化,数据不能读出。通过测试结果与实际值的对比,本测试仪已达到设计时的技术指标,基本满足测试人员的测试要求。 参考 文献 : 1 胡汉才.单片机原理及其接口技术m.北京:清华大学出版社,1996. 本文从网络收集而来,上传到平台为了帮到更多的人,如果您

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论