超聲波明渠流量計原理及探討 二十三
3.4 通信單元的設計
3.4.1 RS485 總線標準
在工業控制檢測領域中,經常要組成上位機為微機而下位機為單片機的二級系統,單片機用于數據采集,上位機主要用于數據的集中處理。兩者通過RS232 進行通信。MCS51 系列單片機具有可編程的全雙工串行接口RXD 和TXD,應用系統可以利用它們實現與上位計算機之間的串行通信本應用系統與上位機之間的數據通信采用的是RS232C 串行通信標準。
由于RS-232C標準中所規定的信號邏輯電平與一般的微處理器和單片機的邏輯電平不一致,因此在實際應用中必須通過電平轉換電路對這兩種邏輯電平進行相互轉換。應用系統的上位機通信單元是由MAX232電平轉換芯片和標準的RS232C串行接口所組成的。MAX232是一種能夠實現RS232與TTL兩種邏輯電平相互轉換的專用芯片。該芯片內部包含兩路接收器和驅動器以及一個電源電壓變換器,并且只需要單一的+5V電源供電。MAX232芯片的硬件接口十分簡單,單片機的串行接收和發送端RXD,TXD可直接接到MAX232的相應端口上,通過外接1.0μ F的電解電容便可以使MAX232輸出RS232C串行通信所需要的±10V信號電平。由于MAX232芯片沒有片選端,在應用系統中僅起到電平轉換的作用,因此它并不占用單片機的外部數據存儲空間。RS485 與RS232 不一樣,數據信號采用差分傳輸方式,也稱作平衡傳輸,它使用一對雙絞線,將其中一線定義為A,另一線定義為B。
超聲波流量計