一、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收發器