UART,串口,RS232,RS485等等,之间有什么联系和区别?

我是菜鸟,问下UART,串口,RS232,RS485等等,之间有什么联系和区别?我老是糊涂。。。。

应用区别:

1、传输方式不同

RS-232采取不平衡传输方式,即所谓单端通讯. 而RS485则采用平衡传输,即差分传输方式。RS-232采取不平衡传输方式,即所谓单端通讯.收、发端的数据信号是相对于信号地,如从DTE设备发出的数据在使用DB25连接器时是2脚相对7脚(信号地)的电平。 

2、传输距离不同

RS-232适合本地设备之间的通信,传输距离一般不超过20m。而RS-485的传输距离为几十米到上千米。

3、传输单位不同

RS-232 只允许一对一通信,而RS-485 接口在总线上是允许连接多达128个收发器。典型的RS-232信号在正负电平之间摆动,在发送数据时,发送端驱动器输出正电平在+5~+15V,负电平在-5~-15V电平。

转换原理区别:

RS232

RS485

所以其实简单来说,两者的信号源都是UART,将UART的信号转换为驱动线缆的电压,并提供驱动能力。

所以其实严格来讲,RS232不算现场总线,因为不支持多节点网络并且抗干扰很差。而RS485作为现场总线来应用,也麻烦很多,不支持无极性,不能任意拓扑,不能供电,大网络必须加终端电阻,不能与220V共管。如果在于现场总线有施工要求的,还是推荐看看二总线技术。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-12-02
UART是指串口通信的芯片吧

串口就是串行通信的接口(区别于并口 因为数据是按bit串起来传输的)一般在主机上都有的DB9的接口 就是串口

232 485 是串行通信的不同标准(区别是电气电平值不一样 按通信网络的七层规范 这都属于物理层吧 232与485相比 一般距离较近用232 较远485 )

你没提到COM口 那COM口和串口有什么联系区别呢
在我理解是这样 串口就是实际的物理接口
COM口呢 则是系统虚拟的
系统会根据应用程序所申请的COM口请求去使用物理接口

还有就是USB 应该更熟悉吧 中文是通用串行总线
也是串行通信的一种标准 跟232 485都是并列的
但显然USB更具前途!本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网