串口RS232,RS485,RS422,TTL 的区别?

如题所述

你提到是这几种接口本质都是串行接口,串口通讯包括TTL、RS-232、RS-422、RS-485与PowerBUS。TTL、RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。
TTL:TTL电平信号规定,+5V等价于逻辑“1”,0V等价于逻辑“0”。适用于板内通讯。接线方式为四线(两条通讯线,两条电源线)。
RS232:RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平
其传送距离最大为约15米,最高速率为20kb/s。RS-232是为点对点(即只用一对收、发设备)通讯而设计的,所以RS-232适合本地设备之间的通信。接线方式为四线(两条通讯线,两条电源线)。
RS485:为差分信号传输方式,最长传输距离可达1200米,为一主多从的方式,接口在总线上是允许连接多达128个收发器,适用于多设备组网应用。接线方式为四线(两条通讯线,两条电源线)。
RS422:全双工,差分传输,硬件结构上相当于两组RS485,可以理解为用两条485总线实现的全双工通讯。接线方式为六线(四条通讯线,两条电源线)。
PowerBUS:可供电二总线,总线可供电,通讯距离达3000M,可以无极性接线任意拓扑,总线上是允许连接多达256个收发器,接线方便扛干扰能力强,适用于多点数远距离的多设备组网通讯。接线方式为两线(两线通讯加电源)
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-09-12
串口服务器 查看原帖>>本回答被提问者采纳
相似回答