概述
记USB连接示波器的波折:
之前控制设备都是使用GPIB或者LAN来进行通信,这两者一个对硬件要求十分严格,完成通信要有专门的GPIB控制卡和GPIB连接线;一个对硬件接口十分简单,一根网线足以。相比这两种通信方式,USB则使用频率比较低,最近在连接连接一台示波器时,上面只有USB通信端口,没办法,只能看看怎么用USB来通信了。
理一下USB的基本知识,USB接线分为HOST和DEVICE两种接口,我们平时看到的电脑上USB矩形接口都是HOST接口,主机接口(HOST)意义非常明显,在通信过程中下发指令,接受DEVICE设备传回的数据;DEVICE(从机)接口都是不规则(不是说接口形状随意,是指接口形状不规则,类似一个矩形加等腰梯形的形状)的接口,作用也很明显,接受指令,发送数据。
来理一下现象,在使用一条蓝色的USB线连接电脑和示波器后,电脑设备管理器显示未知的USB设备,很明显驱动不对。
第一个思想误区:我们有一块自己设计的板子,也是用USB连接,所以认为我的电脑上已经装好USB驱动了,但是这块板子虽然使用USB连接,但上面实际原理是将USB转换成RS232,所以它在电脑上是识别成COM口,我们装的是ft232r usb uart驱动,这一块是后面装好USB驱动才意识到的,USB设备在电脑上识别和COM识别不相同;
第二个思想误区,连接线的问题,在电脑上显示未知的USB设备,我们就认为线没问题,只是电脑不识别,但最后发现线还是有问题的,我们后面在装好驱动后替换了一根黑色的USB线才连接正常,暂时不知道什么原因,黑色线显示USB 2.0,蓝色的线上什么都没有标示,后面再更新这一块吧
总结解决过程:1.安装相关的USB接口驱动,
2.更换USB连接线。
最后成功识别,USB设备识别成功,现象是USB0::VID::PID::INSTR.
最后
以上就是优秀大山为你收集整理的USB连接示波器的全部内容,希望文章能够帮你解决USB连接示波器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复