以太網(wǎng)串口轉(zhuǎn)換器也叫以太網(wǎng)串口服務(wù)器,是一種把RJ-45以太網(wǎng)口轉(zhuǎn)換為RS-232/RS-485串口的產(chǎn)品,可以實(shí)現(xiàn)TCP/IP協(xié)議與串口通信協(xié)議之間的透明轉(zhuǎn)換,也就可以把串口產(chǎn)品接入以太網(wǎng)。以太網(wǎng)串口轉(zhuǎn)換器已經(jīng)出現(xiàn)差不多十年了。經(jīng)過(guò)不斷的競(jìng)爭(zhēng),現(xiàn)在已經(jīng)形成新廠家仍然不斷涌現(xiàn)、產(chǎn)品極度同質(zhì)化、價(jià)格不斷走低的局面。這個(gè)行業(yè)的出路在哪里?必須有新的突破!產(chǎn)品必須升級(jí)換代!本文以波仕電子的產(chǎn)品為例介紹了以太網(wǎng)串口通信產(chǎn)品的最新進(jìn)展,也代表了以太網(wǎng)轉(zhuǎn)換器的發(fā)展方向。
1、有線以太網(wǎng)向無(wú)線WIFI升級(jí)
WiFi串口通信產(chǎn)品的出現(xiàn)代表有線的以太網(wǎng)串口轉(zhuǎn)換器的升級(jí)換代。在有線以太網(wǎng)串口轉(zhuǎn)換器已經(jīng)出現(xiàn)并且打開市場(chǎng)之后,廠家很自然就想到了將有線的以太網(wǎng)升級(jí)到無(wú)線的以太網(wǎng)---這就是WiFi串口通信產(chǎn)品了。
無(wú)線的產(chǎn)品與有線產(chǎn)品相比優(yōu)勢(shì)在于無(wú)需布線所以使用更加方便,但是WiFi串口產(chǎn)品本身卻比有線的以太網(wǎng)串口轉(zhuǎn)換器復(fù)雜。WiFi串口之所以復(fù)雜,是因?yàn)樗婕暗絻蓚€(gè)領(lǐng)域:屬于IT的無(wú)線WiFi技術(shù)以及屬于工業(yè)通信的RS-232/RS-485串口通信。要保護(hù)用戶的投資成本,wifi串口轉(zhuǎn)換器應(yīng)該做到同時(shí)支持有線以太網(wǎng)和無(wú)線WIFI的通用。
波仕電子新推出了一種有線無(wú)線通用的WiFi串口轉(zhuǎn)換器AP232L。AP232L體積非常小,只有(57*57*31mm)。AP232L就是一種帶RS-232/485/422串口的無(wú)線路由器AP。產(chǎn)品也可以直接將有線的以太網(wǎng)或者無(wú)線WiFi信號(hào)轉(zhuǎn)換為RS-232/485/422,可以虛擬成為本地串口,支持串口透明傳輸。
用以太網(wǎng)或者WIFI網(wǎng)卡搜索AP232L并且連接,即可擴(kuò)展出串口。AP232L不僅可以作為無(wú)線路由器(默認(rèn)模式),還可以作為無(wú)線熱點(diǎn)模式、WDS模式、無(wú)線客戶端等共四種模式,所有這些模式的更改和配置都可以通過(guò)AP232L內(nèi)置的設(shè)置頁(yè)面來(lái)完成,AP232L默認(rèn)的IP地址為:192.168.1.1。用瀏覽器打開這個(gè)IP地址,頁(yè)面非常簡(jiǎn)單,在“網(wǎng)絡(luò)串口”選項(xiàng)下設(shè)置串口的TCP工作模式、端口號(hào)、波特率等,其它選項(xiàng)與普通無(wú)線路由器的一樣。如果不用到路由器上網(wǎng)功能,連路由器選項(xiàng)的設(shè)置部分都省了。只要用戶會(huì)設(shè)置無(wú)線路由器就肯定會(huì)設(shè)置AP232L,AP232L是迄今為止設(shè)置最為簡(jiǎn)單的WiFi串口產(chǎn)品。串口包括DB-9針的RS-232口和接線端子的RS-485/422口。AP232L的“虛擬串口軟件”與ETH232L的完全一樣。設(shè)置好后則會(huì)在計(jì)算機(jī)的“設(shè)備管理器”中查看到一個(gè)新的COM串口。
AP232L內(nèi)部帶Linux操作系統(tǒng),是業(yè)界首款帶操作系統(tǒng)的WiFi串口轉(zhuǎn)換器。AP232L的出現(xiàn)標(biāo)志著WiFi串口轉(zhuǎn)換器進(jìn)入智能時(shí)代,用戶可以通過(guò)改寫設(shè)置或者附加程序來(lái)加強(qiáng)或者改變產(chǎn)品的功能。比如AP232L內(nèi)部的WDS(無(wú)線分布式系統(tǒng))功能可以實(shí)現(xiàn)多機(jī)無(wú)線WiFi聯(lián)網(wǎng),這就意味著同時(shí)可以實(shí)現(xiàn)串口的無(wú)線多機(jī)通信。
2、百兆向千兆以太網(wǎng)升級(jí)
目前的主流以太網(wǎng)串口通信產(chǎn)品的主流是100 M以太網(wǎng),也有10M以太網(wǎng)的。近年來(lái)計(jì)算機(jī)的以太網(wǎng)口,就是RJ-45口,已經(jīng)從10/100M逐步普及到了1000M,或者叫做1G。1000M的性能仍然兼容100M,100M兼容10M。波仕ETH232Q是業(yè)界唯一支持1000M以太網(wǎng)的串口服務(wù)器產(chǎn)品,而且擴(kuò)展出一個(gè)全信號(hào)的RS-232口,包括RXD、TXD、GND、RTS、CTS、DTR、DSR、RI、DCD,可以虛擬成為本地COM串口(COM1-COM256)、無(wú)須修改已有的串口通信軟件。ETH232Q采用了最先進(jìn)的CPU和高速以太網(wǎng)技術(shù),支持1000M以太網(wǎng),向下兼容100M/10M以太網(wǎng)。串口最高速率達(dá)460.8Kbps。這些都代表了當(dāng)今業(yè)界的技術(shù)制高點(diǎn)。
ETH232Q是最新一代以太網(wǎng)串口轉(zhuǎn)換產(chǎn)品,是業(yè)界唯一支持1000M以太網(wǎng)的同類產(chǎn)品,也是業(yè)界唯一支持全信號(hào)RS-232口的同類產(chǎn)品。目前有些號(hào)稱帶握手信號(hào)的同類產(chǎn)品實(shí)際上是僅僅用于控制RS-485通信方向的,并不能夠單獨(dú)控制。
ETH232Q隨產(chǎn)品贈(zèng)送的光盤上有配置程序用于查看或修改ETH232Q產(chǎn)品的以太網(wǎng)IP地址、密碼等。注意計(jì)算機(jī)接ETH232Q的網(wǎng)口的IP地址選“自動(dòng)獲取IP地址”。也可以用戶自行修改IP地址,但是前3位必須一致,最后一位1到254均可,但是不要與ETH232Q本身IP的最后一位重復(fù)。連接通了以后可以通過(guò)網(wǎng)頁(yè)查看ETH232Q的IP地址、設(shè)置和修改密碼。安裝完畢后可以從計(jì)算機(jī)的“設(shè)備管理器”中看到增加的串口,相當(dāng)于就是本機(jī)的串口。記住這個(gè)COM口的號(hào)碼,此時(shí)普通串口通信軟件都可以直接成功使用,包括全部信號(hào)!
3、串口從電口到光纖的升級(jí)
波仕電子的OPET232L1(多模)和OPET232SL1(單模)是最新一代以太網(wǎng)光纖通信產(chǎn)品,直接從以太網(wǎng)口轉(zhuǎn)換出一對(duì)光纖收發(fā)頭用于傳輸串口信號(hào)。波仕微型以太網(wǎng)/串口光纖轉(zhuǎn)換器具有超小型的外形(74*23*47mm)、可以將以太網(wǎng)口虛擬成為本地COM串口(COM1-COM256)、無(wú)須修改已有的串口通信軟件。驅(qū)動(dòng)程序同波仕ETH232L1系列轉(zhuǎn)換器。由于OPET232L1(或OPET232SL1)傳輸?shù)倪€是串口信號(hào),所以必須成對(duì)使用或者與波仕的OPT系列串口/光纖轉(zhuǎn)換器配對(duì)使用。由于采用光纖作為通信傳輸介質(zhì),具有隔離高電壓、防電磁干擾、傳輸距離遠(yuǎn)等優(yōu)點(diǎn)。OPET232SL1的傳輸介質(zhì)為單模光纖、OPET232L1的傳輸介質(zhì)為多模光纖,但是外形和驅(qū)動(dòng)程序是完全一樣的。
波仕電子的以太網(wǎng)/串口光纖轉(zhuǎn)換器與常見的用于網(wǎng)絡(luò)通信的以太網(wǎng)光纖轉(zhuǎn)換器是不一樣的。波仕OPET232L1的串口速率為1200、2400、4800、9600、……、115200bps。常見的以太網(wǎng)光纖轉(zhuǎn)換器傳輸?shù)氖荰CP/IP協(xié)議的以太網(wǎng)信號(hào),它們的速率是10M、100M或者1000M。而TCP/IP通信協(xié)議相對(duì)串口通信來(lái)講比較復(fù)雜、每楨的數(shù)據(jù)量太大、而且關(guān)鍵是實(shí)時(shí)性較差。波仕電子的以太網(wǎng)/串口光纖轉(zhuǎn)換器由于采用RS-232串口通信協(xié)議所以更加適合于工業(yè)測(cè)量與控制領(lǐng)域的光纖通信。
4、以太網(wǎng)從電口到光纖的升級(jí)
波仕電子的OPET485KZ可以將標(biāo)準(zhǔn)100Base- FX以太網(wǎng)光纖擴(kuò)展出一個(gè)串口,為RS-232/485/422三合一串口。OPET485KZ可以與OPET100L(微型以太網(wǎng)光纖收發(fā)器)配套成對(duì)使用。
OPET485KZ與OPET232[S]L1的區(qū)別在于:OPET485KZ的光口為以太網(wǎng)協(xié)議,電口為RS-232協(xié)議;而OPET232[S]L1的光口為RS-232協(xié)議,電口為以太網(wǎng)協(xié)議。OPET485KZ的功能相當(dāng)于一個(gè)OPET100L加一個(gè)ETH232L(以太網(wǎng)/串口轉(zhuǎn)換器)的組合。
以太網(wǎng)光纖/串口擴(kuò)展器的典型應(yīng)用為:遠(yuǎn)端的OPET485KZ型(接串口設(shè)備)和近端OPET100L型(接計(jì)算機(jī)或者以太網(wǎng)HUB的RJ-45口),中間通過(guò)光纖連接。遠(yuǎn)端OPET485KZ型的串口為1個(gè)DB-9針座,接RS-232/485/422設(shè)備,產(chǎn)品需要5V供電。近端OPET100L型的以太網(wǎng)口接計(jì)算機(jī)或者HUB的以太網(wǎng),5V供電。遠(yuǎn)端OPET485KZ型與近端OPET100L型之間用2根SC頭光纖相連,注意這2個(gè)光口必須交叉連接。先通過(guò)OPET100L將以太網(wǎng)通過(guò)光纖延長(zhǎng)到遠(yuǎn)端,然后將遠(yuǎn)端的以太網(wǎng)光口(100Base- FX)通過(guò)OPET485KZ轉(zhuǎn)換成為串口,這樣就通過(guò)光纖在遠(yuǎn)端擴(kuò)展出了串口。
5、單串口向多串口的發(fā)展
波仕WF2232L無(wú)線WiFi雙串口轉(zhuǎn)換器將計(jì)算機(jī)的無(wú)線WiFi信號(hào)轉(zhuǎn)換成2路RS-232或RS-485串口,軟件同波仕有線以太網(wǎng)/串口轉(zhuǎn)換器產(chǎn)品。WIFI串口轉(zhuǎn)換器對(duì)有線以太網(wǎng)串口轉(zhuǎn)換器的軟件兼容方便了用戶的使用、保護(hù)了用戶的投資。WF2232L使用時(shí)可以看作是接入到同一個(gè)無(wú)線IP地址的2個(gè)AP232L產(chǎn)品。兩個(gè)串口具有相同的IP地址,但是具有不同的端口號(hào),因而可以虛擬成為兩個(gè)不同的COM串口。
WF2232L相當(dāng)于是一個(gè)無(wú)線的以太網(wǎng)-雙串口轉(zhuǎn)換器,應(yīng)用于各種場(chǎng)合的短距離無(wú)線通信、工業(yè)控制領(lǐng)域。產(chǎn)品通過(guò)WIFI連接到計(jì)算機(jī)后可以用配置程序或者網(wǎng)頁(yè)進(jìn)行通信設(shè)置。它具有超小型的外形(80*25*55mm),可以虛擬成為本地串口,支持串口透明傳輸、并且?guī)гO(shè)置軟件。
6、虛擬串口軟件的標(biāo)準(zhǔn)化
虛擬串口軟件就是把以太網(wǎng)串口轉(zhuǎn)換器的IP地址和端口號(hào)虛擬成為計(jì)算機(jī)的本地串口COM號(hào)。存在兩種情況:1、以太網(wǎng)串口轉(zhuǎn)換器作為服務(wù)器(計(jì)算機(jī)為客戶端);2、以太網(wǎng)串口轉(zhuǎn)換器作為客戶端(計(jì)算機(jī)作為服務(wù)器)。一般的應(yīng)用是默認(rèn)第1種情況。
虛擬串口本質(zhì)上就是把串口要發(fā)送的數(shù)據(jù)按照以太網(wǎng)的TCP/IP協(xié)議進(jìn)行重新排列后發(fā)送出去,同時(shí)也把以太網(wǎng)收到的的數(shù)據(jù)按照TCP/IP格式提取出來(lái)后再按照串口通信的格式組合后接收。常用的串口通信格式為(9600,N,8,1),意思就是通信的速率(波特率)為9600bps,即每秒9600位,N表示無(wú)奇偶校驗(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)位和附加位按照波特率由串口接收。
“標(biāo)準(zhǔn)虛擬串口軟件”可以將標(biāo)準(zhǔn)TCP/IP協(xié)議虛擬成為本地串口。也就是可以將以上介紹的幾種以太網(wǎng)串口通信產(chǎn)品都虛擬成為計(jì)算機(jī)本地串口,可以做到與產(chǎn)品無(wú)關(guān)。運(yùn)行“標(biāo)準(zhǔn)虛擬串口軟件”Serial to TCP/IP ,安裝后填寫COM口號(hào)、IP地址(比如192.168.0.7)和本地端口號(hào)(比如1024),按“Activate”后生效。Connector中的COM號(hào)由用戶選擇,但是不要與計(jì)算機(jī)已經(jīng)有的串口COM號(hào)重復(fù),如果將Create Virtual COM port打勾,則會(huì)在計(jì)算機(jī)的“設(shè)備管理器”中查看到這個(gè)COM口。
通過(guò)“標(biāo)準(zhǔn)虛擬串口軟件”設(shè)置后的產(chǎn)品可以在計(jì)算機(jī)上看作一個(gè)串口。在Windows下的用“串口調(diào)試助手”等各種串口通信程序都可以使用。按“Deactive”可以使得本虛擬串口失效。