天天看點

RS232與RS485

一、RS232

  1. 全雙工和半雙工:

    1)全雙工:發送和接收可同時進行。

    2)半雙工:任何時候隻能處于發送和接收的某一狀态。

  2. RS232:串行接口( 9Pin )

    1)工業控制的RS232口一般隻使用Rx、Tx、GND三個引腳。

    2)邏輯電平:

    邏輯“1”:-3V~-15V

    邏輯“0”:+3V~+15V

    3)PC與單片機(MCU)之間序列槽通信需要進行電平轉換。比如使用MAX232晶片進行轉換,完成TTL電平與RS232電平的轉換。

二、RS485

  1. RS-485采用半雙工工作方式,任何時候隻能有一點處于發送狀态,是以,發送電路須由使能信号加以控制。
  2. RS485采用差分信号來表示電平:

    邏輯電平“1”:-2V~-6V (AB線電壓差)

    邏輯電平“0”:+2V~+6V (AB線電壓差)

  3. 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收發器

繼續閱讀