1、硬件連接
如果用TX表示在設備的端口上數據發送(數據離開功能塊)的端子,用RX表示在設備的端口上數據接收(數據進入功能塊)的端子,則設備A與設備B之間的串口連接如下圖所示。
如果用TX表示在設備的端口上數據發送(數據離開功能塊)的端子,用RX表示在設備的端口上數據接收(數據進入功能塊)的端子,則設備A與設備B之間的串口連接如下圖所示。
如果將串口連線也看成一個兩端口的設備并把這兩個端口的端子做標注,則兩設備通過綠框內的連線進行串口通訊的連接如下圖所示。
如果用無線電臺替代串口連接線,則設備A與設備B之間的通信連接如下圖所示。
對比以上三個圖可以看出,如果將兩個無線電臺組成的無線信道也看成是一個兩端口的設備,則對設備A與設備B而言,串口通訊時有線連接與無線連接的端子對應關系是一樣的。
2、與有線連接的不同點
用無線信道替代有線連接后的通信程序與有線連接下的通信程序的編制完全相同,但有兩個不同點要注意。在注意以下兩點的基礎上使用無線電臺時我們可以把兩個無線電臺組成的系統看做是一條透明連線。
不同點1:
有線連接的通訊程序中串口幀格式、串口速率可任意設置。連接線本身對上述兩個參數無任何限制。數傳電臺的串口幀格式、串口速率要進行設置,并與所連接設備終端一致。
不同點2:
有線連接時串口通信是全雙工的。
無線電臺的通信是半雙工的。即無線電臺發射數據時電臺不能接收數據,接收數據時電臺不能發射數據。因此在通信編程時應將收發的時間錯開。
一般數據采集與控制的通信程序收發的時間均是錯開的。
3、點對多點連接
通常自動化控制系統采用點對多點的通信方式,在點對多點的通信方式中若用有線連接所有從設備連接在通信總線上。連接示意圖如下:
2、與有線連接的不同點
用無線信道替代有線連接后的通信程序與有線連接下的通信程序的編制完全相同,但有兩個不同點要注意。在注意以下兩點的基礎上使用無線電臺時我們可以把兩個無線電臺組成的系統看做是一條透明連線。
不同點1:
有線連接的通訊程序中串口幀格式、串口速率可任意設置。連接線本身對上述兩個參數無任何限制。數傳電臺的串口幀格式、串口速率要進行設置,并與所連接設備終端一致。
不同點2:
有線連接時串口通信是全雙工的。
無線電臺的通信是半雙工的。即無線電臺發射數據時電臺不能接收數據,接收數據時電臺不能發射數據。因此在通信編程時應將收發的時間錯開。
一般數據采集與控制的通信程序收發的時間均是錯開的。
3、點對多點連接
通常自動化控制系統采用點對多點的通信方式,在點對多點的通信方式中若用有線連接所有從設備連接在通信總線上。連接示意圖如下:
若用無線電臺替代有線連接示意圖如下,所有從設備與主設備的連接關系與有線連接一樣均為總線連接關系。
4、編程要點
使用電臺串口與使用有線連接相比應注意以下幾點:
a、終端串口幀格式要與無線電臺設置一致。
b、終端串口速率要與無線電臺設置一致。
c、點多點通信時,主設備與從設備之間的連接關系為總線連接關系,問答方式。
使用電臺串口與使用有線連接相比應注意以下幾點:
a、終端串口幀格式要與無線電臺設置一致。
b、終端串口速率要與無線電臺設置一致。
c、點多點通信時,主設備與從設備之間的連接關系為總線連接關系,問答方式。