概述
一、RS232
-
全双工和半双工:
1)全双工:发送和接收可同时进行。
2)半双工:任何时候只能处于发送和接收的某一状态。 -
RS232:串行接口( 9Pin )
1)工业控制的RS232口一般只使用Rx、Tx、GND三个引脚。
2)逻辑电平:
逻辑“1”:-3V~-15V
逻辑“0”:+3V~+15V
3)PC与单片机(MCU)之间串口通信需要进行电平转换。比如使用MAX232芯片进行转换,完成TTL电平与RS232电平的转换。
二、RS485
- RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。
- RS485采用差分信号来表示电平:
逻辑电平“1”:+2V~+6V (AB线电压差)
逻辑电平“0”:-2V~-6V (AB线电压差) - MAX485芯片用来完成将TTL电平转换为RS-485电平。
*RS232和RS485的对比:
RS232:1、逻辑电平“1”:-3V~-15V 逻辑电平“0”:+3V~+15V
2、传输距离大概在15米左右
3、只允许一对一通信
4、全双工
RS485:1、逻辑电平“1”:+2V~+6V (AB线电压差) 逻辑电平“0”:-2V~-6V (AB线电压差)
2、传输距离 大概1200米
3、总线上允许接128收发器
4、半双工
注意:uart是一种异步通信协议。而RS232只是物理层的电气接口要求。
最后
以上就是复杂滑板为你收集整理的RS232与RS485的全部内容,希望文章能够帮你解决RS232与RS485所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复