- 型號/規格:卓嵐
- 品牌/商標:其他
- 尺寸:長×寬×高=9.4cm×6.5cm×2.5cm
| RS232串口服務器的流控功能介紹 |
1.RS232串口轉網口的流控上海卓嵐RS232串口轉網口轉換器ZLAN2100是支持RS232流控和網口流控的高性能轉換器。所謂流控即對數據流的速度進行控制,防止接收方緩沖區滿的時候發送方繼續發送數據引起數據的丟失。RS232轉網口中流控對于防止數據包丟失是相當重要的。 RS232串口和網口采用了不同的流控機制。RS232的流控分為無流控、軟件流控、硬件流控。網口的流控一般采用TCP的窗口流控機制。由于兩種流控方式的不同,ZLAN2100在將RS232協議數據轉換為網口協議數據的時候,也要進行流控方式的轉換。 圖1. RS232轉網口轉換器——ZLAN2100 RS232的流控方式介紹如下:
網口流控方式:網口一般采用兩種協議TCP協議和UDP協議。其中UDP協議是沒有流控的,TCP協議采用窗口流控,即發送方知道接收方的接收緩沖區大小,發送方從而不會發送超過接收方接收能力的數據量,接收方也會定期告訴發送方窗口大小的變化。 ZLAN2100和ZLVircom相互配合實現RS232轉網口的流控轉化,例如當RS232給出硬件流控引腳高電平時(高電平表示開始流控),ZLAN2100的內嵌TCP/IP協議棧自動通知TCP窗口減少;反之當TCP窗口減少時ZLAN2100自動設置硬件流控引腳高為高電平。 2. RS232串口線與硬件流控RS232串口線的接頭分為公頭和木頭。另外有些RS232串口線是9芯的,有些只有GND、RXD、TXD這3芯。有些RS232串口線是2、3交叉的(即RXD、TXD交叉),有些是不交叉的。要實現RS232的硬件流控必須采用9線的RS232串口線,否則硬件流控信號無法傳遞過去。 3. 手動設置RS232轉網口流控方式用戶可以根據實際需要手動設置ZLAN2100的流控方式,設置的方法是進入ZLVircom主界面的設備管理->對特定設備進行設備編輯->進入設備設置對話框->選擇串口流控參數。 4. RS232串口轉網口的流控自適應除了手動設置流控方式外,在使用虛擬串口時,為了能夠實現ZLVircom軟件對用戶軟件采用的流控方式的自動探測,必須啟用流控自適應。啟用的方法是:進入zlvircom的菜單->“配置”->“軟件配置”,彈出“vircom配置”對話框,將“選擇需要自使用的參數”中將“流控”打勾,默認情況下“流控”自適應功能是沒有打勾的。
圖2. vircom的流控配置 5. RS232串口轉網口的手動控制硬件流控在計算機的RS232(COM口)編程中,如果用戶調用操作系統(例如windows的VC++環境下)底層的RTSEnalbe()函數可以手動控制RTS引腳的電平,讓其隨時輸出1或者0。該功能實際上可以作為IO口DOUT,即用該函數來直接控制一個IO輸出引腳。那么采用卓嵐的ZLVircom虛擬串口驅動以后,用戶打開虛擬串口COM5,同樣可以用RTSEnalbe()來控制網口遠端的ZLAN2100的RS232口的RTS的電平。該功能屬于較為的功能特性。h |









