工控摘要:以太網(wǎng)串口轉(zhuǎn)換器也稱為以太網(wǎng)串口服務(wù)器,是一種把傳統(tǒng)的串口(RS-232、RS-485)設(shè)備接入以太網(wǎng)的轉(zhuǎn)換裝置。zui早的產(chǎn)品大約出現(xiàn)于十年前,通過(guò)zui近十年的發(fā)展,產(chǎn)品從早期的支持10M以太網(wǎng)發(fā)展到現(xiàn)在的100M,乃至1000M以太網(wǎng),另外出現(xiàn)了支持全信號(hào)RS-232口,還有帶光電隔離和虛擬串口等功能。本文著重介紹出現(xiàn)的支持1000M以太網(wǎng),帶全信號(hào)RS-232口的以太網(wǎng)串口轉(zhuǎn)換器。
以太網(wǎng)串口轉(zhuǎn)換器本質(zhì)上就是把串口收到的數(shù)據(jù)按照串口通信格式提取出來(lái)后再按照以太網(wǎng)的TCP/IP協(xié)議進(jìn)行重新排列后發(fā)送出去,同時(shí)也把以太網(wǎng)收到的的數(shù)據(jù)按照TCP/IP格式提取出來(lái)后再按照串口通信的格式組合后發(fā)送出去。常用的串口通信格式為(9600,N,8,1),意思就是通信的速率(波特率)為9600bps,即每秒9600位,N表示無(wú)奇偶校驗(yàn)位,8表示用8個(gè)字節(jié)表示一個(gè)數(shù),1就是zui后再加上1位附加位。以太網(wǎng)TCP/IP協(xié)議的數(shù)據(jù)相對(duì)復(fù)雜一些。每一幀以太網(wǎng)數(shù)據(jù)包括幀同步、地址、類型、數(shù)據(jù)、校驗(yàn)。MAC地址),長(zhǎng)度是48位,是在網(wǎng)卡出廠時(shí)固化的。以太網(wǎng)幀中的數(shù)據(jù)長(zhǎng)度規(guī)定zui小46字節(jié),zui大1500字節(jié),數(shù)據(jù)包的長(zhǎng)度不夠46字節(jié),要在后面補(bǔ)填充位。把串口接收的一個(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)位和附加位按照波特率從串口發(fā)送出去。其中的地址地址是指網(wǎng)卡的硬件地址(也叫近年來(lái)計(jì)算機(jī)的以太網(wǎng)口,就是RJ-45口,已經(jīng)從10/100M逐步普及到了1000M,或者叫做1G。由于以太網(wǎng)的速率的提高都是保持了對(duì)以前速率的兼容,所以1000M的性能仍然兼容100M,100M兼容10M。甚至今天的無(wú)線以太網(wǎng),也就是WIFI也在不斷提高速率,從早期的11M、54M到現(xiàn)在的150M、300M,將來(lái)普及1000M無(wú)線以太網(wǎng)也是指日可待。
雖然計(jì)算機(jī)的以太網(wǎng)口已經(jīng)基本上普及到了1000M的性能,但是同時(shí)以太網(wǎng)串口轉(zhuǎn)換器的性能提高卻相對(duì)緩慢。主要的問(wèn)題在于以太網(wǎng)串口轉(zhuǎn)換器采用的CPU以及外圍的以太網(wǎng)接口芯片仍然性能達(dá)不到1000M的要求。雖然以太網(wǎng)串口轉(zhuǎn)換器采用的CPU已經(jīng)有從單片機(jī)改到ARM的趨勢(shì),但是所采用的ARM的性能仍然不夠強(qiáng)勁。目*M的以太網(wǎng)串口轉(zhuǎn)換器的以太網(wǎng)口基本都是使用ARM芯片本身帶的以太網(wǎng)口,現(xiàn)在zui高只有100M的,比如LPC2368。1000M以太網(wǎng)口必須使用專門的1000M以太網(wǎng)外圍接口芯片,另外ARM芯片性能也要求更為強(qiáng)勁,同時(shí)編程也要復(fù)雜的多,功耗也略有增加。
由于1000M以太網(wǎng)串口轉(zhuǎn)換器的CPU性能大大提高,所以可以非常輕松地處理RS-232的全部信號(hào)。RS-232的全信號(hào)包括RXD、TXD、RTS、CTS、DTR、DSR、DCD、RI以及地線GND。平常在工業(yè)通信中我們只用到RS-232的RXD(接收)和TXD(發(fā)送)信號(hào)以及地線GND。目前有些號(hào)稱帶握手信號(hào)的同類產(chǎn)品實(shí)際上是僅僅是帶一個(gè)用于控制RS-485收發(fā)方向切換的信號(hào),而且是發(fā)送時(shí)自動(dòng)產(chǎn)生。同樣也由于CPU的性能更為強(qiáng)勁,所以1000M以太網(wǎng)串口轉(zhuǎn)換器可以輕松支持串口zui高速率達(dá)460.8Kbps。目前普通的以太網(wǎng)串口轉(zhuǎn)換器zui高速率一般為115.2Kbps。
這款型號(hào)為ETH232Q的以太網(wǎng)串口轉(zhuǎn)換器不僅可以從1000M以太網(wǎng)口擴(kuò)展出一個(gè)全信號(hào)的RS-232口,還可以虛擬成為本地COM串口(COM1-COM256)、這樣就無(wú)須修改已有的串口通信軟件。特別是這個(gè)虛擬串口是自動(dòng)生成的,可以在WINDOWS的資源管理器中查看到,不象以前的以太網(wǎng)串口轉(zhuǎn)換器那樣需要另外專門的虛擬串口工具軟件。這樣的好處在于無(wú)需預(yù)先設(shè)置串口的波特率等格式,用戶可以在自己的串口通信程序里隨時(shí)設(shè)置波特率等并且可以隨時(shí)修改。ETH232Q自動(dòng)支持交叉線與直連線RJ-45電纜。ETH232Q的配置程序用于查看或修改ETH232Q產(chǎn)品的以太網(wǎng)IP地址、密碼等。注意計(jì)算機(jī)接ETH232Q的網(wǎng)口的IP地址選“自動(dòng)獲取IP地址”。也可以用戶自行修改IP地址,但是前3位必須一致,zui后一位1到254均可,但是不要與ETH232Q本身IP的zui后一位重復(fù)。連接通了以后可以通過(guò)網(wǎng)頁(yè)查看ETH232Q的IP地址、設(shè)置和修改密碼。安裝完畢后就可以從計(jì)算機(jī)的“設(shè)備管理器”中看到增加的串口,相當(dāng)于就是本機(jī)的串口。記住這個(gè)COM口的號(hào)碼,此時(shí)普通串口通信軟件都可以直接成功使用,包括全部信號(hào)!
隨著計(jì)算機(jī)的硬件和軟件技術(shù)的發(fā)展,以太網(wǎng)已經(jīng)從10/100M發(fā)展到了目前普及的1000M(1G),而萬(wàn)兆(10G)以太網(wǎng)技術(shù)也已經(jīng)出現(xiàn),普及萬(wàn)兆以太網(wǎng)也是遲早的事情。工業(yè)通信由于要求更高的可靠性所以往往使用相對(duì)成熟的技術(shù),在技術(shù)上晚一步是可以理解的。今天千兆以太網(wǎng)技術(shù)已經(jīng)成熟,目前正是普及千兆以太網(wǎng)串口轉(zhuǎn)換器的時(shí)機(jī)。
掃一掃 微信咨詢
©2024 晶創(chuàng)越世科技(北京)有限公司 版權(quán)所有 備案號(hào):京ICP備11014289號(hào)-1 技術(shù)支持:智能制造網(wǎng) Sitemap.xml 總訪問(wèn)量:953144 管理登陸