專利名稱:通用多串行總線轉(zhuǎn)換裝置的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及一種控制信號的傳輸系統(tǒng),尤其涉及一種多串行總線的轉(zhuǎn) 換裝置。
背景技術(shù):
現(xiàn)有協(xié)議轉(zhuǎn)換裝置大多是針對兩種協(xié)議的轉(zhuǎn)換,比如RS232轉(zhuǎn)CAN總線, RS232轉(zhuǎn)USB總線等,這些轉(zhuǎn)換裝置只是針對特定應(yīng)用場合而定制的,缺乏一定 的通用性。對于通過PC控制多個不同網(wǎng)絡(luò)的應(yīng)用場合,要求轉(zhuǎn)換裝置與PC傳 輸速率大于所控制網(wǎng)絡(luò)的速率,才不會出現(xiàn)傳輸速率的"瓶頸"現(xiàn)象?,F(xiàn)有網(wǎng) 絡(luò)協(xié)議多種多樣,有時要求多個不同網(wǎng)絡(luò)進行無縫連接,或通過接入釆用各種 通信接口的第三方設(shè)備實現(xiàn)網(wǎng)絡(luò)擴展,顯然現(xiàn)有裝置難以滿足上述應(yīng)用場合和 要求。
如2008年1月16日公開的中國專利申請,公開號為CN101105890A,其公 開了一種基于AT91M40800的多串口總線系統(tǒng),具有CAN、以太網(wǎng)、RS485和紅 外遙控接口的多串口總線系統(tǒng)。RS232是應(yīng)用最廣泛的通信協(xié)議之一,很多串行 設(shè)備都是釆用RS232接口,同時由于USB通信協(xié)議具有傳輸速率快,支持即插 即用等特點,USB技術(shù)在嵌入式系統(tǒng)中的應(yīng)用越來越廣泛。顯然此發(fā)明難以支持 采用RS232接口的第三方設(shè)備接入網(wǎng)絡(luò),也不支持USB技術(shù),其通用性還有一 定的欠缺。
實用新型內(nèi)容
本實用新型的技術(shù)效果能夠克服上述缺陷,提供一種通用多串行總線轉(zhuǎn)換裝 置,其集成了多種通信協(xié)議端口,通用性好。
為實現(xiàn)上述目的,本實用新型采用如下技術(shù)方案其于包括微控制器、USB 接口單元、CAN總線接口單元、以太網(wǎng)接口單元、RS232及RS485接口單元,其 中USB接口單元、CAN總線接口單元、以太網(wǎng)接口單元分別通過并行總線與微控 制器相連,RS232及RS485接口單元通過光電隔離器與微控制器連接。
所述微控制器單元釆用Microchip公司的高性能PIC24FJ128GA006的16位單片機,最高運行速度達16MIPS,具有128K R0M和8K SRAM。此單片機自帶兩 個UART端口,支持RS232和RS485通信模式,可用于本系統(tǒng)中RS232和RS485 接口單元擴展,充分利用了片上資源并節(jié)省外圍器件,同時提高了模塊的可靠 性。根據(jù)每個模塊的實際需要,在微控制器中為每個端口開辟了不同的數(shù)據(jù)緩 沖區(qū)。裝置工作機理是各個通信端口由接收任務(wù)和發(fā)送任務(wù)構(gòu)成,各任務(wù)由 信號量實現(xiàn)掛起或激活。當一個端口接收到數(shù)據(jù)時,便把接收到的數(shù)據(jù)發(fā)送到 其余各端口數(shù)據(jù)緩沖區(qū),同時向其余端口的發(fā)送任務(wù)發(fā)送信號量,用于通知緩 沖區(qū)有數(shù)據(jù),其余端口發(fā)送任務(wù)在接收到信號量后即被激活,然后把緩沖區(qū)中 數(shù)據(jù)發(fā)送到網(wǎng)絡(luò),從而實現(xiàn)了各不同網(wǎng)絡(luò)之間的數(shù)據(jù)傳輸,其中USB端口用于 USB存儲設(shè)備,存儲其余通信端口的數(shù)據(jù)或連接上位機用于實現(xiàn)上位機通過USB 端口對其余網(wǎng)絡(luò)的控制。
所述USB接口單元包含USB控制器和USB插座,其中USB控制器釆用泌恒 電子公司的CH375,支持USBl. 1和USB2. 0協(xié)議,可以工作于USB主機和USB設(shè) 備兩種模式。工作于USB主機方式時,用于連接USB存儲設(shè)備,使用內(nèi)置固件 程序,微控制器只需若干指令即可對其實現(xiàn)各種操作,用于把通過裝置其它端 口傳輸?shù)臄?shù)據(jù)存儲到USB存儲設(shè)備中。工作于USB設(shè)備方式時,用于連接上位 機,可實現(xiàn)上位機通過USB接口控制不同網(wǎng)絡(luò)。USB插座包括USB-A和USB-B插 座,分別用于連接USB設(shè)備和USB主機。USB接口工作在USB主機或USB設(shè)備模 式采用跳線選才奪。
所述以太網(wǎng)接口單元包含以太網(wǎng)控制器和以太網(wǎng)變壓器,其中以太網(wǎng)控制 器采用Silabs^^司的新型獨立以太網(wǎng)控制芯片CP2200,內(nèi)部集成了 IEEE 802. 3 以太網(wǎng)々某體訪問控制器(MAC)和10BASE-T PHY,完全兼容100/1000 BASE-T網(wǎng) 絡(luò),支持廣播或多播MAC尋址,CP2200的多種集成功能有效地減輕了單片機的載 荷;以太網(wǎng)變壓器采用PRJ系列的PRJ-010型變壓器,該變壓器集成了 RJ45網(wǎng) 絡(luò)接頭,具有2kV以上的電壓隔離性能。
所述CAN總線接口單元包含CAN總線控制器和CAN總線驅(qū)動器及光電隔離 器件,其中CAN總線控制器采用Philips公司的SJAIOOO,支持CAN2. OB通信協(xié) 議,最大通信速率IMbit/s,支持標準幀和擴展幀模式,光電隔離選用高速器件 6N137。所述RS232和RS485接口單元由微控制器自帶UART通信模塊外接MAX232 和MAX485電平轉(zhuǎn)換器實現(xiàn),此外還有光電隔離器件。應(yīng)用微控制器自帶UART 方式充分利用了片上資源并且節(jié)省了外圍器件,光電隔離選用高速器件6N137。 PC端的配置軟件由VC實現(xiàn),可以配置CAN總線、以太網(wǎng)、RS232和RS485。
本實用新型具有多種用途,可用于多個不同網(wǎng)絡(luò)間的互聯(lián)或通過PC控制多 個網(wǎng)絡(luò)及通過接入采用不同接口的第三方設(shè)備實現(xiàn)網(wǎng)絡(luò)擴展,具有一定的通用 性。通過跳線可選擇裝置進入配置模式或正常工作模式。在配置模式下,通過 裝置中RS232端口連接PC中的配置軟件,可對CAN總線、以太網(wǎng)及RS232和RS485 的參數(shù)及各網(wǎng)絡(luò)間數(shù)據(jù)交換的方式進行配置,PC中的配置軟件用VC實現(xiàn)。通過 對CAN總線、以太網(wǎng)及RS232和RS485的配置,可任意選4奪這三個端口的工作 參數(shù),從而可使裝置工作于各種場合,此外還可通過跳線選擇USB接口工作在 主機模式或設(shè)備模式,大大提高了裝置的通用性。
CAN總線接口單元,RS232及RS485接口單元均采用光電隔離器件實現(xiàn)連接, 避免了網(wǎng)絡(luò)中的干擾進入轉(zhuǎn)換裝置,保證了工作的可靠性,并同時采用DC/DC 電源隔離器件給光電隔離及后端器件供電,徹底隔離網(wǎng)絡(luò)與裝置之間的電氣干 擾。
微控制器中嵌入了實時操作系統(tǒng)uC/OS-II,它是一個基于優(yōu)先級的搶占式 多任務(wù)實時內(nèi)核,系統(tǒng)中的每個任務(wù)都是基于事件驅(qū)動的。在裝置中,每個端 口分別由發(fā)送任務(wù)和接收任務(wù)負責(zé)通信,每個任務(wù)都由對應(yīng)的信號量控制啟動 或掛起。接收任務(wù)的信號量是由相應(yīng)端口的接收中斷程序發(fā)送的,發(fā)送任務(wù)的 信號量是由其它端口把接收到的數(shù)據(jù)存入此任務(wù)的數(shù)據(jù)緩沖區(qū)后發(fā)送的。通過
植入uC/os-n系統(tǒng),使系統(tǒng)運行于多任務(wù)模式下,大大提高了系統(tǒng)的實時性。
RS232及RS485接口單元由片上自帶UART通信模塊和少量外圍電路實現(xiàn), 充分利用了片上資源,節(jié)省了外圍器件,同時增加了系統(tǒng)可靠性。
本實用新型通過多串口系統(tǒng)增強了網(wǎng)絡(luò)的兼容性問題,并徹底隔離裝置與 網(wǎng)絡(luò)間的電氣干擾,具有廣泛的應(yīng)用范圍。
圖1為本實用新型的結(jié)構(gòu)框圖。
具體實施方式
所述USB接口單元U2采用CH375作為USB總線控制器,U2 TXD引腳接地用 于選定并行總線工作方式。U2數(shù)據(jù)總線D [7: G]連接到微控制器Ul地址/數(shù)據(jù)復(fù) 用總線PMA[7: 0]/PMD[7: 0] , U2片選信號CS接Ul片選輸出引腳PMCS1 ,命令/ 數(shù)據(jù)選擇信號AO接Ul地址位PMA3,當CS有效同時AO引腳為高電平時選擇命 令端口,可以寫入命令;當CS有效同時AO引腳為低電平時選擇數(shù)據(jù)端口,可 以讀寫數(shù)據(jù),所有操作都是由命令碼和若干個輸入或輸出數(shù)據(jù)組成,部分命令 不需要輸入數(shù)據(jù)或沒有輸出數(shù)據(jù)。A0=1向命令端口寫入命令,隨后A(HO寫入或 讀出數(shù)據(jù)。U2中斷輸出信號INT接U1外部中斷輸入引腳INT1,讀寫控制信號 WR_N、 RD-N分別與Ul讀寫信號冊、RD信號相連.
軟件設(shè)計主要包括CH375的初始化,裝置工作于USB主機和USB設(shè)備時的接收 和發(fā)送數(shù)據(jù)操作。由跳線選擇USB工作在主機或設(shè)備模式。作為USB主機工作時, 應(yīng)用CH375內(nèi)置的處理Mass-S torage海量存儲設(shè)備的專用通訊協(xié)議的固件,可自 動檢測并識別包括USB硬盤和USB閃存盤等常用的USB存儲設(shè)備的連接。應(yīng)用 CH375專用內(nèi)置固件,微控制器可直接以扇區(qū)為基本單位讀寫USB存儲設(shè)備。作 為USB設(shè)備工作時,使用CH375內(nèi)置固件模式,可自動檢測USB主機的連接。具體 工作機理是作為USB主機工作時,如檢測到有USB存儲設(shè)備接入,微控制器在 存儲設(shè)備中分別建立名稱為CAN. txt, Ethernet.txt, RS232.txt, RS485. txt的 文件,用于存儲對應(yīng)端口中的數(shù)據(jù),存儲格式為16進制;作為USB設(shè)備工作時, 如接收到USB主機下傳的數(shù)據(jù),先把接收到的數(shù)據(jù)分別存入各端口緩沖區(qū),然后 再向各端口發(fā)送一個信號量用于通知數(shù)據(jù)緩沖區(qū)有數(shù)據(jù),各端口在接收到信號 量之后便把緩沖區(qū)中的數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)中,從而實現(xiàn)了 PC通過USB接口連接不同 的網(wǎng)絡(luò)。
所述CAN總線接口單元采用SJA1000 (U3)作為CAN總線控制器U3, U3地址/ 數(shù)據(jù)復(fù)用總線接口 AD [7: 0]與Ul地址/數(shù)據(jù)復(fù)用總線PMA [7: 0] /PMD [7: 0]相連, 地址鎖存輸入信號ALE接Ul地址鎖存輸出信號PMAO,用于分離地址和數(shù)據(jù)信息。 片選輸入引腳CS接U1 PMA4引腳用于片選,U3中斷輸出引腳INT接U1外部中 斷輸入INT2,讀寫控制輸入信號分別接U1讀寫控制輸出信號RD、 WR。 U3內(nèi)部 共32個寄存器,微控制器通過對這些寄存器的讀寫才喿作實現(xiàn)了 CAN總線的控 制,微控制器讀寫這些寄存器與操作片上自帶寄存器一樣。CAN總線驅(qū)動器U7采用PCA82C250, U3與U7之間具有光電隔離電路,避免CAN網(wǎng)絡(luò)中的干擾進入 該裝置,DC/DC電源隔離模塊給光電隔離和U7供電,使裝置與CAN網(wǎng)絡(luò)從電氣 上弟刀底隔離。
軟件設(shè)計包括CAN總線的初始化,數(shù)據(jù)的發(fā)送和接收。CAN總線的初始化包 括工作方式、接收濾波方式、接收屏蔽寄存器、波特率參數(shù)設(shè)置、中斷使能寄 存器參數(shù)設(shè)置,其中接收濾波方式、接收屏蔽寄存器和波特率參數(shù)設(shè)置可由PC 端設(shè)置軟件自由設(shè)置,這里只是初始化為默認設(shè)置。中斷使能寄存器開通接收 中斷和錯誤中斷,進入錯誤中斷后檢查產(chǎn)生錯誤的原因,如果是發(fā)送或接收錯 誤,則清零相應(yīng)標志位,然后返回,如果是總線錯誤且錯誤計數(shù)器值大于255, 則復(fù)位總線。默認發(fā)送方式為發(fā)送標準幀,且所有發(fā)送幀的ID為0,可設(shè)置為 發(fā)送固定ID的標準幀和擴展幀或由發(fā)送緩沖區(qū)中的前兩個字節(jié)提供ID的標準 幀和擴展幀。當發(fā)送任務(wù)收到緩沖區(qū)滿信號量后,便按照預(yù)先設(shè)置發(fā)送緩沖區(qū) 中數(shù)據(jù)。默認接收方式為接收并轉(zhuǎn)發(fā)所有幀中的數(shù)據(jù)域,即不過濾接收數(shù)據(jù), 可設(shè)置為過濾接收方式,只接收ID與過濾寄存器一致的幀,同時可設(shè)置轉(zhuǎn)發(fā)的 數(shù)據(jù)是否包括接收幀的ID。在接收中斷返回之前,把接收到的數(shù)據(jù)分別存入其 余端口數(shù)據(jù)緩沖區(qū),然后分別向各端口發(fā)送任務(wù)發(fā)送一個信號量用于通知緩沖 區(qū)已有數(shù)據(jù),其余各端口發(fā)送任務(wù)收到信號量后便把各自緩沖區(qū)中數(shù)據(jù)按照預(yù) 先設(shè)置發(fā)送到各自網(wǎng)絡(luò)中。默認波特率為500Kbps,可設(shè)置為10K—1000K之間 的任意波特率,但所設(shè)置波特率需和所4妄網(wǎng)絡(luò)中 一致才可以正常工作。
所述以太網(wǎng)接口單元采用CP2200作為以太網(wǎng)控制器U4, U4地址/數(shù)據(jù)復(fù)用 總線A [7: 0] /D [7: 0]接Ul地址/數(shù)據(jù)復(fù)用總線PMA [7: 0] /PMD [7: 0] , U4片選引腳 CS接微控制器Ul的PMA5引腳,U4中斷輸出信號INT接Ul中斷輸入信號引腳 INT3, U4地址鎖存輸入引腳ALE接Ul地址鎖存輸出引腳PMAO, U4讀寫輸入引腳 RD_N、 WR-N分別接U1讀寫輸出引腳RD、 WR, U4總線復(fù)用使能引腳麗XEN接VCC 高電平,選擇復(fù)用總線工作方式。
以太網(wǎng)接口單元的軟件設(shè)計包括TCP/IP協(xié)議棧的實現(xiàn)和主應(yīng)用程序的設(shè) 計。由于TCP/IP協(xié)議種類繁多,考慮到嵌入式系統(tǒng)的實際要求和資源,不可能 也沒有必要實現(xiàn)TCP/IP的所有協(xié)議,對TCP/IP協(xié)議進行裁剪之后,最后保留 了 ARP、 ICMP、 IP、 TCP、 UDP協(xié)議模塊。本系統(tǒng)所實現(xiàn)的協(xié)議是基于Microchip公司的TCP/IP協(xié)議棧實現(xiàn)的,協(xié)議棧是不同模塊的集合,接收到某種類型的包
時調(diào)用相應(yīng)的協(xié)議模塊(IP、 TCP、 UDP、 ICMP、 ARP)完成各模塊的處理。為減 輕主應(yīng)用程序管理各模塊的負擔(dān),協(xié)議棧使用了一個特殊的應(yīng)用程序?qū)幽K, 為"StackTask"。 "StackTask"以協(xié)同式任務(wù)處理方式來實現(xiàn),被賦予處理時 間后,將輪詢MAC層是否存在有效的數(shù)據(jù)包,如果接收到一個包,將對其進行 解碼并路由到相應(yīng)的模塊進行下 一 步的處理。
主應(yīng)用程序包括CP2200的初始化,數(shù)據(jù)的接收和發(fā)送。初始化包括中斷使 能寄存器,初始化物理層,配置IOPWR寄存器,用于設(shè)置Activity、 Link LED 指示燈,初始化MAC層,配置接收過濾器和工作模式的選擇,使初始化后的CP2200 已準備好接收和發(fā)送數(shù)據(jù)。數(shù)據(jù)接收是通過中斷產(chǎn)生的, 一旦接收到一個數(shù)據(jù) 包,CP2200會產(chǎn)生中斷通知微控制器Ul,微控制器Ul可以用自動讀接口讀取 數(shù)據(jù)包,或通過把RXSKIP1置位來跳過該包。CP2200提供了一個發(fā)送以太網(wǎng)包 的簡單接口,微控制器Ul只需要把源和目的地址,長度/類型和數(shù)據(jù)加載到發(fā) 送緩沖區(qū),所有以太幀其它部分如前同步碼,幀開始定界符,CRC填充都是自動 生產(chǎn)的。其中數(shù)據(jù)的發(fā)送任務(wù)由其余端口的接收操作發(fā)送信號量激活。
所述RS232和RS485接口單元采用樣i控制器Ul內(nèi)置UART模塊外接電平轉(zhuǎn) 換器MAX232和MAX485實現(xiàn)。微控制器Ul內(nèi)置UART模塊支持RS232和RS485 模式,支持波特率范圍15bps — lMbps。電平轉(zhuǎn)換器和微控制器U1間采用光電隔 離器件,徹底隔離裝置與網(wǎng)絡(luò)間的電氣干擾。
軟件設(shè)計包括端口的初始化,數(shù)據(jù)接收和發(fā)送。初始化過程包括配置中斷 使能寄存器,波特率、數(shù)據(jù)位、停止位、奇偶檢驗位的設(shè)置。初始化采用默認 設(shè)置,波特率9600bps, 8位數(shù)據(jù)位,l位停止位,無奇偶校驗位。這些參數(shù)可 由PC通過設(shè)置軟件進行設(shè)置。發(fā)送任務(wù)由其余端口的接收任務(wù)激活。當產(chǎn)生接 收中斷時,便把數(shù)據(jù)存入其余各端口緩沖區(qū),然后發(fā)送一個信號量激活其余端 口的發(fā)送任務(wù),從而把本網(wǎng)絡(luò)中接收到的數(shù)據(jù)發(fā)送到其它網(wǎng)絡(luò)中,實現(xiàn)了不同 網(wǎng)絡(luò)間的交互。此外,RS232接口可以外接RS232接口的第三方設(shè)備,極大方便 了應(yīng)用RS232設(shè)備實現(xiàn)網(wǎng)絡(luò)擴展。
權(quán)利要求1.一種通用多串行總線轉(zhuǎn)換裝置,其特征在于包括微控制器、USB接口單元、CAN總線接口單元、以太網(wǎng)接口單元、RS232及RS485接口單元,其中USB接口單元、CAN總線接口單元、以太網(wǎng)接口單元分別通過并行總線與微控制器相連,RS232及RS485接口單元通過光電隔離器件與微控制器連接。
2. 根據(jù)權(quán)利要求1所述的通用多串行總線轉(zhuǎn)換裝置,其特征在于微控制器采用 PIC24FJ128GA006型號。
3. 根據(jù)權(quán)利要求1或2所述的通用多串行總線轉(zhuǎn)換裝置,其特征在于USB接口 單元包括USB控制器和USB插座;USB控制器設(shè)有USB主機和USB設(shè)備兩種 工作模式,釆用跳線進行工作模式的選擇;USB插座包括USB-A和USB-B兩 插座,分別用于連沖妻USB設(shè)備和USB主機。
4. 根據(jù)權(quán)利要求3所述的通用多串行總線轉(zhuǎn)換裝置,其特征在于USB控制器TXD 引腳接地用于選定并行總線工作方式;USB控制器的數(shù)據(jù)總線D引腳連接到 微控制器的地址/數(shù)據(jù)復(fù)用總線PMA/PMD引腳;USB控制器的片選信號CS引 腳連接微控制器的片選輸出引腳PMCS1引腳;USB控制器的命令/數(shù)據(jù)選擇信 號AG引腳連接微控制器的地址位PMA3引腳;USB控制器的中斷輸出信號INT 引腳連接微控制器的外部中斷輸入INT1引腳;USB控制器的讀寫控制信號 WR-N、 RD_N引腳分別與微控制器的讀寫信號WR、 RD引腳相連。
5. 根據(jù)權(quán)利要求1或2所述的通用多串行總線轉(zhuǎn)換裝置,其特征在于CAN總線 接口單元包括CAN總線控制器、CAN總線驅(qū)動器、光電隔離器,CAN總線控制 器與CAN總線驅(qū)動器之間通過光電隔離器連接;CAN總線控制器采用SJA1000 型號;CAN總線驅(qū)動采用PCA82C250型號。
6. 根據(jù)權(quán)利要求5所述的通用多串行總線轉(zhuǎn)換裝置,其特征在于CAN總線控制 器的地址/數(shù)據(jù)復(fù)用總線接口 AD與微控制器的地址/數(shù)據(jù)復(fù)用總線相連;CAN總線控制器的地址鎖存輸入信號ALE引腳連接微控制器的地址鎖存輸出信號 PMAO引腳;CAN總線控制器的片選輸入CS引腳連接微控制器的PMA4引腳用 于片選;CAN總線控制器的中斷輸出INT引腳連接微控制器的外部中斷輸入 INT2引腳;CAN總線控制器的讀寫控制輸入信號引腳分別連接微控制器的讀 寫控制輸出信號RD、 WR引腳。
7. 根據(jù)權(quán)利要求1或2所述的通用多串行總線轉(zhuǎn)換裝置,其特征在于以太網(wǎng)接 口單元包括相互連接的以太網(wǎng)控制器和以太網(wǎng)變壓器;其中以太網(wǎng)控制器采 用CP2200型號;以太網(wǎng)變壓器采用PRJ-010型號,該變壓器集成了 RJ45網(wǎng) 絡(luò)接頭。
8. 根據(jù)權(quán)利要求7所述的通用多串行總線轉(zhuǎn)換裝置,其特征在于以太網(wǎng)控制器 的地址/數(shù)據(jù)復(fù)用總線A/D連接微控制器的地址/數(shù)據(jù)復(fù)用總線PMA/PMD;以 太網(wǎng)控制器的片選CS引腳連接微控制器的PMA5引腳;以太網(wǎng)控制器的中斷 輸出信號INT引腳連接微控制器的中斷輸入信號INT3引腳;以太網(wǎng)控制器的 地址鎖存輸入ALE引腳連接微控制器的地址鎖存輸出PMAO引腳;以太網(wǎng)控制 器的讀寫輸入RD—N、 WR_N引腳分別連接微控制器的讀寫輸出RD、 WR引腳; 以太網(wǎng)控制器的總線復(fù)用使能MUXEN引腳接VCC高電平,選擇復(fù)用總線工作 方式。
9. 根據(jù)權(quán)利要求1或2所述的通用多串行總線轉(zhuǎn)換裝置,其特征在于RS232、 RS48 5接口單元分別通過光電隔離器與^:控制器的UART通信端口連接。
專利摘要本實用新型涉及一種控制信號的傳輸系統(tǒng),尤其涉及一種多串行總線的轉(zhuǎn)換裝置。本實用新型的通用多串行總線轉(zhuǎn)換裝置,包括微控制器、USB接口單元、CAN總線接口單元、以太網(wǎng)接口單元、RS232及RS485接口單元,其中USB接口單元、CAN總線接口單元、以太網(wǎng)接口單元分別通過并行總線與微控制器相連,RS232及RS485接口單元通過光電隔離器件與微控制器連接。本實用新型通過多串口系統(tǒng)增強了網(wǎng)絡(luò)的兼容性問題,并徹底隔離裝置與網(wǎng)絡(luò)間的電氣干擾,具有廣泛的應(yīng)用范圍。
文檔編號H04L29/06GK201303348SQ20082017418
公開日2009年9月2日 申請日期2008年10月29日 優(yōu)先權(quán)日2008年10月29日
發(fā)明者任紅恩, 波 何, 韓盈盈 申請人:中國海洋大學(xué)