通信電纜 網絡設備 無線通信 云計算|大數據 顯示設備 存儲設備 網絡輔助設備 信號傳輸處理 多媒體設備 廣播系統 智慧城市管理系統 其它智慧基建產品
上海卓嵐信息科技有限公司
暫無信息 |
閱讀:788發布時間:2013-6-24
RS232轉RJ45轉換器ZLAN2100是支持RS232流控和網口流控的高性能轉換器。所謂流控即對數據流的速度進行控制,防止接收方緩沖區滿的時候發送方繼續發送數據引起數據的丟失。RS232轉網口中流控對于防止數據包丟失是相當重要的。
RS232和網口采用了不同的流控機制。RS232的流控分為無流控、軟件流控、硬件流控。網口的流控一般采用TCP的窗口流控機制。由于兩種流控方式的不同,ZLAN2100在將RS232協議數據轉換為網口協議數據的時候,也要進行流控方式的轉換。
圖1. RS232轉RJ45轉換器——ZLAN2100
RS232的流控方式介紹如下:
網口流控方式:網口一般采用兩種協議TCP協議和UDP協議。其中UDP協議是沒有流控的,TCP協議采用窗口流控,即發送方知道接收方的接收緩沖區大小,發送方從而不會發送超過接收方接收能力的數據量,接收方也會定期告訴發送方窗口大小的變化。
ZLAN2100和ZLVircom相互配合實現RS232轉網口的流控轉化,例如當RS232給出硬件流控引腳高電平時(高電平表示開始流控),ZLAN2100的內嵌TCP/IP協議棧自動通知TCP窗口減少;反之當TCP窗口減少時ZLAN2100自動設置硬件流控引腳高為高電平。
RS232串口線的接頭分為公頭和木頭。另外有些RS232串口線是9芯的,有些只有GND、RXD、TXD這3芯。有些RS232串口線是2、3交叉的(即RXD、TXD交叉),有些是不交叉的。要實現RS232的硬件流控必須采用9線的RS232串口線,否則硬件流控信號無法傳遞過去。
用戶可以根據實際需要手動設置ZLAN2100的流控方式,設置的方法是進入ZLVircom主界面的設備管理->對特定設備進行設備編輯->進入設備設置對話框->選擇串口流控參數。
除了手動設置流控方式外,在使用虛擬串口時,為了能夠實現ZLVircom軟件對用戶軟件采用的流控方式的自動探測,必須啟用流控自適應。啟用的方法是:進入zlvircom的菜單->“配置”->“軟件配置”,彈出“vircom配置”對話框,將“選擇需要自使用的參數”中將“流控”打勾,默認情況下“流控”自適應功能是沒有打勾的。
圖2. vircom的流控配置
在計算機的RS232(COM口)編程中,如果用戶調用操作系統(例如windows的VC++環境下)底層的RTSEnalbe()函數可以手動控制RTS引腳的電平,讓其隨時輸出1或者0。該功能實際上可以作為IO口DOUT,即用該函數來直接控制一個IO輸出引腳。那么采用卓嵐的ZLVircom虛擬串口驅動以后,用戶打開虛擬串口COM5,同樣可以用RTSEnalbe()來控制網口遠端的ZLAN2100的RS232口的RTS的電平。該功能屬于較為的功能特性。
詳情參考:http://www.zlmcu.com/products_netcom.htm h
智慧城市網 設計制作,未經允許翻錄必究 .? ? ?
請輸入賬號
請輸入密碼
請輸驗證碼
請輸入你感興趣的產品
請簡單描述您的需求
請選擇省份