免費(fèi)的以太網(wǎng)-串口轉(zhuǎn)換方案
串口,一般就是指計(jì)算機(jī)的RS-232口或者RS-485口,是工業(yè)通信最常用的接口。以太網(wǎng)串口通信產(chǎn)品可以從以太網(wǎng)口直接擴(kuò)展出RS-232、RS-485、RS-422口,同時(shí)還可以虛擬成為本地COM串口(COM1-COM256)、無須修改已有的串口通信軟件。
本文引用地址:http://butianyuan.cn/article/201612/328794.htm
常用的以太網(wǎng)-串口轉(zhuǎn)換器通過以太網(wǎng)線外插到計(jì)算機(jī)或者HUB的以太網(wǎng)口,在另外一端轉(zhuǎn)換出串口。波仕卡ETH232GH以太網(wǎng)-串口轉(zhuǎn)換器的串口端是一個(gè)DB-9針座,具有RS-232、RS-485、RS-422全部引腳,并且配有接線端子。當(dāng)作為RS-232口時(shí)與PC機(jī)的DB-9針RS-232口的2、3、5腳分配完全相同。如果用戶要求不修改已有串口通信軟件,把ETH232GH就當(dāng)成為一個(gè)PC機(jī)的本地COM串口,為此隨產(chǎn)品有一個(gè)將ETH232GH的以太網(wǎng)口映射成為本地COM串口的軟件。虛擬串口軟件可以將ETH232GH系列產(chǎn)品映射為本地計(jì)算機(jī)的COM1-COM256中的任何一個(gè)。
2免費(fèi)的以太網(wǎng)串口轉(zhuǎn)換的原理
本文介紹的免費(fèi)方案就是如何利用以太網(wǎng)先組成局域網(wǎng),再讓多臺(tái)計(jì)算機(jī)都安裝上免費(fèi)的波仕卡局域網(wǎng)即時(shí)通信軟件,然后將即時(shí)通信軟件的以太網(wǎng)信息送到計(jì)算機(jī)的串口。這樣就借助于計(jì)算機(jī)并且用免費(fèi)的軟件方法實(shí)現(xiàn)了以太網(wǎng)串口轉(zhuǎn)換。
近年來,隨著網(wǎng)絡(luò)技術(shù)高速發(fā)展,即時(shí)通信軟件得到了大量的使用,包括基于以太網(wǎng)(局域網(wǎng))的企業(yè)即時(shí)通訊軟件和基于互聯(lián)網(wǎng)的個(gè)人即時(shí)通訊軟件。即時(shí)通信軟件使得任何兩個(gè)甚至多個(gè)用戶借助于局域網(wǎng)或者互聯(lián)網(wǎng)可以進(jìn)行通信,但是目前僅僅局限于數(shù)據(jù)、文件等交換,還沒有實(shí)現(xiàn)串口通信的功能。本文的方案在本質(zhì)上就是把串口要發(fā)送的數(shù)據(jù)按照TCP/IP協(xié)議進(jìn)行重新排列后通過即時(shí)通訊軟件發(fā)送到以太網(wǎng)連接的局域網(wǎng),同時(shí)也把以太網(wǎng)通過即時(shí)通訊軟件從局域網(wǎng)收到的數(shù)據(jù)按照TCP/IP格式提取出來后再按照串口通信的格式組合后接收。常用的串口通信格式為(9600,N,8,1),意思就是通信的速率(波特率)為9600bps,即每秒9600位,N表示無奇偶校驗(yàn)位,8表示用8個(gè)字節(jié)表示一個(gè)數(shù),1就是最后再加上1位附加位。以太網(wǎng)TCP/IP協(xié)議的數(shù)據(jù)包括幀同步、地址、類型、數(shù)據(jù)、校驗(yàn)。把串口要發(fā)送的一個(gè)數(shù)據(jù)去掉校驗(yàn)位和附加位提取出8個(gè)字節(jié)的純數(shù)據(jù),然后將它填充到以太網(wǎng)幀的數(shù)據(jù)部分,并且再補(bǔ)充任意38個(gè)字節(jié)到46個(gè)字節(jié)就可以構(gòu)成一幀以太網(wǎng)的數(shù)據(jù)包發(fā)送出去。同理,把以太網(wǎng)收到的一幀數(shù)據(jù)包去掉幀同步、地址、類型和校驗(yàn)后得到46個(gè)字節(jié)的純數(shù)據(jù),只取前面的8個(gè)字節(jié),然后加上校驗(yàn)位和附加位按照波特率由串口接收。
3局域網(wǎng)串口即時(shí)通信軟件
串口即時(shí)通信軟件是一種在局域網(wǎng)甚至互聯(lián)網(wǎng)內(nèi)實(shí)現(xiàn)串口即時(shí)通信的軟件。好靈通V11是局域網(wǎng)版本。只要2臺(tái)或者多臺(tái)計(jì)算機(jī)位于一個(gè)局域網(wǎng)內(nèi),那么借助于好靈通軟件可以實(shí)現(xiàn)這些計(jì)算機(jī)的串口之間的即時(shí)通信,也可以實(shí)現(xiàn)透明傳輸和多機(jī)通信。好靈通V11同時(shí)是一款功能齊全的局域網(wǎng)聊天工具,最新的版本不再依賴特定的串口轉(zhuǎn)換器,因而可以零硬件成本用純軟件實(shí)現(xiàn)以太網(wǎng)的串口通信。(專利:基于即時(shí)通信軟件的串口控制器ZL201120133429)
(1)好靈通是一種能夠?qū)崿F(xiàn)串口硬件控制的即時(shí)通信軟件,不僅僅能夠即時(shí)交換信息,而且還能夠?qū)h(yuǎn)端的串口設(shè)備進(jìn)行控制。是世界上唯一具有串口通信功能的即時(shí)通信產(chǎn)品。(2)局域網(wǎng)版的好靈通v11可以在同一局域網(wǎng)段內(nèi)部實(shí)現(xiàn)即時(shí)通信和串口控制,包括有線的以太網(wǎng)局域網(wǎng)和無線WIFI局域網(wǎng)。是一款很實(shí)用的局域網(wǎng)通信及串口控制工具,可以發(fā)送文字、文件、對(duì)話等、還可以設(shè)置串口COM號(hào)、波特率等。(3)可以實(shí)現(xiàn)有線或無線局域網(wǎng)內(nèi)串口的透明傳輸。甚至不同波特率和格式也可以。(4)完全可以作為局域網(wǎng)聊天工具!可以聊天、傳送文件、存儲(chǔ)記錄、群聊(廣播)。(5)無需任何設(shè)置,比以太網(wǎng)/串口轉(zhuǎn)換器使用要方便許多。運(yùn)行好靈通setup安裝完畢后,運(yùn)行程序:好靈通v11.exe,先進(jìn)入登錄界面,再鍵入你自己取的昵稱,選擇頭像,按“登錄”進(jìn)入工作界面。
4、免費(fèi)的以太網(wǎng)串口轉(zhuǎn)換的典型應(yīng)用
本地計(jì)算機(jī)控制遠(yuǎn)程計(jì)算機(jī)的串口
本地計(jì)算機(jī)PC1和遠(yuǎn)程計(jì)算機(jī)PC2位于通過以太網(wǎng)組成的局域網(wǎng)內(nèi)。此時(shí)本地計(jì)算機(jī)可以不用打開好靈通串口,遠(yuǎn)程計(jì)算機(jī)一定要在通信軟件的界面上“打開串口”連接。本地計(jì)算機(jī)將發(fā)送框內(nèi)的數(shù)據(jù)即時(shí)發(fā)送到遠(yuǎn)程的計(jì)算機(jī)接的串口。同時(shí)遠(yuǎn)程計(jì)算機(jī)串口收到的數(shù)據(jù)將即時(shí)發(fā)送到本地計(jì)算機(jī)并且顯示在接收框內(nèi)。
本文的方案也同樣適合于無線WIFI的局域網(wǎng),因?yàn)閃IFI實(shí)際上也是一種無線的以太網(wǎng),只要將多臺(tái)計(jì)算機(jī)連接到同一個(gè)無線路由器即可。
評(píng)論