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

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

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