本實(shí)用新型涉及現(xiàn)場(chǎng)總線技術(shù)領(lǐng)域,涉及一種轉(zhuǎn)換器,尤其是涉及一種CAN轉(zhuǎn)RS-232轉(zhuǎn)換器。
背景技術(shù):
控制局域網(wǎng)絡(luò)(Control Area Network,CAN)最早由德國(guó)BOSCH公司推出,用于汽車內(nèi)部測(cè)量與執(zhí)行部件之間的數(shù)據(jù)通信。其信號(hào)傳輸介質(zhì)為雙絞線,通信速率最高可達(dá)1Mb/s,直接傳輸距離最遠(yuǎn)可達(dá)10km(5Kb/s),可掛接設(shè)備數(shù)量最多可達(dá)110個(gè)。CAN為多主機(jī)方式的串行通信總線,協(xié)議公開(kāi)免費(fèi)使用。因此,CAN總線被認(rèn)為是最有發(fā)展前景的現(xiàn)場(chǎng)總線之一。CAN總線具有通信速率高、可靠性高、易于實(shí)現(xiàn)等諸多優(yōu)點(diǎn),已成為國(guó)際上應(yīng)用最廣泛的現(xiàn)場(chǎng)總線之一,特別是在汽車領(lǐng)域,眾多著名汽車制造廠商都采用了CAN總線來(lái)實(shí)現(xiàn)汽車內(nèi)部控制系統(tǒng)與各檢測(cè)和執(zhí)行機(jī)構(gòu)間的數(shù)據(jù)通信。但當(dāng)采用標(biāo)準(zhǔn)RS-232接口的設(shè)備,如觸摸屏等,與采用CAN接口的設(shè)備進(jìn)行通訊時(shí),就需要進(jìn)行CAN與RS-232之間的轉(zhuǎn)換。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種體積小,成本低的CAN轉(zhuǎn)RS-232轉(zhuǎn)換器。
本實(shí)用新型的目的可以通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn):
一種CAN轉(zhuǎn)RS-232轉(zhuǎn)換器,包括控制電路、輔助電源電路、CAN接口電路和RS-232接口電路,所述控制電路分別連接CAN接口電路和RS-232接口電路,所述輔助電源電路分別連接控制電路、CAN接口電路和RS-232接口電路,所述控制電路包括MC9S12XDT256控制芯片。
所述CAN接口電路包括TJA1040芯片和共模扼流圈,所述TJA1040芯片分別連接控制電路、輔助電源電路和共模扼流圈的一側(cè),所述共模扼流圈的另一側(cè)為與CAN接口連接的第一外部端口。
所述RS-232接口電路包括MAX232A芯片。
所述輔助電源電路包括GM7130芯片。
所述輔助電源電路為12V轉(zhuǎn)5V電源。
與現(xiàn)有技術(shù)相比,本實(shí)用新型具有以下優(yōu)點(diǎn):
1)本實(shí)用新型控制電路采用MC9S12XDT256作為主控芯片,實(shí)現(xiàn)數(shù)據(jù)的解析、重組及傳輸,成本低,功耗低;
2)本實(shí)用新型CAN接口電路采用TJA1040,RS-232接口電路采用MAX232A,通過(guò)TJA1040、MC9S12XDT256、MAX232A的數(shù)據(jù)傳遞方便地實(shí)現(xiàn)CAN轉(zhuǎn)RS-232的通信,結(jié)構(gòu)簡(jiǎn)單,體積小,成本低;
3)本實(shí)用新型轉(zhuǎn)換器中設(shè)置有輔助電源電路,可方便地實(shí)現(xiàn)各部件的供電,提高可靠性。
附圖說(shuō)明
圖1為本實(shí)用新型的結(jié)構(gòu)示意圖;
圖2為本實(shí)用新型輔助電源電路的示意圖;
圖3為本實(shí)用新型CAN接口電路的示意圖;
圖4為本實(shí)用新型RS-232接口電路的示意圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本實(shí)用新型進(jìn)行詳細(xì)說(shuō)明。本實(shí)施例以本實(shí)用新型技術(shù)方案為前提進(jìn)行實(shí)施,給出了詳細(xì)的實(shí)施方式和具體的操作過(guò)程,但本實(shí)用新型的保護(hù)范圍不限于下述的實(shí)施例。
如圖1所示,本實(shí)施例提供一種CAN轉(zhuǎn)RS-232轉(zhuǎn)換器,包括控制電路1、輔助電源電路2、CAN接口電路3和RS-232接口電路4,控制電路1分別連接CAN接口電路3和RS-232接口電路4,輔助電源電路2分別連接控制電路1、CAN接口電路3和RS-232接口電路4。
控制電路1包括飛思卡爾芯片MC9S12XDT256作為控制核心。
如圖3所示,CAN接口電路3包括TJA1040芯片和共模扼流圈,TJA1040芯片分別連接控制電路、輔助電源電路和共模扼流圈的一側(cè),共模扼流圈的另一側(cè)為與CAN接口連接的第一外部端口,具體地,TJA1040的1腳連接MC9S12XDT256的CANTx腳,TJA1040的4腳連接MC9S12XDT256的CANRx腳,T1的3腳連接CAN接口設(shè)備5的CANH腳,T1的4腳連接CAN接口設(shè)備的CANL腳。TJA1040數(shù)據(jù)傳輸速度可達(dá)1MBaud,具有極低功耗的待機(jī)模式,同時(shí)還可以通過(guò)總線喚醒。
如圖4所示,RS-232接口電路4包括MAX232A芯片,分別連接控制電路1和外部的RS-232接口設(shè)備6,實(shí)現(xiàn)TTL電平與RS-232電平的相互轉(zhuǎn)換,完成RS-232接口信息的輸入輸出,具體地,MAX232A的12腳連接MC9S12XDT256的RXD腳,MAX232A的10腳連接MC9S12XDT256的TXD腳,MAX232A的7腳連接RS-232接口設(shè)備的232Tx腳,MAX232A的13腳連接RS-232接口設(shè)備的232Rx腳。
如圖2所示,輔助電源電路2包括GM7130芯片、肖特基二極管D2、穩(wěn)壓二極管D3、D4、電阻R2等,為12V轉(zhuǎn)5V電源,為CAN接口電路、控制電路、RS-232接口電路供電。
上述CAN轉(zhuǎn)RS-232轉(zhuǎn)換器的工作原理:CAN接口設(shè)備將數(shù)據(jù)通過(guò)CAN總線發(fā)送給TJA1040,TJA1040再將數(shù)據(jù)發(fā)送給主控芯片MC9S12XDT256,由MC9S12XDT256完成數(shù)據(jù)的解析與重組并將數(shù)據(jù)發(fā)送給MAX232A,MAX232A再將數(shù)據(jù)發(fā)送給RS-232接口設(shè)備,完成CAN轉(zhuǎn)RS-232通信。
以上所述,僅是本實(shí)用新型的優(yōu)選實(shí)施例,相關(guān)工作人員可在不脫離本實(shí)用新型技術(shù)原理的前提下,進(jìn)行簡(jiǎn)單的改進(jìn)和變型,這些改進(jìn)和變型也應(yīng)視為本實(shí)用新型的保護(hù)范圍。