RS485轉(zhuǎn)以太網(wǎng)的方法
許多用戶不知道如何很好地從RS485切換到以太網(wǎng)。我們說的不多。我們從三個方面進行解釋,以解決問題,直奔主題。
1、利用RS485通信技術(shù)將RS485轉(zhuǎn)換為以太網(wǎng)有很多實際應(yīng)用,特別是在工程中。工程方面的優(yōu)勢如下:
接線非常簡單:只需要兩根電線。目前,具有屏蔽線接口的網(wǎng)絡(luò)電纜被廣泛使用。
通訊距離長:與RS232相比;RS485的通信距離太遠,這是由于RS485中使用了差模通信模式。
① 與多臺服務(wù)器廣泛兼容,實現(xiàn)網(wǎng)絡(luò)通信:
RS485可以同時連接或掛載多個服務(wù)器終端,并通過等待查詢和做出詳細響應(yīng)來維護與多個服務(wù)器終端的通信;
與一對一RS232相比,RS485可以達到事半功倍的效果。
② RS485需要頻繁切換到以太網(wǎng)。具體原因如下:
由于以太網(wǎng)可以連接到Internet,因此以太網(wǎng)可以在全球范圍內(nèi)實現(xiàn)遠程通信和數(shù)據(jù)通信監(jiān)控;
但是,RS485不能直接連接到Internet。如果要連接,必須使用以太網(wǎng)作為傳輸介質(zhì)。
當(dāng)需要將多臺計算機連接到計算機時,只能采用傳統(tǒng)的解決方案:使用多個串口卡,但RS485設(shè)備無法應(yīng)對。
總之,在使用多個RS485串口的同時,計算機還需要擴展多個串口來對應(yīng)RS485串口,這既麻煩又浪費資源。
當(dāng)RS485切換到以太網(wǎng)時,將有存根數(shù)據(jù)。如果要將存根數(shù)據(jù)保存到計算機服務(wù)器,需要在監(jiān)控計算機的這一端預(yù)留一根網(wǎng)線,以便將RS485接口的存根數(shù)據(jù)保留在原位,這樣更便于再次使用。
2、在實現(xiàn)RS485到以太網(wǎng)的具體解決方案之前,需要一個軟件驅(qū)動程序和一個硬件轉(zhuǎn)換器:
硬件轉(zhuǎn)換器分為兩種類型:串口服務(wù)器(串口通信服務(wù)器,即串口聯(lián)網(wǎng)服務(wù)器)和串口聯(lián)網(wǎng)模塊。
RS485串口服務(wù)器是“衣服”(帶外殼),使485設(shè)備能夠間接連接到以太網(wǎng),這與現(xiàn)有RS485串口設(shè)備的網(wǎng)絡(luò)改造非常一致。
RS485串口組網(wǎng)模塊為“裸”(無外殼),RS485串口設(shè)備相當(dāng)于嵌入式RS485到以太網(wǎng)模塊;
采用模塊化的形式解決問題,將模塊封裝并傳輸?shù)接脩粼O(shè)備內(nèi)部,使數(shù)據(jù)能夠及時傳輸,形成串口服務(wù)器與設(shè)備的集成。
串口服務(wù)器硬件的RS485接口和計算機的tcp/ip接口(網(wǎng)絡(luò)接口)服務(wù)器以這種方式進行了完美的轉(zhuǎn)換和交替使用。相反,虛擬串口服務(wù)器可以驅(qū)動計算機再次將tcp/ip虛擬地轉(zhuǎn)換為串口。
虛擬串行端口驅(qū)動程序可以將遠程串行端口服務(wù)器與這些虛擬串行端口綁定,并可以虛擬化計算機驅(qū)動程序?qū)又械奶摂M串行端口號,如com5和com6。
用戶串口程序打開虛擬串口程序,通過遠程串口服務(wù)器進行通信,完成串口設(shè)備數(shù)據(jù)傳輸通信。
采用軟硬件系統(tǒng)相結(jié)合的解決方案實現(xiàn)RS485到以太網(wǎng)的優(yōu)點是,用戶的485設(shè)備間接實現(xiàn)了網(wǎng)絡(luò)信息的擴展,因此不需要修改原有的硬件和軟件程序。
3、RS485到以太網(wǎng)的關(guān)鍵技術(shù):RS485包含了許多關(guān)鍵技術(shù),可以無縫升級到以太網(wǎng)。有必要將以太網(wǎng)技術(shù)與RS485通信協(xié)議無縫結(jié)合起來進行轉(zhuǎn)換。
包括:成幀技術(shù)、9位技術(shù)、主從機制等,以下簡要介紹:① 主從機構(gòu),② 框架技術(shù),③ 9位技術(shù)。
① 主從機構(gòu):
對于從總線和多主總線的互連結(jié)構(gòu),解碼器的作用非常關(guān)鍵。
主機端口有三個解碼器,分別是寫地址通道、寫數(shù)據(jù)通道和讀地址通道的解碼器。
它的功能是轉(zhuǎn)換內(nèi)部寄存器的信息和通道信息。
從端口是寫響應(yīng)和讀數(shù)據(jù)通道,將有一個解碼器。
解碼器的功能是確保一側(cè)可以傳輸?shù)狡渌较颉?/p>
此設(shè)計可定制。如果您知道詳細信息和內(nèi)容,就不需要使用解碼器。
② 框架技術(shù):
串口服務(wù)器通過幀技術(shù)接收來自串口設(shè)備的數(shù)據(jù);
何時將數(shù)據(jù)打包并轉(zhuǎn)發(fā)到以太網(wǎng)?如果將每個字節(jié)打包為一個數(shù)據(jù)包,顯然效率太低。壓縮的字節(jié)數(shù)和時間
用戶需要設(shè)置稱為最長數(shù)據(jù)包的長度和數(shù)據(jù)包之間的距離。
相反,如果將數(shù)據(jù)打包并轉(zhuǎn)換為以太網(wǎng),則每個字節(jié)都將打包成一個數(shù)據(jù)包,這將大大降低效率,那么多少數(shù)據(jù)包何時才能完成!所以幀技術(shù)解決了這個問題。
③ 9位技術(shù):
由于以太網(wǎng)有8位的數(shù)據(jù)空間,沒有9位的網(wǎng)絡(luò)通信空間,如何使485 9位數(shù)據(jù)相互傳輸成為一個大問題。
使用9位技術(shù),用戶可以發(fā)送9位數(shù)據(jù)空間,有時還可以使用第9位來表示,無論是地址幀還是數(shù)據(jù)幀。
據(jù)了解,杭州塔什串口服務(wù)器采用realcom協(xié)議,可以將RS485的9位數(shù)據(jù)格式轉(zhuǎn)換為以太網(wǎng)的8位數(shù)據(jù)。
以上是將RS485轉(zhuǎn)以太網(wǎng)的方法、解決方案和最新科研技術(shù)。更多資訊歡迎致電杭州匯特科技有限公司,我希望他們能幫助你。