USB|USB为什么不能取代RS-232串口通信?

USB|USB为什么不能取代RS-232串口通信?

文章图片

USB|USB为什么不能取代RS-232串口通信?

【USB|USB为什么不能取代RS-232串口通信?】

RS-232等串行通信具有通信距离长、通信可靠的优点 , 用普通网线直连情况下通信距离最大可达100米(本人实测 , 一般常用15米) , 电压方式的连接也很简单 , 在九针接头连接器中只需连接2、3、5三个脚即可 , 其中2、3交叉 。 但是RS-232有一个弱点就是传输速率慢 , 一般常用的波特率是9600 , 如果提高波特率来提高速度就会有信息传输不稳定的风险 。



USB相比RS-232拥有快的多的传输速率 , 仅USB2.0就可提供480Mbps的速度 , 但传输距离太短 , 一般只有5米并且USB不是对等协议 , 请求需由主机发起 , 所以USB一般用在民用领域的两个用电设备之间的短距离数据交换而并非通信 , 这限制了其在整个通信领域的发展 。




网友:我也曾经测试过 , 在波特率9600下 , 距离达到80米 , 且误码率控制在可接收的范围 , 这个和UART设备的性能有比较大的关系 , 现在很多地方用低压6V的UART是达不到的 , 和现场有没有干扰源关系也比较大 , 所以后来超过50米以上都改485了 , 成本也不高 。