本文首先簡單回顧了國內以太網串口產品開發(fā)的歷史炉展,然后詳細介紹了以波仕電子產品為代表的四代以太網/串口轉換器產品的性能及特點祖驱,第一代是以太網/RS-232轉換器按咒,第二代是以太網/RS-232/RS-485/RS-422通用轉換器,第三代是光電隔離的以太網/RS-232/485/422通用轉換器梭纹,第四代產品從以太網口直接轉換出一對光纖收發(fā)頭用于傳輸串口信號躲惰。最后文章對以太網虛擬的串口與傳統(tǒng)串口的差別進行了評論【Ы螅
關鍵詞 以太網 串口 工業(yè)通信 RS-232 RS-485
目前計算機的以太網接口已經大量使用驳达,一般每臺計算機都至少有一個以太網口。在工業(yè)通信領域笼肴,以太網口已經開始逐步占領傳統(tǒng)的RS-232/RS-485缆瑟、CAN胀司、USB等通信接口的市場。以太網將是未來重要的PC機工業(yè)通信接口之一嫁慌,用于實現工業(yè)通信以及存儲坚达、編程等。在以太網技術逐步普及于工業(yè)通信的今天爆始,本文回顧以太網串口通信產品的發(fā)展過程鹦卫。
先回顧我國以太網串口通信產品的開發(fā)成就,我們不得不提到國內的P&S公司门贫、臺灣的MOXA公司和ATOP公司沥萄。P&S公司在2000年就開發(fā)出一種PS2000的網絡芯片可以讓單片機系統(tǒng)接入以太網。臺灣的MOXA公司是第一個大力進行商業(yè)化推廣以太網串口服務器產品的廠家玷秋,臺灣的研華也是重點在工業(yè)通信領域開拓以太網串口通信產品的廠家冒窍,他們的產品外形已經成為今天廣泛模仿的對象。ATOP公司的GW21型以太網串口服務器成為竟相解剖學習的對象弄企。國內還有更多地在以太網串口通信產品領域開拓過的廠家超燃,他們要么已經轉戰(zhàn)其他領域、或者重點已經轉移拘领、要么還在繼續(xù)深化技術或產業(yè)化。波仕電子就是一家在以太網串口通信領域不斷創(chuàng)新樱调、開拓的廠家约素。
本文以波仕電子產品為代表介紹了四代以太網/串口產品。第一代是以太網/RS-232轉換器笆凌,第二代是以太網/RS-232/RS-485/RS-422通用轉換器圣猎,第三代是光電隔離的以太網/RS-232/485/422通用轉換器,第四代產品從以太網口/串口光纖轉換器直接轉換出一對光纖收發(fā)頭用于傳輸串口信號乞而。最后文章對以太網虛擬的串口與傳統(tǒng)串口的差別進行了評論送悔。
今天的以太網串口通信產品已經百花齊放,但是存在兩個嚴重的問題:第一是嚴重的同質化爪模,從外形就可以看出欠啤;第二是缺少芯片級的核心技術,這與國內的集成電路技術水平有關叮褐。欣慰的是称桶,由于以太網串口通信產品主要用于工業(yè)通信領域,而工業(yè)通信和工業(yè)測量控制領域都是國人的傳統(tǒng)強項炕常,始終是國貨占據絕大部分市場枚甫。
第一代產品 以太網/RS-232轉換器
第一代以太網工業(yè)通信產品是以以太網/RS-232轉換器為典型的。波仕電子是國內最早從事以太網/串口轉換器的開發(fā)廠家之一贿魄。型號為以ETH232的以太網/RS-232轉換器(如圖1)用于將一個以太網口轉換成為一個RS-232串行口胎拥。以太網/RS-232轉換器實現以太網與RS-232串口設備相互通訊的一種協(xié)議轉換裝置(以太網協(xié)議-串行通信協(xié)議)。在通信主機 (以太網)和RS-232串口設備之間,無論是通信主機發(fā)送信息至指定的RS-232串口設備或是RS-232串口設備發(fā)送信息至指定通信主機角术,都可以經其輕易且正確地傳輸灰铅。波仕的ETH232是專門為工業(yè)通信設計制造的,特別強調對工業(yè)通信的適用性婿芝。比如我們用工業(yè)通信開發(fā)常用的Visual BASIC 和 Visual C++語言的Mscomm.ocx通信控件編程后進行通信檢測昭仲,波仕的ETH232可以在各種版本的Windows下很流暢地正確通信并且對RTS/CTS、DTR/DSR握手信號的控制與監(jiān)測也很正確挨让,而有些市售的以太網/串口轉換器卻不能夠通過這樣的檢測枚冗。
圖2 波仕電子的型號為ETH
第三代以太網工業(yè)通信產品不僅可以從以太網口直接擴展出RS-232辟昏、RS-485钻宠、RS-422口,而且實現了光電隔離获列。波仕ETH232GL1光電隔離微型以太網/串口轉換器(如圖3)秉承波仕轉換器的一貫特色谷市,具有超小型的外形(80*23*47mm)、RS-232击孩、RS-485迫悠、RS-422通用,可以虛擬成為本地COM串口(COM1-COM256)巩梢、無須修改已有的串口通信軟件创泄。
波仕ETH232GL1可能是世界上最小的光隔以太網/串口轉換器之一、使用也是極簡便的括蝠,專利號:200630307752鞠抑。ETH232GL1實現了以太網與串口的2500V光電隔離。ETH232GL1的RS-232/485/422的最高通信速率為19.2Kbps忌警,實際可達38.4Kbps以上搁拙。內置有600W抗雷擊浪涌保護器。
ETH232GL1型以太網/串口轉換器通過以太網線外插到計算機或者HUB的以太網口法绵。在串口插座旁邊有一個小LED(發(fā)光二極管)感混,當以太網232GL1產品接通后LED會一直亮著。
波仕ETH232GL1產品的RS-232/485/422串口端是一個DB-9針座缩髓,具有RS-232、RS-485王捧、RS-422全部引腳学释,并且配有接線端子。當作為RS-232口時與PC機的DB-9針RS-232口的2匹忙、3粱思、5腳分配完全相同。作為RS-422時绣峰,T+槐芹、T—是指從ETH232GL1向外發(fā)送。注意RS-485和RS-422通信時建議要接地線(5腳)掩软。RS-485/422無須跳線選擇填阅。RS-485/422信號的參考地線與RS-232的GND是一樣的。
ETH232GL1產品具有以下基本性能特點:虛擬串口侮夸,2500V光電隔離茶壹,串口為RS-232/RS-485/RS-422通用头趴,自動識別串口號。驅動程序同波仕ETH232L1以太網/串口轉換器咆蒿。
第四代產品以太網/串口光纖轉換器
圖4波仕電子的型號為OPET232L1的以太網/串口光纖轉換器
第四代以太網串口通信產品從以太網口直接轉換出一對光纖收發(fā)頭用于傳輸串口信號(如圖4)东抹。波仕電子發(fā)明和首創(chuàng)了以太網/串口光纖轉換器、同時也是世界上唯一的以太網/串口光纖轉換器沃测。波仕電子的OPET232L1(多模)和OPET232SL1(單模)是最新一代以太網光纖通信產品缭黔,直接從以太網口轉換出一對光纖收發(fā)頭用于傳輸串口信號。波仕微型以太網/串口光纖轉換器具有超小型的外形(74*23*47mm)蒂破、可以將以太網口虛擬成為本地COM串口(COM1-COM256)馏谨、無須修改已有的串口通信軟件。驅動程序同波仕ETH232L1系列轉換器寞蚌。由于OPET232L1(或OPET232SL1)傳輸的還是串口信號田巴,所以必須成對使用或者與波仕的OPT系列串口/光纖轉換器配對使用。由于采用光纖作為通信傳輸介質挟秤,具有隔離高電壓壹哺、防電磁干擾、傳輸距離遠等優(yōu)點艘刚。OPET232SL1的傳輸介質為單模光纖管宵、OPET232L1的傳輸介質為多模光纖,但是外形和驅動程序是完全一樣的悲尝。OPET232L1(或OPET232SL1)的供電也進行了改進宇涵,改為通用的T型USB口供電插座。普通的MP3吐梗、小靈通手機的充電器都可以當電源使用突仆。供電插座旁邊帶LED指示燈。
本產品受以下中國專利保護:200730098650桐赠、200630307752穆垦、ZL2002284234,侵權必究涌粱!
波仕電子的以太網/串口光纖轉換器與常見的用于網絡通信的以太網光纖轉換器是不一樣的辱郑。波仕OPET232L1的串口速率為1200、2400侵选、4800糟糊、9600、……盐儿、115200bps讳臣。常見的以太網光纖轉換器傳輸的是TCP/IP協(xié)議的以太網信號,它們的速率是10M牵敷、100M或者1000M胡岔。而TCP/IP通信協(xié)議相對串口通信來講比較復雜法希、每楨的數據量太大、而且關鍵是實時性較差靶瘸。波仕電子的以太網/串口光纖轉換器由于采用RS-232串口通信協(xié)議所以更加適合于工業(yè)測量與控制領域的光纖通信苫亦。
對以太網虛擬串口的評論
波仕的系列以太網串口通信產品都可以通過SerialIP.exe軟件設置(隨產品贈送注冊序列號)用于將已經經過正確設置IP地址的太網串口轉換器的IP地址虛擬成為一個本計算機的串口COM號,這就是以太網/串口轉換器生成的“虛擬串口”怨咪。
有人在使用以太網/串口轉換器時發(fā)現某些以前在傳統(tǒng)RS-232口(或RS-485)上運行正常的軟件卻不能夠使用屋剑,因而就說通過虛擬串口不是真正的串口。這里所謂的“傳統(tǒng)RS-232口”是指從PC機的主板或者從總線诗眨,比如臺式機的PCI總線或者ISA總線唉匾、筆記本的PCMCIA總線上擴展出來的RS-232口。PCI總線或者ISA總線匠楚、筆記本的PCMCIA總線擴展出來的RS-232口則象PC機主板上的RS-232口一樣分配有自己固定的物理I/O地址巍膘,雖然地址不一樣但是位于同一個地址段,WINDOWS操作系統(tǒng)已經為這個地址段分配有最多256個地址對應256個COM串口芋簿。而PC機的以太網的物理I/O地址與PC機上的“傳統(tǒng)RS-232口”的物理I/O地址完全不一樣修鲤,甚至地址段都不一樣。如果串口通信軟件內有對COM口的直接I/O讀寫語句扎瞧,那么肯定無法在以太網/串口轉換器的串口上運行乓记。這就是某些通信軟件在“傳統(tǒng)RS-232口”可以運行而在以太網/串口轉換器的虛擬RS-232口上不能夠運行的原因。幸運的是現在WINDOWS下的串口通信軟件已經幾乎沒有了對物理地址的I/O操作指令而是使用api函數或者通信控件草颤。使用api函數或者通信控件的通信程序完全適合于虛擬串口锌筝。另外還有一個原因就是對RTS/CTS、DTR/DSR這些握手信號的操作捏表,由于以太網/串口轉換器對這些握手信號的虛擬讀寫過程的初始化往往比較耗時法铝,所以容易導致握手信號讀寫失敗。
盡管如此镊迟,我們仍然認為用以太網/串口轉換器以及USB/串口轉換器的虛擬串口代替?zhèn)鹘y(tǒng)的RS-232泄肆、RS-485、RS-422口是必然的發(fā)展趨勢董容,就象PCI總線代替ISA總線、Windows代替DOS一樣椎沟,雖然后者都更加適合工業(yè)通信和工業(yè)測控衍震。從我們使用的情況看,以太網/串口轉換器的虛擬串口的通用性遠遠強于USB/串口轉換器的虛擬串口樱蛤,原因可能是因為以太網的信號線是全雙工的钮呀,也就是說是以太網收、發(fā)信號分開的并且可以同時收發(fā)昨凡。Windows操作系統(tǒng)從來不是優(yōu)先考慮工業(yè)通信和工業(yè)測控的實時性要求爽醋,反而越來越拋棄工業(yè)通信和工業(yè)測控蚁署。只有CPU、總線等硬件速度的改進使延時減小從而接近實時性蚂四。由于通過WINDOWSapi函數操作代替對物理地址的I/O讀寫是解決Windows可靠性的一條基本原則光戈,所以用戶越來越遠離Windows內核的操作。通信控件其實就是一些通信api函數的包裝組合遂赠。事實上久妆,從WindowsXP開始就沒有了直接I/O讀寫指令,甚至Windows98的直接I/O讀寫也是通過將DOS的I/O讀寫指令編輯成為動態(tài)連接庫然后來調用的跷睦。WindowsXP下的直接I/O讀寫也是通用動態(tài)連接庫的調用來實現筷弦,不過更加復雜,可參見波仕電子網站的軟件抑诸。另外減少以太網虛擬串口對RTS/CTS友移、DTR/DSR這些握手信號的虛擬操作的延時也是一個技術難點,這主要是由以太網/串口轉換器內部UART的信號初始化處理延時導致的玷仗。避免頻繁使用最好不要使用這些握手信號是較好的解決方法洽灿。波仕電子所有產品的RS-485接口均使用了零延時自動收發(fā)轉換技術,這就保證轉換過程中不需要任何握手信號來控制收與發(fā)的切換铜乱。
(武漢波仕電子有限公司)
聲明:本網站所收集的部分公開資料來源于互聯(lián)網满盔,轉載的目的在于傳遞更多信息及用于網絡分享,并不代表本站贊同其觀點和對其真實性負責馏舰,也不構成任何其他建議嗡吸。本站部分作品是由網友自主投稿和發(fā)布、編輯整理上傳便浮,對此類作品本站僅提供交流平臺哩拒,不為其版權負責。如果您發(fā)現網站上所用視頻尤痒、圖片曾谁、文字如涉及作品版權問題,請第一時間告知悔叽,我們將根據您提供的證明材料確認版權并按國家標準支付稿酬或立即刪除內容莱衩,以保證您的權益!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn娇澎。
- 暫無反饋