本實(shí)用新型涉及汽車(chē)總線(xiàn)技術(shù)領(lǐng)域,尤其是涉及一種CAN報(bào)文修改設(shè)備。
背景技術(shù):
CAN(Controller Area Network)是ISO國(guó)際標(biāo)準(zhǔn)化的串行通信協(xié)議。連接在CAN總線(xiàn)上的CAN節(jié)點(diǎn)通過(guò)CAN報(bào)文進(jìn)行通信。兩個(gè)CAN節(jié)點(diǎn)之間使用雙絞線(xiàn)連接,要求同一個(gè)CAN網(wǎng)絡(luò)的CAN節(jié)點(diǎn)需要使用相同的波特率和數(shù)據(jù)格式。如果兩個(gè)節(jié)點(diǎn)使用不同的波特率和數(shù)據(jù)格式就不能連接到一個(gè)CAN網(wǎng)絡(luò)中。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)不足,本實(shí)用新型所要解決的技術(shù)問(wèn)題是提供一種CAN報(bào)文修改設(shè)備,其可以實(shí)時(shí)修改兩個(gè)CAN網(wǎng)絡(luò)中互傳數(shù)據(jù)的格式,同時(shí)使用適合的波特率在兩個(gè)CAN網(wǎng)絡(luò)中收發(fā)CAN報(bào)文信息。
為了解決上述技術(shù)問(wèn)題,本實(shí)用新型所采用的技術(shù)方案為:
該CAN報(bào)文修改設(shè)備,包括控制器、CAN接口電路Ⅰ、CAN節(jié)點(diǎn)Ⅰ、CAN接口電路Ⅱ、CAN節(jié)點(diǎn)Ⅱ以及PC,所述CAN接口電路Ⅰ與CAN節(jié)點(diǎn)Ⅰ相連,所述CAN接口電路Ⅱ與CAN節(jié)點(diǎn)Ⅱ相連,所述控制器與PC相連,所述CAN接口電路Ⅰ和CAN接口電路Ⅱ均與控制器相連。
作為優(yōu)選的,所述控制器為使用帶CAN總線(xiàn)的單片機(jī)。
作為優(yōu)選的,所述CAN接口電路Ⅰ作為控制器與CAN節(jié)點(diǎn)Ⅰ之間的轉(zhuǎn)換電路,CAN接口電路Ⅰ為使用帶隔離功能的通用CAN收發(fā)器模塊。
作為優(yōu)選的,所述CAN接口電路Ⅱ作為控制器與CAN節(jié)點(diǎn)Ⅱ之間的轉(zhuǎn)換電路,CAN接口電路Ⅱ?yàn)槭褂脦Ц綦x功能的通用CAN收發(fā)器模塊。
作為優(yōu)選的,所述PC用于操作人員修改控制器的參數(shù),與控制器的通信方式可以為串口或網(wǎng)絡(luò)接口或USB接口。
本實(shí)用新型與現(xiàn)有技術(shù)相比,具有以下優(yōu)點(diǎn):
數(shù)據(jù)格式和CAN總線(xiàn)波特率可以通過(guò)PC進(jìn)行修改,可以實(shí)時(shí)修改兩個(gè)CAN網(wǎng)絡(luò)中互傳數(shù)據(jù)的格式,同時(shí)使用適合的波特率在兩個(gè)CAN網(wǎng)絡(luò)中收發(fā)CAN報(bào)文信息。
附圖說(shuō)明
下面對(duì)本說(shuō)明書(shū)各幅附圖所表達(dá)的內(nèi)容及圖中的標(biāo)記作簡(jiǎn)要說(shuō)明:
圖1為本實(shí)用新型設(shè)備電路框圖。
圖中:
1.控制器、2.CAN接口電路Ⅰ、3.CAN節(jié)點(diǎn)Ⅰ、4.CAN接口電路Ⅱ、5.CAN節(jié)點(diǎn)Ⅱ、6.PC。
具體實(shí)施方式
下面對(duì)照附圖,通過(guò)對(duì)實(shí)施例的描述,對(duì)本實(shí)用新型的具體實(shí)施方式作進(jìn)一步詳細(xì)的說(shuō)明。
如圖1所示,該CAN報(bào)文修改設(shè)備,包括控制器1、CAN接口電路Ⅰ2、CAN節(jié)點(diǎn)Ⅰ3、CAN接口電路Ⅱ4、CAN節(jié)點(diǎn)Ⅱ5以及PC 6,其中,PC(personal computer)計(jì)算機(jī)用于操作人員修改控制器的參數(shù),與控制器的通信方式可以為串口或網(wǎng)絡(luò)接口或USB接口,數(shù)據(jù)格式和CAN總線(xiàn)波特率可以通過(guò)PC進(jìn)行修改。
CAN接口電路Ⅰ2與CAN節(jié)點(diǎn)Ⅰ3相連,CAN接口電路Ⅱ4與CAN節(jié)點(diǎn)Ⅱ5相連,控制器1與PC相連,CAN接口電路Ⅰ和CAN接口電路Ⅱ均與控制器相連。
控制器1為使用帶CAN總線(xiàn)的單片機(jī)。優(yōu)選的,控制器1使用帶兩個(gè)CAN接口的STM32F407系列單片機(jī),單片機(jī)使用串口、網(wǎng)絡(luò)接口、USB接口等與PC進(jìn)行通信,可以通過(guò)PC修改單片機(jī)的參數(shù)。
CAN接口電路Ⅰ作為控制器與CAN節(jié)點(diǎn)Ⅰ之間的轉(zhuǎn)換電路,CAN接口電路Ⅰ為使用帶隔離功能的通用CAN收發(fā)器模塊。CAN接口電路Ⅱ作為控制器與CAN節(jié)點(diǎn)Ⅱ之間的轉(zhuǎn)換電路,CAN接口電路Ⅱ?yàn)槭褂脦Ц綦x功能的通用CAN收發(fā)器模塊。
優(yōu)選的,CAN接口電路Ⅰ和CAN接口電路Ⅱ均使用帶隔離功能的CTM1051A模塊。數(shù)據(jù)格式和CAN總線(xiàn)波特率可以通過(guò)PC進(jìn)行修改,可以實(shí)時(shí)修改兩個(gè)CAN網(wǎng)絡(luò)中互傳數(shù)據(jù)的格式,同時(shí)使用適合的波特率在兩個(gè)CAN網(wǎng)絡(luò)中收發(fā)CAN報(bào)文信息。
上面結(jié)合附圖對(duì)本實(shí)用新型進(jìn)行了示例性描述,顯然本實(shí)用新型具體實(shí)現(xiàn)并不受上述方式的限制,只要采用了本實(shí)用新型的構(gòu)思和技術(shù)方案進(jìn)行的各種非實(shí)質(zhì)性的改進(jìn),或未經(jīng)改進(jìn)將本實(shí)用新型的構(gòu)思和技術(shù)方案直接應(yīng)用于其它場(chǎng)合的,均在本實(shí)用新型的保護(hù)范圍之內(nèi)。