1、硬件連接
如果用TX表示在設(shè)備的端口上數(shù)據(jù)發(fā)送(數(shù)據(jù)離開功能塊)的端子,用RX表示在設(shè)備的端口上數(shù)據(jù)接收(數(shù)據(jù)進入功能塊)的端子,則設(shè)備A與設(shè)備B之間的串口連接如下圖所示。

如果將串口連線也看成一個兩端口的設(shè)備并把這兩個端口的端子做標(biāo)注,則兩設(shè)備通過綠框內(nèi)的連線進行串口通訊的連接如下圖所示。

如果用無線電臺替代串口連接線,則設(shè)備A與設(shè)備B之間的通信連接如下圖所示。
對比以上三個圖可以看出,如果將兩個無線電臺組成的無線信道也看成是一個兩端口的設(shè)備,則對設(shè)備A與設(shè)備B而言,串口通訊時有線連接與無線連接的端子對應(yīng)關(guān)系是一樣的。
2、與有線連接的不同點
用無線信道替代有線連接后的通信程序與有線連接下的通信程序的編制完全相同,但有兩個不同點要注意。在注意以下兩點的基礎(chǔ)上使用無線電臺時我們可以把兩個無線電臺組成的系統(tǒng)看做是一條透明連線。
不同點1:
有線連接的通訊程序中串口幀格式、串口速率可任意設(shè)置。連接線本身對上述兩個參數(shù)無任何限制。數(shù)傳電臺的串口幀格式、串口速率要進行設(shè)置,并與所連接設(shè)備終端一致。
不同點2:
有線連接時串口通信是全雙工的。
無線電臺的通信是半雙工的。即無線電臺發(fā)射數(shù)據(jù)時電臺不能接收數(shù)據(jù),接收數(shù)據(jù)時電臺不能發(fā)射數(shù)據(jù)。因此在通信編程時應(yīng)將收發(fā)的時間錯開。
一般數(shù)據(jù)采集與控制的通信程序收發(fā)的時間均是錯開的。
3、點對多點連接
通常自動化控制系統(tǒng)采用點對多點的通信方式,在點對多點的通信方式中若用有線連接所有從設(shè)備連接在通信總線上。連接示意圖如下:

若用無線電臺替代有線連接示意圖如下,所有從設(shè)備與主設(shè)備的連接關(guān)系與有線連接一樣均為總線連接關(guān)系。
4、編程要點
使用電臺串口與使用有線連接相比應(yīng)注意以下幾點:
a、終端串口幀格式要與無線電臺設(shè)置一致。
b、終端串口速率要與無線電臺設(shè)置一致。
c、點多點通信時,主設(shè)備與從設(shè)備之間的連接關(guān)系為總線連接關(guān)系,問答方式。
|