目前计算机的usb接口已经大量使用,一般每台计算机都有多个usb口。当usb的通信距离超过几十米后,采用电缆连接方案甚至无线方案都已经无法实现,目前只有光纤可以实现usb的远程通信。
usb口已经成为了计算机最重要的外部接口,几乎可以代替所有外部接口。usb的规范规定usb的通信距离最多5米(用usb-hub级连)。市场上还有一种用rj-45线传输的usb远程延长器,据说可以到50米。更远的usb通信目前只能够用光纤实现:多模光纤最远4km,单模光纤最远40km。
首先认识一下usb的通用性,也就理解了usb的重要性。按照用途的通用性对几种常用的外部接口进行排队:usb≥以太网口〉串口〉ps/2、打印口等。usb口可以方便地转换出以太网口、串口以及ps/2口、打印口、甚至音频、视频口等。反过来,串口以及ps/2口、打印口等无法生成usb口,因为usb的规范更加复杂。只有以太网口加上电源才可以生成usb口,并且需要专门的软件支持。当然计算机的内部总线接口通用性最好:台式机的pci口、笔记本的pcmcia口完全可以生成usb口,而且无须驱动程序。
usb2.0以及usb1.0 的规范没有光纤接口。虽然将来的usb3.0可能会带有光纤接口,但是仔细研究usb3.0规范就知道usb3.0实际上是分为两个部分的:传统的usb2.0部分和延伸的特定usb3.0部分。只有延伸的特定usb3.0部分是可能会有光纤通信功能的,但是这部分并不兼容usb2.0。而usb2.0是完全兼容usb1.0的。
工业通信用的usb-串口光纤通信方案
在一些工业通信的场合,由于数据量不大并且特别要求实时性,往往采用串行通信,通信协议为rs-232或者rs-485。工业计算机的usb口可以通过光纤以rs-232或者rs-485协议进行串行通信。这时可以选用usb/串口光纤转换器,波仕电子的典型产品是optu232l1(多模)和optu232sl1(单模),如图1。波仕电子发明和首创了usb/串口光纤转换器、同时也是世界上唯一的usb/串口光纤转换器,专利号200730098650。波仕电子的optu232l1和optu232sl1是最新一代usb光纤通信产品,直接从usb口转换出一对光纤收发头用于传输串口信号,而且无须供电。波仕optu232l1和optu232sl1微型usb/串口光纤转换器具有超小型的外形(74*23*47mm)、可以将usb口虚拟成为本地com串口(com1-com256)、无须修改已有的串口通信软件。驱动程序同波仕usb232系列转换器,支持windows xp/ce 、linux、mac os等。
由于optu232l1(或optu232sl1)传输的还是串口信号,所以必须成对使用或者与波仕的其他串口/光纤转换器配对使用。由于采用光纤作为通信传输介质,具有隔离高电压、防电磁干扰、传输距离远等优点。optu232sl1的传输介质为单模光纤、optu232l1的传输介质为多模光纤,但是外形和驱动程序是完全一样的。这种方案大大简化了usb口的光纤远程通信,图2为optu232l1与波仕的串口/光纤中继转换器组网通信图。两边的计算机都配置好usb/串口光纤转换器并且连接好后,用“串口调试助手”软件或者其他串口通信软件就可以传输数据和文件了。
用以太网光纤实现的usb光纤通信方案
以上的方案为两边都是计算机,都能够安装驱动程序。如果上面的应用中仅有一边为计算机,而另外一边为usb设备呢?由于usb设备不能够安装驱动程序,就必须采用其它的usb光纤通信方案。在常用的几种外部接口中,目前采用光纤传输技术比较成熟的是以太网。先通过光纤将以太网延长到远端,然后将远端的以太网转换成为usb口,这样就实现了usb的光纤远程通信。而现在的计算机都有以太网口,即使没有以太网口的情况下从usb口转换出一个以太网口也是很方便的。
以太网光纤转换器分单模光纤和多模光纤两种产品,都能够把以太网信号从铜缆双绞线介质信号转换为光纤介质信号。支持ieee802.3标准、可将 10base-t/100base-tx以太网双绞线信号转换成100base- fx以太网光纤信号,产品提供一个双绞线rj- 45接口和一个光纤接口(一般为sc头)。以太网单模光纤转换器可以最远传输40km~60km,以太网多模光纤转换器可以最远传输2~4km。
相对来讲,从以太网口转换出usb口是比较不通用的、非主流的技术。早期的类似产品称为usb打印服务器(usb printer server)。之所以称为usb打印服务器而不是usb服务器或者以太网/usb转换器是因为这些产品生成的usb口只能够支持usb打印机,甚至只支持某些品牌的某些型号的打印机。由于usb远程应用中许多都是打印机,所以这些产品今天仍然广泛应用。用电缆传输的以太网的最远距离为150米。现在usb口的应用已经越来越广泛,比如说,我们经常用u盘、usb摄像头等。幸运的是,usb网络服务器(也称为:以太网/usb转换器)技术和产品也在进步,我们对最新的一款networking usb server(usb网络服务器)的产品(如图3)进行了测试,该产品支持usb存储盘、usb/串口转换器、usb摄像头等,当然也支持usb打印机,符合usb2.0协议,也可以接usb-hub扩展usb口。这款产品的默认ip地址为169.254.10.10,注意计算机的以太网口地址段的前2位要一样。比如在产品的usb插座上外插u盘,配套的软件“lanch networking usb server”(如图4)会显示已经连接u盘。打开计算机的“资源管理器”就可以读写这个u盘了。如果外插usb/串口转换器,配套软件还会提示安装转换器的驱动程序。
最后将“usb网络服务器”接入以太网光纤收发器的远程以太网口,并且插上u盘,如图5。我们会发现这时软件“lanch networking usb server”运行的结果与直接接入计算机的以太网口时是一样的,还是如图4。两个“以太网光纤收发器”之间连接的光纤可以最远到4km(多模)或者60km(单模)。这样就实现了usb的光纤远程通信。
usb的标准通信距离(最远5米)是usb标准的缺陷,遗憾的是,usb3.0虽然将传输速率的理论值从usb2.0的480mb提高到了4800mb,电缆从4芯增加到了9芯,而标准通信距离却从5米减少到了3米。也就是说,usb3.0只要通信距离超过3米,可能唯一有效解决的方法就是光纤。这可能也是为什么usb3.0规范中考虑到了光纤通信接口的原因。象现在市场上的一种用rj-45线传输50米的usb延长器对usb3.0肯定是无效的,因为它是usb1.0的,它的基本原理是增加电源线以及信号线的电流强度。
Peter Loop预测2018年区块链将有五大发展方向
2018年三星科技日的三大利器
华为问界m5与m7区别在哪
索尼 PS5 今日起全球发售,售价2650元起
数码摄像机的最大像素数
工业通信用的USB串口光纤通信方案
wifi6信号覆盖范围大吗_扩大wifi覆盖范围方法
VOCs检测传感系统的特点及检测方法介绍
磷酸铁锂电池版特斯拉Model 3,上海日常开一公里要4毛钱
12v延时关闭电路图大全(可控硅/晶闸管/触摸延时开关电路详解)
国产WiFi芯片大有可为
如何避免气滑环磨损或炭刷发现异常磨损
山东高清LED显示屏制造公司
和大家聊一聊RS-485总线
AI到底有多强大
转子发动机到底多牛_中国有转子发动机车吗
想做谷歌眼镜开发者 需要注意11点
构建低成本白噪声发生器
ARM SMMU Data structures概述
2018年将成为中国储能市场的“大热元年”各地布局储能项目的侧重方向也不尽相同