RS485通信采用的是主從通信方式,即一個(gè)主站(上位機(jī))帶多個(gè)從站(比如數(shù)顯儀表)。數(shù)顯儀表的RS485通信都是采用一對(duì)雙絞線將發(fā)送方與接收方連接起來(lái),即每臺(tái)數(shù)顯儀表通信接口的“A+”“B-”端與主站進(jìn)行連接。
上位機(jī)大多只有RS232接口或USB接口,需要通過(guò)接口轉(zhuǎn)換器進(jìn)行連接,它將單端的RS232信號(hào)轉(zhuǎn)換為平衡差分的RS485信號(hào),以適應(yīng)原有的接口硬件。用RS232/RS485轉(zhuǎn)換器進(jìn)行點(diǎn)到點(diǎn)二線半雙工通信,如圖1所示。
USB接口正在逐步替代老式低速接口,應(yīng)用較多的是USB轉(zhuǎn)RS485轉(zhuǎn)換器,用USB/RS485轉(zhuǎn)換器進(jìn)行點(diǎn)到二線半雙工通信時(shí),如圖2所示:
【小知識(shí)】
◆通信基礎(chǔ)知識(shí)
通信是一種兩個(gè)人或多人之間的信息傳遞行為,我們?nèi)粘4螂娫捑褪且环N通信,電腦與溫控器的通信也是一種信息的傳遞,不同的是傳遞信息時(shí)人使用的是語(yǔ)言,而電腦與溫控器使用的是二進(jìn)制代碼。通信時(shí)兩臺(tái)電話機(jī)之間需要電線連接,而電腦與海控器通信也要用電線連接。假設(shè)電腦向溫控器傳遞一串代碼(如01010101)時(shí),電腦就要在其通信端口產(chǎn)生一組高低電平的組合,并將這個(gè)高低電平組合翻譯成01010101形式的二進(jìn)制代碼,這就完成了電腦向溫控器傳遞數(shù)據(jù),反之溫控器向電腦傳遞數(shù)據(jù)也是一個(gè)同樣的過(guò)程。
◆主從通信
在一個(gè)通信網(wǎng)絡(luò)中只有一個(gè)站點(diǎn)是主站(如上位機(jī)、PLC、觸摸屏),其他站點(diǎn)作為從站(溫控器)。主站和從站之間可以直接進(jìn)行數(shù)據(jù)的傳遞,但是從站與從站之間不能直接進(jìn)行數(shù)據(jù)的傳遞,如果從站之間想要交換數(shù)據(jù)也必須通過(guò)主站。
◆半雙工
同一時(shí)刻通信端口要么只能發(fā)送數(shù)據(jù),要么只能接收數(shù)據(jù),兩個(gè)工作不能同時(shí)進(jìn)行。溫控器的RS485只用一對(duì)雙絞線,所以是“半雙工”通信方式。
◆通信速率
通信速率就是1s內(nèi)通信端口發(fā)送01代碼的數(shù)量。如通信速率是9600bit/s表示通信端口每秒發(fā)送9600bit的數(shù)據(jù),即每秒可產(chǎn)生9600個(gè)高低電平。
相關(guān)閱讀
RS485最大通訊距離和RS485接口定義
儀表RS458通信你加了終端匹配電阻嗎
4-20mA電流環(huán)數(shù)據(jù)采集和RS485通訊數(shù)據(jù)采集的特點(diǎn)
共有訪客發(fā)表了評(píng)論
網(wǎng)友評(píng)論