上位機大多只有RS232接口或USB接口,需要通過接口轉換器進行連接,它將單端的RS232信號轉換為平衡差分的RS485信號,以適應原有的接口硬件。用RS232/RS485轉換器進行點到點二線半雙工通信,如圖1所示。

USB接口正在逐步替代老式低速接口,應用較多的是USB轉RS485轉換器,用USB/RS485轉換器進行點到二線半雙工通信時,如圖2所示:

【小知識】
◆通信基礎知識
通信是一種兩個人或多人之間的信息傳遞行為,我們日常打電話就是一種通信,電腦與溫控器的通信也是一種信息的傳遞,不同的是傳遞信息時人使用的是語言,而電腦與溫控器使用的是二進制代碼。通信時兩臺電話機之間需要電線連接,而電腦與海控器通信也要用電線連接。假設電腦向溫控器傳遞一串代碼(如01010101)時,電腦就要在其通信端口產生一組高低電平的組合,并將這個高低電平組合翻譯成01010101形式的二進制代碼,這就完成了電腦向溫控器傳遞數據,反之溫控器向電腦傳遞數據也是一個同樣的過程。
◆主從通信
在一個通信網絡中只有一個站點是主站(如上位機、PLC、觸摸屏),其他站點作為從站(溫控器)。主站和從站之間可以直接進行數據的傳遞,但是從站與從站之間不能直接進行數據的傳遞,如果從站之間想要交換數據也必須通過主站。
◆半雙工
同一時刻通信端口要么只能發送數據,要么只能接收數據,兩個工作不能同時進行。溫控器的RS485只用一對雙絞線,所以是“半雙工”通信方式。
◆通信速率
通信速率就是1s內通信端口發送01代碼的數量。如通信速率是9600bit/s表示通信端口每秒發送9600bit的數據,即每秒可產生9600個高低電平。
相關閱讀
RS485最大通訊距離和RS485接口定義
儀表RS458通信你加了終端匹配電阻嗎
4-20mA電流環數據采集和RS485通訊數據采集的特點