工控網首頁
>

應用設計

>

232轉網口中的RealCom協議

232轉網口中的RealCom協議

2017/12/21 17:22:21

1.232轉網口與RealCom的名字由來

232轉網口中用到一個稱為RealCom的協議,初次使用232轉網口的用戶對此比較陌生,這里做一個介紹。232RS232的簡稱,是串口的一種,這里realcomCOM也是指串口。我們在計算機上看到的COM1COM2對應的就是這種9針的串口,因為在早期計算機之間的通信以串口為主,所以串口就代表了通信,COM來自于英文名“communication”。目前臺式機后面的COM口就是RS232標準的串口。

串口轉網口和RealCom中既然COM對應232那么Real是否對應網口。不完全對,網口就是RJ45或以太網口,Real實際是英文真實的意思。當232串口被轉為網口之后,在網口一端來看,如何能夠將網口模擬為一個232串口,由于網口和串口在本身協議上的不同,需要有一種網口(即TCP/IP之上的協議)協議將網口映射為串口。從而能夠在將網口幾乎真實地轉化232串口。于是RealCom協議就孕育而生。

2.232轉網口中的RealCom協議細則

RealCom協議是真實反映串口特性的網絡協議。232轉為網口后,RealCom協議必須實現串口特性的保留,232串口的特性包括:波特率、數據位、停止位、校驗位、第9位串口數據。RealCom協議中會有相應的命令和數據位將串口的這些參數信息傳遞到網口的另一端,從而能夠讓網絡端的程序能夠識別當前串口使用的波特率等參數。

232轉網口中的RealCom協議不同于以太網透明傳輸協議RealCom協議的TCP應用層數據包的數據并不完全對應于232串口的數據,而是具有一定的幀格式的。默認情況下卓嵐232轉網口轉換器是使用以太網透明傳輸協議,如果需要選擇為RealCom協議,需要將轉換器的參數中的高級參數:轉化協議設置為“RealCom”;選擇以太網透明傳輸協議,設置為

232轉網口中的RealCom一般和虛擬串配合使用,卓嵐ZLVircom程序的底層驅動技術可以為windows增加虛擬的COM口(例如COM5),當232轉網口設備工作于RealCom模式時,虛擬串口驅動可以通過RealCom協議動態自適應串口參數,該技術稱之為On-the-fly技術,即假設ZLVirCom程序虛擬了一個COM5,當用戶232串口程序打開COM5,并工作于一定波特率、數據位、校驗位時,卓嵐虛擬串口驅動可以自動探測到該串口參數,并且將該參數以RealCom數據包的方式發送給232轉網口設備,232轉網口設備收到指令后按既定的串口參數運行,實現了串口參數的自適應。

那么何時使用RealCom協議何時使用以太網透明傳輸協議。對此有如下的建議: 1)如果不用虛擬串口而是Socket通信則建議使用以太網透明傳輸協議,因為此時用戶并不需要串口參數的自適應,而以太網透明傳輸協議具有簡單的格式,便于實現。 2)卓嵐ZLVircom具有雙通道的串口參數On-the-fly技術,即使232轉網口設備并沒有采用RealCom協議,ZLVircom也能夠實現串口參數的自適應。但是,當用戶需要使用跨Internet來使用ZLVircom的虛擬串口時,第二個通道將受到影響,此時建議使用RealCom協議。

審核編輯(
何為
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

串口轉以太網方案選型指南

以太網轉串口在單片機軟件遠程升級中的應用

串口轉以太網關鍵技術

設備遠程控制

卓嵐聯網產品與三維力控組態軟件配合應用