專利名稱:數(shù)據(jù)通訊轉(zhuǎn)換器的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及異構(gòu)通信網(wǎng)絡(luò)之間的數(shù)據(jù)轉(zhuǎn)換領(lǐng)域,更具體的說,涉及數(shù)據(jù)通訊 轉(zhuǎn)換器。
背景技術(shù):
目前,在工業(yè)現(xiàn)場中,很多設(shè)備的通信接口均不相同,常用的通信接口包括RS232 接口、USB接口、CAN接口和網(wǎng)絡(luò)接口,其中,網(wǎng)絡(luò)接口和USB接口都是最常用的接口。 RS232接口是個(gè)人計(jì)算機(jī)上的通訊接口之一,由電子工業(yè)協(xié)會(Electronic Industries Association, EIA)所制定的異步傳輸標(biāo)準(zhǔn)接口。CAN是Controller Area Network的縮寫 (以下稱為CAN),是ISO國際標(biāo)準(zhǔn)化的串行通信協(xié)議。上述各個(gè)通信接口的協(xié)議均不兼容, 使得異構(gòu)網(wǎng)絡(luò)之間的操作和信息交換難以進(jìn)行,所以對于協(xié)議轉(zhuǎn)換設(shè)備的研究具有重要意 義。在市場上,比較常見的數(shù)據(jù)通訊轉(zhuǎn)換器只能完成單一功能的點(diǎn)對點(diǎn)轉(zhuǎn)換,例如CAN 接口與網(wǎng)絡(luò)接口的轉(zhuǎn)換器、RS232接口與USB接口的轉(zhuǎn)換器和RS232接口與CAN接口的轉(zhuǎn) 換器等設(shè)備。在對現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本實(shí)用新型的發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在 以下問題由于目前市場上沒有集上述所有轉(zhuǎn)換器功能于一身的多功能轉(zhuǎn)換器,所以為了 實(shí)現(xiàn)多個(gè)通信接口之間的轉(zhuǎn)換時(shí),用戶通常需要購買不同類型的轉(zhuǎn)換器,多個(gè)轉(zhuǎn)換器在使 用過程中不僅操作復(fù)雜,而且占用空間。因此,如何制作一種操作簡單和節(jié)省空間的數(shù)據(jù)通訊轉(zhuǎn)換器,成為目前最需要解 決的問題。
實(shí)用新型內(nèi)容有鑒于此,本實(shí)用新型的設(shè)計(jì)目的在于,制作一種操作簡單和節(jié)省空間的數(shù)據(jù)通 訊轉(zhuǎn)換器。本實(shí)用新型實(shí)施例是這樣實(shí)現(xiàn)的數(shù)據(jù)通訊轉(zhuǎn)換器,包括與RS232總線連接的RS232接口模塊、與USB總線連接的 USB接口模塊、與CAN總線連接的CAN接口模塊和與以太網(wǎng)總線連接的以太網(wǎng)接口模塊;所述RS232接口模塊分別與所述USB接口模塊和所述CAN接口模塊相連接,所述 CAN接口模塊與所述以太網(wǎng)接口模塊相連接。優(yōu)選地,在上述的數(shù)據(jù)通訊轉(zhuǎn)換器中,所述RS232接口模塊包括通用異步接收/發(fā) 送裝置UART控制器和UART存儲器;所述UART控制器的一端與RS232總線相連接,另一端與UART存儲器相連接;所述UART存儲器的分別與所述CAN接口模塊和所述USB接口模塊相連接。優(yōu)選地,在上述的數(shù)據(jù)通訊轉(zhuǎn)換器中,所述RS232接口模塊還包括電平轉(zhuǎn)換器;所述UART控制器通過所述電平轉(zhuǎn)換器與所述RS232總線相連接。優(yōu)選地,在上述的數(shù)據(jù)通訊轉(zhuǎn)換器中,所述CAN接口模塊包括CAN控制器和CAN存儲器;所述CAN控制器的一端與CAN總線相連接,另一端與CAN存儲器相連接;所述CAN存儲器分別與所述UART存儲器和以太網(wǎng)接口模塊相連接。優(yōu)選地,在上述的數(shù)據(jù)通訊轉(zhuǎn)換器中,所述CAN接口模塊還包括CAN收發(fā)器;所述CAN控制器通過所述CAN收發(fā)器與所述CAN總線相連接。優(yōu)選地,在上述的數(shù)據(jù)通訊轉(zhuǎn)換器中,所述USB接口模塊包括USB控制器和USB存 儲器;所述USB控制器的一端與USB總線相連接,另一端與USB存儲器相連接; 所述USB存儲器與所述UART存儲器相連接。優(yōu)選地,在上述的數(shù)據(jù)通訊轉(zhuǎn)換器中,所述USB接口模塊還包括FLASH存儲器;所述FLASH存儲器與所述USB存儲器相連接。優(yōu)選地,在上述的數(shù)據(jù)通訊轉(zhuǎn)換器中,所述以太網(wǎng)接口模塊包括以太網(wǎng)控制器和 以太網(wǎng)存儲器;所述以太網(wǎng)控制器的一端與以太網(wǎng)總線相連接,另一端與所述以太網(wǎng)存儲器相連 接;所述以太網(wǎng)存儲器與所述CAN存儲器相連接。與現(xiàn)有技術(shù)相比,本實(shí)用新型實(shí)施例提供的技術(shù)方案具有以下優(yōu)點(diǎn)和特點(diǎn)本實(shí)用新型提供的數(shù)據(jù)通訊轉(zhuǎn)換器集成了 RS232接口模塊、USB接口模塊、CAN接 口模塊和以太網(wǎng)接口模塊,這四個(gè)模塊分別監(jiān)聽與各自相連接的總線,一旦發(fā)現(xiàn)某一側(cè)的 模塊接收到與其相連的總線上的數(shù)據(jù),該模塊立即對該數(shù)據(jù)進(jìn)行解析,再將解析后的數(shù)據(jù) 發(fā)送至目的總線對應(yīng)的模塊,與目的總線對應(yīng)的模塊再將解析后的數(shù)據(jù)發(fā)送至目的總線, 即可實(shí)現(xiàn)對不同通信接口的數(shù)據(jù)進(jìn)行轉(zhuǎn)換。由于本實(shí)用新型將多個(gè)模塊集中化處理,所以 解決不同總線接口通信的差異性,使異構(gòu)網(wǎng)絡(luò)操作和信息交換變得容易;而且,本實(shí)用新型 具有多種功能的數(shù)據(jù)通訊,從而避免需要使用多個(gè)現(xiàn)有的單一功能的數(shù)據(jù)通訊轉(zhuǎn)換器,所 以節(jié)約了工作現(xiàn)場的空間。
為了更清楚地說明本實(shí)用新型或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有 技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本實(shí) 用新型的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1為本實(shí)用新型實(shí)施例提供的數(shù)據(jù)通訊轉(zhuǎn)換器的系統(tǒng)總框圖;圖2為本實(shí)用新型實(shí)施例提供的數(shù)據(jù)通訊轉(zhuǎn)換器的內(nèi)部詳細(xì)框圖。
具體實(shí)施方式
下面將結(jié)合本實(shí)用新型實(shí)施例中的附圖,對本實(shí)用新型實(shí)施例中的技術(shù)方案進(jìn)行 清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本實(shí)用新型一部分實(shí)施例,而不是全部的 實(shí)施例?;诒緦?shí)用新型中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下 所獲得的所有其他實(shí)施例,都屬于本實(shí)用新型保護(hù)的范圍。[0033]本實(shí)用新型實(shí)施例提供了一種數(shù)據(jù)通訊轉(zhuǎn)換器,包括與RS232總線連接的RS232 接口模塊、與USB總線連接的USB接口模塊、與CAN總線連接的CAN接口模塊和與以太網(wǎng)總 線連接的以太網(wǎng)接口模塊;所述RS232接口模塊分別與所述USB接口模塊和所述CAN接口 模塊相連接,所述CAN接口模塊與所述以太網(wǎng)接口模塊相連接。上述數(shù)據(jù)通訊轉(zhuǎn)換器操作 簡單和節(jié)省空間。由于上述數(shù)據(jù)通訊轉(zhuǎn)換器的具體實(shí)現(xiàn)存在多種方式,下面通過具體實(shí)施 例進(jìn)行詳細(xì)說明請參見圖1所示,圖1介紹的是本實(shí)用新型實(shí)施例提供的數(shù)據(jù)通訊轉(zhuǎn)換器的系統(tǒng) 總框圖。該數(shù)據(jù)通訊轉(zhuǎn)換器包括與RS232總線201連接的RS232接口模塊101、與USB總 線202連接的USB接口模塊102、與CAN總線203連接的CAN接口模塊103和與以太網(wǎng)總線 204連接的以太網(wǎng)接口模塊104 ;所述RS232接口模塊101分別與所述USB接口模塊102和 所述CAN接口模塊103相連接,所述CAN接口模塊103與所述以太網(wǎng)接口模塊104相連接。 本實(shí)用新型提供的實(shí)施例集成了 RS232接口模塊101、USB接口模塊102、CAN接口模塊103 和以太網(wǎng)接口模塊104,從而實(shí)現(xiàn)多種類型和不同協(xié)議之間的數(shù)據(jù)能夠相互通信,解決了工 業(yè)現(xiàn)場設(shè)備之間由于通信接口不同和通信協(xié)議不兼容導(dǎo)致的異構(gòu)網(wǎng)絡(luò)操作和信息交換困 難的問題,具體實(shí)現(xiàn)了 USB接口和RS232接口的數(shù)據(jù)轉(zhuǎn)換、RS232接口和CAN接口的數(shù)據(jù)轉(zhuǎn) 換以及以太網(wǎng)接口和CAN接口的數(shù)據(jù)轉(zhuǎn)換。本實(shí)施例提供了三種模式的轉(zhuǎn)換,包括USB接口和RS232接口的數(shù)據(jù)轉(zhuǎn)換、RS232 接口和CAN接口的數(shù)據(jù)轉(zhuǎn)換以及以太網(wǎng)接口和CAN接口的數(shù)據(jù)轉(zhuǎn)換。下面結(jié)合圖1對這三 種模式的轉(zhuǎn)換的工作原理分別加以說明第一,關(guān)于RS232接口與USB接口的數(shù)據(jù)轉(zhuǎn)換的工作原理。RS232接口模塊101始 終保持對RS232總線201的監(jiān)聽,一旦檢測到RS232總線201上有應(yīng)用數(shù)據(jù)流傳來,即刻將 其存儲起來,并判斷該應(yīng)用數(shù)據(jù)流欲傳送的目標(biāo)地址,假設(shè)該目標(biāo)地址為USB總線202,則 RS232接口模塊101將該應(yīng)用數(shù)據(jù)流轉(zhuǎn)換成USB接口模塊102能夠識別的數(shù)據(jù)包、握手包或 令牌包等數(shù)據(jù),并將該數(shù)據(jù)發(fā)送至USB接口模塊102。當(dāng)USB接口模塊102接收到該數(shù)據(jù) 后,則將該數(shù)據(jù)發(fā)送至USB總線202,此時(shí),則完成了 RS232接口與USB接口的數(shù)據(jù)轉(zhuǎn)換。上面介紹的是數(shù)據(jù)從RS232接口發(fā)送到USB接口的過程,同理,關(guān)于數(shù)據(jù)從USB接 口發(fā)送到RS232接口的過程與上述過程類似,即USB接口模塊102始終保持對USB總線202 的監(jiān)聽,一旦檢測到USB總線202上有數(shù)據(jù)包、握手包或令牌包等數(shù)據(jù)傳來,即刻將其存儲 起來,并判斷該數(shù)據(jù)欲傳送的目標(biāo)地址,假設(shè)該目標(biāo)地址為RS232總線202,則USB接口模塊 102將該數(shù)據(jù)轉(zhuǎn)換成RS232接口模塊101能夠識別的應(yīng)用數(shù)據(jù)流,并將該應(yīng)用數(shù)據(jù)流發(fā)送至 RS232接口模塊101。當(dāng)RS232接口模塊101接收到該應(yīng)用數(shù)據(jù)流后,則將該應(yīng)用數(shù)據(jù)流發(fā) 送至RS232總線201,此時(shí),則完成了 RS232接口與USB接口的數(shù)據(jù)轉(zhuǎn)換。第二,關(guān)于RS232接口與CAN接口的數(shù)據(jù)轉(zhuǎn)換的工作原理。RS232接口模塊101始 終保持對RS232總線201的監(jiān)聽,一旦檢測到RS232總線201上有應(yīng)用數(shù)據(jù)流傳來,即刻將 其存儲起來,并判斷該應(yīng)用數(shù)據(jù)流欲傳送的目標(biāo)地址,假設(shè)該目標(biāo)地址為CAN總線203,則 RS232接口模塊101將該應(yīng)用數(shù)據(jù)流轉(zhuǎn)換成CAN接口模塊103能夠識別的數(shù)據(jù)幀,并將該數(shù) 據(jù)幀發(fā)送至CAN接口模塊103。當(dāng)CAN接口模塊103接收到該數(shù)據(jù)幀后,則將該數(shù)據(jù)幀發(fā)送 至CAN總線203,此時(shí),則完成了 RS232接口與CAN接口的數(shù)據(jù)轉(zhuǎn)換。上面介紹的是數(shù)據(jù)從RS232接口發(fā)送到CAN接口的過程,同理,關(guān)于數(shù)據(jù)從CAN接口發(fā)送到RS232接口的過程與上述過程類似,即CAN接口模塊103始終保持對CAN總線203 的監(jiān)聽,一旦檢測到CAN總線203上有數(shù)據(jù)幀傳來,即刻將其存儲起來,并判斷該數(shù)據(jù)幀欲 傳送的目標(biāo)地址,假設(shè)該目標(biāo)地址為RS232總線201,則CAN接口模塊103將該數(shù)據(jù)幀轉(zhuǎn)換 成RS232接口模塊101能夠識別的應(yīng)用數(shù)據(jù)流,并將該應(yīng)用數(shù)據(jù)流發(fā)送至RS232接口模塊 101。當(dāng)RS232接口模塊101接收到該應(yīng)用數(shù)據(jù)流后,則將該應(yīng)用數(shù)據(jù)流發(fā)送至RS232總線 201,此時(shí),則完成了 RS232接口與CAN接口的數(shù)據(jù)轉(zhuǎn)換。第三,關(guān)于CAN接口與以太網(wǎng)接口的數(shù)據(jù)轉(zhuǎn)換的工作原理。CAN接口模塊103始 終保持對CAN總線203的監(jiān)聽,一旦檢測到CAN總線203上有數(shù)據(jù)幀傳來,即刻將其存儲起 來,并判斷該數(shù)據(jù)幀欲傳送的目標(biāo)地址,假設(shè)該目標(biāo)地址為以太網(wǎng)總線204,則CAN接口模 塊103將該數(shù)據(jù)幀轉(zhuǎn)換成以太網(wǎng)接口模塊104能夠識別的數(shù)據(jù)格式,并將該數(shù)據(jù)發(fā)送至以 太網(wǎng)接口模塊104。當(dāng)以太網(wǎng)接口模塊104接收到該數(shù)據(jù)后,則將該數(shù)據(jù)發(fā)送至以太網(wǎng)總線 204,此時(shí),則完成了 CAN接口與以太網(wǎng)接口的數(shù)據(jù)轉(zhuǎn)換。上面介紹的是數(shù)據(jù)從CAN接口發(fā)送到以太網(wǎng)接口的過程,同理,關(guān)于數(shù)據(jù)從以太 網(wǎng)接口發(fā)送到CAN接口的過程與上述過程類似,即以太網(wǎng)接口模塊104始終保持對以太網(wǎng) 總線204的監(jiān)聽,一旦檢測到以太網(wǎng)總線204上有數(shù)據(jù)傳來,即刻將其存儲起來,并判斷該 數(shù)據(jù)欲傳送的目標(biāo)地址,假設(shè)該目標(biāo)地址為CAN總線203,則以太網(wǎng)接口模塊104將該數(shù)據(jù) 轉(zhuǎn)換成CAN接口模塊103能夠識別的數(shù)據(jù)幀,并將該數(shù)據(jù)幀發(fā)送至CAN接口模塊103。當(dāng) CAN接口模塊103接收到該數(shù)據(jù)幀后,則將該數(shù)據(jù)幀發(fā)送至CAN總線203,此時(shí),則完成了以 太網(wǎng)接口與CAN接口的數(shù)據(jù)轉(zhuǎn)換。轉(zhuǎn)換器所處理的CAN和以太網(wǎng)數(shù)據(jù)分別遵循CAN2. 0協(xié)議和TCP/IP協(xié)議進(jìn)行封 裝。當(dāng)CAN設(shè)備有數(shù)據(jù)要發(fā)往網(wǎng)絡(luò)設(shè)備時(shí),發(fā)送CAN數(shù)據(jù)幀,轉(zhuǎn)換器采用中斷接收方式接收 并解析該數(shù)據(jù)幀,獲得CAN幀的數(shù)據(jù)部分,按系統(tǒng)規(guī)定的應(yīng)用層格式封裝,再加上UDP頭、IP 頭、以太幀頭,最后把封裝好的以太幀通過以太網(wǎng)接口發(fā)送給目的主機(jī)。而當(dāng)有數(shù)據(jù)從網(wǎng)絡(luò) 設(shè)備發(fā)往CAN設(shè)備時(shí),過程是相反的,從去掉以太網(wǎng)幀頭、IP頭和UDP頭并對IP首部和UDP 報(bào)文進(jìn)行數(shù)據(jù)校驗(yàn),正確后,取出UDP的數(shù)據(jù)部分,封裝成CAN數(shù)據(jù)幀后,寫入CAN發(fā)送MB, 發(fā)送到CAN網(wǎng)絡(luò)中。如果應(yīng)用數(shù)據(jù)長度超過8字節(jié),應(yīng)分成多個(gè)CAN幀發(fā)送。請參見圖2所示,圖2介紹的是本實(shí)用新型實(shí)施例提供的數(shù)據(jù)通訊轉(zhuǎn)換器的內(nèi)部 詳細(xì)框圖。其中,所述RS232接口模塊101包括通用異步接收/發(fā)送裝置UART控制器1012 和UART存儲器1013 ;所述UART控制器1012的一端與RS232總線201相連接,另一端與 UART存儲器1013相連接;所述UART存儲器1013的分別與所述CAN接口模塊103和所述 USB接口模塊102相連接。當(dāng)UART控制器1012監(jiān)聽到有來自RS232總線201的數(shù)據(jù)后,接 收該數(shù)據(jù),將該數(shù)據(jù)進(jìn)行解析并存入U(xiǎn)ART存儲器1013中,UART控制器1012判斷該數(shù)據(jù)的 欲傳送的目的地址,獲取目的地址后將該數(shù)據(jù)轉(zhuǎn)換后發(fā)送至該目的地址。另外,RS232接口 模塊101還可以包括電平轉(zhuǎn)換器1011 ;所述UART控制器1012通過所述電平轉(zhuǎn)換器1011 與所述RS232總線201相連接。由于RS232總線201傳來的數(shù)據(jù)的電平有可能不一致,為 了保證統(tǒng)一電平,特在此處加上了電平轉(zhuǎn)換器1011。在圖2所示的實(shí)施例中,所述CAN接口模塊103包括CAN控制器1032和CAN存儲 器1033 ;所述CAN控制器1032的一端與CAN總線203相連接,另一端與CAN存儲器1033 相連接;所述CAN存儲器1033分別與所述UART存儲器1013和以太網(wǎng)接口模塊相連接。當(dāng)CAN控制器1032監(jiān)聽到有來自CAN總線203的數(shù)據(jù)后,接收該數(shù)據(jù),將該數(shù)據(jù)進(jìn)行解析并 存入CAN儲器1033中,CAN控制器1032判斷該數(shù)據(jù)的欲傳送的目的地址,獲取目的地址后 將該數(shù)據(jù)轉(zhuǎn)換后發(fā)送至該目的地址。另外,所述CAN接口模塊103還可以包括CAN收發(fā)器 1031 ;所述CAN控制器1032通過所述CAN收發(fā)器1031與所述CAN總線203相連接。該CAN 收發(fā)器1031能對CAN總線203提供差動(dòng)發(fā)送能力,并對CAN控制器1032提供差動(dòng)接收能 力。在圖2所示的實(shí)施例中,所述USB接口模塊102包括USB控制器1021和USB存儲 器1022 ;所述USB控制器1021的一端與USB總線202相連接,另一端與USB存儲器1022相 連接;所述USB存儲器1022與所述UART存儲器1013相連接。當(dāng)USB控制器1021監(jiān)聽到 有來自USB總線202的數(shù)據(jù)后,接收該數(shù)據(jù),將該數(shù)據(jù)進(jìn)行解析并存入U(xiǎn)SB存儲器1022中, USB控制器1021判斷該數(shù)據(jù)的欲傳送的目的地址,獲取目的地址后將該數(shù)據(jù)轉(zhuǎn)換后發(fā)送至 該目的地址。另外,所述USB接口模塊102還可以包括FLASH存儲器1023 ;所述FLASH存儲 器1023與所述USB存儲器1022相連接。該FLASH存儲器1023用于存放RS232接口、CAN 接口以及以太網(wǎng)接口的一些配置參數(shù)。例如RS232接口的波特率、數(shù)據(jù)位與停止位;CAN接 口的波特率及幀類型;以太網(wǎng)接口中主機(jī)IP和設(shè)備IP地址的設(shè)置等參數(shù)。存入Flash后, 轉(zhuǎn)換器就可以讀取FLASH中的用戶配置參數(shù),初始化轉(zhuǎn)換器功能變量和通訊參數(shù)變量。在圖2所示的實(shí)施例中,所述以太網(wǎng)接口模塊104包括以太網(wǎng)控制器1042和以太 網(wǎng)存儲器1041 ;所述以太網(wǎng)控制器1042的一端與以太網(wǎng)總線204相連接,另一端與所述以 太網(wǎng)存儲器1041相連接;所述以太網(wǎng)存儲器1041與所述CAN存儲器1033相連接。當(dāng)以太 網(wǎng)控制器1042監(jiān)聽到有來自以太網(wǎng)總線204的數(shù)據(jù)后,接收該數(shù)據(jù),將該數(shù)據(jù)進(jìn)行解析并 存入以太網(wǎng)存儲器1041中,以太網(wǎng)控制器1042判斷該數(shù)據(jù)的欲傳送的目的地址,獲取目 的地址后將該數(shù)據(jù)轉(zhuǎn)換后發(fā)送至該目的地址。下面結(jié)合圖2,舉一個(gè)實(shí)施例,來說明數(shù)據(jù)在數(shù)據(jù)通訊轉(zhuǎn)換器內(nèi)部是如何被轉(zhuǎn)換 的。由于USB接口和RS232接口的數(shù)據(jù)轉(zhuǎn)換、RS232接口和CAN接口的數(shù)據(jù)轉(zhuǎn)換以及以太 網(wǎng)接口和CAN接口的數(shù)據(jù)轉(zhuǎn)換的原理類似,所以下面只舉出USB接口和RS232接口的數(shù)據(jù) 轉(zhuǎn)換,其他兩種模式的轉(zhuǎn)換可以與其相互參照。關(guān)于RS232接口與USB接口的數(shù)據(jù)轉(zhuǎn)換的工作原理。RS232接口模塊101內(nèi)部的 UART控制器1012始終保持對RS232總線201的監(jiān)聽,一旦檢測到RS232總線201上有應(yīng)用 數(shù)據(jù)流傳來,首先,通過電平轉(zhuǎn)換器1011將該應(yīng)用數(shù)據(jù)流的電平轉(zhuǎn)換為統(tǒng)一的電平,然后, 將應(yīng)用數(shù)據(jù)流存儲在UART存儲器1013中,UART控制器1012判斷該應(yīng)用數(shù)據(jù)流欲傳送的目 標(biāo)地址,假設(shè)該目標(biāo)地址為USB總線202,則UART控制器1012將該應(yīng)用數(shù)據(jù)流轉(zhuǎn)換成USB 總線202能夠識別的數(shù)據(jù)包、握手包或令牌包等數(shù)據(jù),并將該數(shù)據(jù)發(fā)送至USB存儲器1022。 當(dāng)USB控制器1021接收到該數(shù)據(jù)后,則將該數(shù)據(jù)發(fā)送至USB總線202,此時(shí),則完成了 RS232 接口與USB接口的數(shù)據(jù)轉(zhuǎn)換。上面介紹的是數(shù)據(jù)從RS232接口發(fā)送到USB接口的過程,關(guān)于數(shù)據(jù)從USB接口發(fā) 送到RS232接口的過程與上述過程類似,只是上述過程的逆向程序而已,在此不再進(jìn)行贅 述。需要說明的是,圖1至圖2所示的實(shí)施例只是本實(shí)用新型所介紹的優(yōu)選實(shí)施例,本 領(lǐng)域技術(shù)人員在此基礎(chǔ)上,完全可以設(shè)計(jì)出更多的實(shí)施例,因此不在此處贅述。
7[0051] 對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本實(shí)用新 型。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定 義的一般原理可以在不脫離本實(shí)用新型的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因 此,本實(shí)用新型將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理 和新穎特點(diǎn)相一致的最寬的范圍。
權(quán)利要求1.數(shù)據(jù)通訊轉(zhuǎn)換器,其特征在于,包括與RS232總線連接的RS232接口模塊、與USB總 線連接的USB接口模塊、與CAN總線連接的CAN接口模塊和與以太網(wǎng)總線連接的以太網(wǎng)接 口模塊;所述RS232接口模塊分別與所述USB接口模塊和所述CAN接口模塊相連接,所述CAN 接口模塊與所述以太網(wǎng)接口模塊相連接。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)通訊轉(zhuǎn)換器,其特征在于,所述RS232接口模塊包括通用 異步接收/發(fā)送裝置UART控制器和UART存儲器;所述UART控制器的一端與RS232總線相連接,另一端與UART存儲器相連接;所述UART存儲器的分別與所述CAN接口模塊和所述USB接口模塊相連接。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)通訊轉(zhuǎn)換器,其特征在于,所述RS232接口模塊還包括電 平轉(zhuǎn)換器;所述UART控制器通過所述電平轉(zhuǎn)換器與所述RS232總線相連接。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)通訊轉(zhuǎn)換器,其特征在于,所述CAN接口模塊包括CAN控 制器和CAN存儲器;所述CAN控制器的一端與CAN總線相連接,另一端與CAN存儲器相連接;所述CAN存儲器分別與所述UART存儲器和以太網(wǎng)接口模塊相連接。
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)通訊轉(zhuǎn)換器,其特征在于,所述CAN接口模塊還包括CAN 收發(fā)器;所述CAN控制器通過所述CAN收發(fā)器與所述CAN總線相連接。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)通訊轉(zhuǎn)換器,其特征在于,所述USB接口模塊包括USB控 制器和USB存儲器;所述USB控制器的一端與USB總線相連接,另一端與USB存儲器相連接;所述USB存儲器與所述UART存儲器相連接。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)通訊轉(zhuǎn)換器,其特征在于,所述USB接口模塊還包括 FLASH存儲器;所述FLASH存儲器與所述USB存儲器相連接。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)通訊轉(zhuǎn)換器,其特征在于,所述以太網(wǎng)接口模塊包括以 太網(wǎng)控制器和以太網(wǎng)存儲器;所述以太網(wǎng)控制器的一端與以太網(wǎng)總線相連接,另一端與所述以太網(wǎng)存儲器相連接;所述以太網(wǎng)存儲器與所述CAN存儲器相連接。
專利摘要本實(shí)用新型公開了一種數(shù)據(jù)通訊轉(zhuǎn)換器,包括與RS232總線連接的RS232接口模塊、與USB總線連接的USB接口模塊、與CAN總線連接的CAN接口模塊和與以太網(wǎng)總線連接的以太網(wǎng)接口模塊;RS232接口模塊分別與USB接口模塊和CAN接口模塊相連接,CAN接口模塊與以太網(wǎng)接口模塊相連接。本實(shí)用新型一旦發(fā)現(xiàn)某一側(cè)的模塊接收到與其相連的總線上的數(shù)據(jù),該模塊立即對該數(shù)據(jù)進(jìn)行解析,再將解析后的數(shù)據(jù)發(fā)送至目的總線對應(yīng)的模塊,與目的總線對應(yīng)的模塊再將解析后的數(shù)據(jù)發(fā)送至目的總線,即可實(shí)現(xiàn)對不同通信接口的數(shù)據(jù)進(jìn)行轉(zhuǎn)換。因此,本實(shí)用新型使異構(gòu)網(wǎng)絡(luò)操作和信息交換變得容易,而且節(jié)約了工作現(xiàn)場的空間。
文檔編號H04L12/02GK201869207SQ20102059026
公開日2011年6月15日 申請日期2010年10月29日 優(yōu)先權(quán)日2010年10月29日
發(fā)明者王宜懷 申請人:蘇州大學(xué)