欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

整車控制器、汽車和控制器局域網(wǎng)數(shù)據(jù)傳輸方法

文檔序號(hào):10552280閱讀:759來源:國知局
整車控制器、汽車和控制器局域網(wǎng)數(shù)據(jù)傳輸方法
【專利摘要】本發(fā)明實(shí)施方式公開了整車控制器、汽車和控制器局域網(wǎng)(CAN)數(shù)據(jù)傳輸方法。整車控制器與第一CAN通道和第二CAN通道連接。整車控制器包括:CAN數(shù)據(jù)接收器,用于經(jīng)由第一CAN通道接收具有第一報(bào)文格式的第一CAN數(shù)據(jù)報(bào)文;轉(zhuǎn)換模塊,用于將第一CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有第二報(bào)文格式的第二CAN數(shù)據(jù)報(bào)文;CAN數(shù)據(jù)發(fā)送器,用于經(jīng)由第二CAN通道發(fā)送第二CAN數(shù)據(jù)報(bào)文。
【專利說明】
整車控制器、汽車和控制器局域網(wǎng)數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及汽車技術(shù)領(lǐng)域,更具體地,涉及一種整車控制器、汽車和控制器局域網(wǎng)(Controller Area Network, CAN)數(shù)據(jù)傳輸方法。
【背景技術(shù)】
[0002]電動(dòng)汽車作為一種降低石油消耗、低污染、低噪聲的新能源汽車,被認(rèn)為是解決能源危機(jī)和環(huán)境惡化的重要途徑?;旌蟿?dòng)力汽車同時(shí)兼顧純電動(dòng)汽車和傳統(tǒng)內(nèi)燃機(jī)汽車的優(yōu)勢,在滿足汽車動(dòng)力性要求和續(xù)駛里程要求的前提下,有效地提高了燃油經(jīng)濟(jì)性,降低了排放,被認(rèn)為是當(dāng)前節(jié)能和減排的有效路徑之一。
[0003]整車控制器(VCU,Vehicle Control Unit)是混合動(dòng)力/純電動(dòng)汽車動(dòng)力系統(tǒng)的總成控制器,負(fù)責(zé)協(xié)調(diào)發(fā)動(dòng)機(jī)、驅(qū)動(dòng)電機(jī)、變速箱、動(dòng)力電池等各部件的工作,提高汽車的經(jīng)濟(jì)性、動(dòng)力性、安全性并降低排放污染。
[0004]隨著現(xiàn)代汽車技術(shù)的發(fā)展,CAN技術(shù)在汽車電子領(lǐng)域應(yīng)用日益廣泛。CAN網(wǎng)絡(luò)上任意節(jié)點(diǎn)均可在任意時(shí)刻主動(dòng)向網(wǎng)絡(luò)上其它節(jié)點(diǎn)發(fā)送信息,而不分主從。CAN節(jié)點(diǎn)只需通過對報(bào)文的標(biāo)示符濾波即可實(shí)現(xiàn)點(diǎn)對點(diǎn)、一點(diǎn)對多點(diǎn)及全局廣播等幾種方式發(fā)送和接收數(shù)據(jù)。CAN總線的數(shù)據(jù)傳輸采用幀格式。按幀格式的不同,分為含有11位標(biāo)識(shí)符的標(biāo)準(zhǔn)幀和含有29位標(biāo)識(shí)符的擴(kuò)展幀。CAN總線的幀類型分為數(shù)據(jù)幀、遠(yuǎn)程幀、錯(cuò)誤幀和過載幀。
[0005]目前,汽車的CAN總線主要包括車身CAN通道、儀表CAN通道、充電CAN通道、動(dòng)車CAN通道等。不同的CAN通道具有不同的數(shù)據(jù)格式和波特率。因此,如何在連接到不同CAN通道的節(jié)點(diǎn)之間傳輸CAN數(shù)據(jù)報(bào)文是一個(gè)重要的問題。

【發(fā)明內(nèi)容】

[0006]本發(fā)明的目的是提出一種整車控制器、汽車和控制器局域網(wǎng)數(shù)據(jù)傳輸方法,從而在連接到不同CAN通道的節(jié)點(diǎn)之間傳輸CAN數(shù)據(jù)報(bào)文。
[0007]根據(jù)本發(fā)明實(shí)施方式的一方面,提出一種整車控制器,該整車控制器與第一 CAN通道和第二 CAN通道連接,該整車控制器包括:
[0008]CAN數(shù)據(jù)接收器,用于經(jīng)由所述第一 CAN通道接收具有第一報(bào)文格式的第一 CAN數(shù)據(jù)報(bào)文;
[0009]轉(zhuǎn)換模塊,用于將所述第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有第二報(bào)文格式的第二 CAN數(shù)據(jù)報(bào)文;
[0010]CAN數(shù)據(jù)發(fā)送器,用于經(jīng)由所述第二 CAN通道發(fā)送所述第二 CAN數(shù)據(jù)報(bào)文。
[0011 ] 優(yōu)選地,在轉(zhuǎn)換模塊與CAN數(shù)據(jù)發(fā)送器之間,還包括:
[0012]速度適配模塊,用于將所述第二 CAN數(shù)據(jù)報(bào)文的發(fā)送速度與所述第二 CAN通道的傳輸速度相適配。
[0013]優(yōu)選地,所述轉(zhuǎn)換模塊包括:
[0014]報(bào)文解析單元,用于解析所述第一 CAN數(shù)據(jù)報(bào)文,以獲取第一報(bào)文格式頭和報(bào)文內(nèi)容字段;
[0015]報(bào)文頭替換單元,用于利用第二報(bào)文格式頭替換所述第一報(bào)文格式頭;
[0016]報(bào)文組裝單元,用于將所述第二報(bào)文格式頭和所述報(bào)文內(nèi)容字段組裝為所述第二CAN數(shù)據(jù)報(bào)文。
[0017]優(yōu)選地,所述第一 CAN通道與用于發(fā)送所述第一 CAN數(shù)據(jù)報(bào)文的第一節(jié)點(diǎn)連接,所述第一節(jié)點(diǎn)包括下列組中的至少一個(gè):溫度傳感器沖控鎖;電動(dòng)門窗;后視鏡;
[0018]所述第二 CAN通道與用于接收所述第二 CAN數(shù)據(jù)報(bào)文的第二節(jié)點(diǎn)連接,所述第二節(jié)點(diǎn)包括下列組中的至少一個(gè):儀表盤控制單元發(fā)動(dòng)機(jī)控制單元、ABS控制單元、安全氣囊控制單元。
[0019]根據(jù)本發(fā)明實(shí)施方式的另一方面,提出一種汽車,包括如上任一項(xiàng)所述的整車控制器。
[0020]優(yōu)選地,所述汽車為純電動(dòng)汽車、混合動(dòng)力汽車、燃料電池汽車、汽油驅(qū)動(dòng)汽車或柴油驅(qū)動(dòng)汽車。
[0021]根據(jù)本發(fā)明實(shí)施方式的另一方面,提出一種CAN數(shù)據(jù)傳輸方法,該方法應(yīng)用于整車控制器,該方法包括:
[0022]經(jīng)由第一 CAN通道接收具有第一報(bào)文格式的第一 CAN數(shù)據(jù)報(bào)文;
[0023]將所述第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有第二報(bào)文格式的第二 CAN數(shù)據(jù)報(bào)文;
[0024]經(jīng)由第二 CAN通道發(fā)送所述第二 CAN數(shù)據(jù)報(bào)文。
[0025]優(yōu)選地,在將第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為第二 CAN數(shù)據(jù)報(bào)文與發(fā)送第二 CAN數(shù)據(jù)報(bào)文之間,該方法還包括:
[0026]將所述第二 CAN數(shù)據(jù)報(bào)文的發(fā)送速度與所述第二 CAN通道的傳輸速度相適配。
[0027]優(yōu)選地,所述將第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有第二報(bào)文格式的第二 CAN數(shù)據(jù)報(bào)文包括:
[0028]解析所述第一 CAN數(shù)據(jù)報(bào)文,以獲取第一報(bào)文格式頭和報(bào)文內(nèi)容字段;
[0029]利用第二報(bào)文格式頭替換所述第一報(bào)文格式頭;
[0030]將所述第二報(bào)文格式頭和所述報(bào)文內(nèi)容字段組裝為所述第二 CAN數(shù)據(jù)報(bào)文。
[0031]優(yōu)選地,所述第一 CAN數(shù)據(jù)報(bào)文為下列組中的組員:
[0032]車身CAN數(shù)據(jù)報(bào)文;儀表CAN數(shù)據(jù)報(bào)文;充電CAN數(shù)據(jù)報(bào)文;動(dòng)車CAN數(shù)據(jù)報(bào)文;
[0033]所述第二 CAN數(shù)據(jù)報(bào)文為所述組中不同于所述第一 CAN數(shù)據(jù)報(bào)文的組員。
[0034]從上述技術(shù)方案可以看出,整車控制器包括CAN數(shù)據(jù)接收器、轉(zhuǎn)換模塊和CAN數(shù)據(jù)發(fā)送器,其中:CAN數(shù)據(jù)接收器經(jīng)由第一 CAN通道接收具有第一報(bào)文格式的第一 CAN數(shù)據(jù)報(bào)文;轉(zhuǎn)換模塊將第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有第二報(bào)文格式的第二 CAN數(shù)據(jù)報(bào)文;CAN數(shù)據(jù)發(fā)送器經(jīng)由第二 CAN通道發(fā)送第二 CAN數(shù)據(jù)報(bào)文。由此可見,在整車控制器中集成了報(bào)文格式轉(zhuǎn)換功能,從而實(shí)現(xiàn)了在連接到不同CAN通道的節(jié)點(diǎn)之間傳輸CAN數(shù)據(jù)報(bào)文。
[0035]而且,在本發(fā)明實(shí)施方式中,進(jìn)一步在整車控制器中集成有速度適配功能,從而在不同傳輸速度的通道之間還實(shí)現(xiàn)了數(shù)據(jù)報(bào)文的速度適配。
【附圖說明】
[0036]以下附圖僅對本發(fā)明做示意性說明和解釋,并不限定本發(fā)明的范圍。
[0037]圖1為根據(jù)本發(fā)明的整車控制器的結(jié)構(gòu)圖。
[0038]圖2為根據(jù)本發(fā)明實(shí)施方式的整車控制器的結(jié)構(gòu)圖。
[0039]圖3為轉(zhuǎn)換模塊102的示范性結(jié)構(gòu)圖。
[0040]圖4為轉(zhuǎn)換模塊102的報(bào)文處理示意圖。
[0041]圖5為根據(jù)本發(fā)明實(shí)施方式發(fā)動(dòng)機(jī)控制單元向儀表盤控制單元發(fā)送CAN數(shù)據(jù)的示范性處理示意圖。
[0042]圖6為根據(jù)本發(fā)明實(shí)施方式車內(nèi)照明燈向儀表盤控制單元發(fā)送CAN數(shù)據(jù)的示范性處理示意圖。
[0043]圖7為根據(jù)本發(fā)明的CAN數(shù)據(jù)傳輸方法。
【具體實(shí)施方式】
[0044]為了對發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對照【附圖說明】本發(fā)明的【具體實(shí)施方式】,在各圖中相同的標(biāo)號(hào)表不相同的部分。
[0045]為了描述上的簡潔和直觀,下文通過描述若干代表性的實(shí)施方式來對本發(fā)明的方案進(jìn)行闡述。實(shí)施方式中大量的細(xì)節(jié)僅用于幫助理解本發(fā)明的方案。但是很明顯,本發(fā)明的技術(shù)方案實(shí)現(xiàn)時(shí)可以不局限于這些細(xì)節(jié)。為了避免不必要地模糊了本發(fā)明的方案,一些實(shí)施方式?jīng)]有進(jìn)行細(xì)致地描述,而是僅給出了框架。下文中,“包括”是指“包括但不限于”,“根據(jù)……”是指“至少根據(jù)……,但不限于僅根據(jù)……”。由于漢語的語言習(xí)慣,下文中沒有特別指出一個(gè)成分的數(shù)量時(shí),意味著該成分可以是一個(gè)也可以是多個(gè),或可理解為至少一個(gè)。
[0046]在運(yùn)行過程中,汽車內(nèi)部的節(jié)點(diǎn)之間通常需要通信以交換實(shí)時(shí)數(shù)據(jù)。然而,由于節(jié)點(diǎn)可能分別連接到不同的CAN通道,而不同的CAN通道可能具有不同的報(bào)文格式,因此連接到不同CAN通道的節(jié)點(diǎn)之間不能直接進(jìn)行數(shù)據(jù)通訊。目前,汽車的CAN通道通常包括:車身CAN通道;儀表CAN通道;充電CAN通道;動(dòng)車CAN通道,等等。
[0047]在本發(fā)明中,將網(wǎng)關(guān)功能集成到整車控制器中,從而實(shí)現(xiàn)在連接到不同CAN通道的節(jié)點(diǎn)之間傳輸數(shù)據(jù)。
[0048]圖1為根據(jù)本發(fā)明的整車控制器的結(jié)構(gòu)圖。該整車控制器100分別與第一 CAN通道300和第二 CAN通道400連接。
[0049]如圖1所示,該整車控制器100包括:
[0050]CAN數(shù)據(jù)接收器101,用于經(jīng)由第一 CAN通道300接收具有第一報(bào)文格式的第一CAN數(shù)據(jù)報(bào)文;
[0051]轉(zhuǎn)換模塊102,用于將第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有第二報(bào)文格式的第二 CAN數(shù)據(jù)報(bào)文;
[0052]CAN數(shù)據(jù)發(fā)送器103,用于經(jīng)由第二 CAN通道400發(fā)送第二 CAN數(shù)據(jù)報(bào)文。
[0053]第一 CAN通道300與第一節(jié)點(diǎn)201連接;第一節(jié)點(diǎn)201用于通過第一 CAN通道300發(fā)送第一 CAN數(shù)據(jù)報(bào)文。第二 CAN通道400與第二節(jié)點(diǎn)202連接;第二節(jié)點(diǎn)202用于通過第二 CAN通道400接收第二 CAN數(shù)據(jù)報(bào)文。
[0054]具體地,第一節(jié)點(diǎn)201可以為:溫度傳感器、中控鎖、電動(dòng)門窗或后視鏡,等等;第二節(jié)點(diǎn)202可以為:儀表盤控制單元、發(fā)動(dòng)機(jī)控制單元、ABS控制單元或安全氣囊控制單元,等等。
[0055]優(yōu)選地,第一報(bào)文格式可以是下列組中的任意組員:車身CAN報(bào)文格式;儀表CAN報(bào)文格式;充電CAN報(bào)文格式;動(dòng)車CAN報(bào)文格式。相應(yīng)地,第二報(bào)文格式可以為該組中不同于第一 CAN數(shù)據(jù)報(bào)文的組員。
[0056]比如:
[0057]當(dāng)?shù)谝粓?bào)文格式為車身CAN報(bào)文格式時(shí),第二報(bào)文格式可以為儀表CAN報(bào)文格式、充電CAN報(bào)文格式或動(dòng)車CAN報(bào)文格式。
[0058]當(dāng)?shù)谝粓?bào)文格式為車儀表CAN報(bào)文格式時(shí),第二報(bào)文格式可以為車身CAN報(bào)文格式、充電CAN報(bào)文格式或動(dòng)車CAN報(bào)文格式。
[0059]當(dāng)?shù)谝粓?bào)文格式為充電CAN報(bào)文格式時(shí),第二報(bào)文格式可以為車身CAN報(bào)文格式、儀表CAN報(bào)文格式或動(dòng)車CAN報(bào)文格式。
[0060]當(dāng)?shù)谝粓?bào)文格式為動(dòng)車CAN報(bào)文格式時(shí),第二報(bào)文格式可以為車身CAN報(bào)文格式、儀表CAN報(bào)文格式或充電CAN報(bào)文格式。
[0061]由此可見,整車控制器100通過對CAN數(shù)據(jù)報(bào)文的格式進(jìn)行轉(zhuǎn)換,實(shí)現(xiàn)了 CAN總線網(wǎng)關(guān)功能,因此可以在具有不同報(bào)文格式的節(jié)點(diǎn)之間傳輸CAN數(shù)據(jù)報(bào)文。
[0062]基于圖1所示系統(tǒng)可以實(shí)現(xiàn)連接到不同的CAN通道的節(jié)點(diǎn)之間的數(shù)據(jù)傳輸。然而,當(dāng)?shù)谝?CAN通道300與第二 CAN通道400的傳輸速率不匹配時(shí),基于圖1所示系統(tǒng)可能會(huì)造成CAN數(shù)據(jù)的丟包。
[0063]基于傳輸速率進(jìn)行劃分,目前汽車上的CAN通道通常包括兩種,一種是高速CAN通道,速度可達(dá)到500kb/s,另一種是低速CAN通道,速度為100kb/s。對于中高級轎車,還有一些如娛樂系統(tǒng)或智能通訊系統(tǒng)的通道,它們的傳輸速度甚至可以超過IMb/s。
[0064]高速CAN通道主要連接發(fā)動(dòng)機(jī)控制單元、ABS控制單元、安全氣囊控制單元、組合儀表等這些與汽車行駛直接相關(guān)的系統(tǒng)。這些系統(tǒng)由于信息傳遞量較大而且對于信息傳遞的速度有很高的要求,需要高速CAN通道來滿足其信息傳遞的需要。低速CAN通道主要連接像中控鎖、電動(dòng)門窗、后視鏡、車內(nèi)照明燈等對數(shù)據(jù)傳輸速度要求不高的車身舒適系統(tǒng)。
[0065]優(yōu)選地,整車控制器100中進(jìn)一步集成有速度適配功能,從而實(shí)現(xiàn)不同傳輸速度的CAN通道的數(shù)據(jù)正常傳輸,避免CAN數(shù)據(jù)的丟包。
[0066]圖2為根據(jù)本發(fā)明實(shí)施方式的整車控制器的結(jié)構(gòu)圖。該整車控制器100分別與第一 CAN通道300和第二 CAN通道400連接。
[0067]如圖2所示,該整車控制器100包括:
[0068]CAN數(shù)據(jù)接收器101,用于經(jīng)由第一 CAN通道300接收具有第一報(bào)文格式的第一CAN數(shù)據(jù)報(bào)文;
[0069]轉(zhuǎn)換模塊102,用于將第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有第二報(bào)文格式的第二 CAN數(shù)據(jù)報(bào)文;
[0070]CAN數(shù)據(jù)發(fā)送器103,用于經(jīng)由第二 CAN通道400發(fā)送第二 CAN數(shù)據(jù)報(bào)文。
[0071]其中,在轉(zhuǎn)換模塊102與CAN數(shù)據(jù)發(fā)送器103之間,還包括:
[0072]速度適配模塊104,用于將第二 CAN數(shù)據(jù)報(bào)文的發(fā)送速度與第二 CAN通道的傳輸速度相適配。具體地,速度適配模塊104可以基于現(xiàn)有的速度適配方式將第二 CAN數(shù)據(jù)報(bào)文的發(fā)送速度與第二 CAN通道的傳輸速度相適配。比如,速度適配模塊104中可以包含用于緩存多余數(shù)據(jù)的隨機(jī)存取存儲(chǔ)器(RAM)以及用于限制傳輸速率的限速器。
[0073]可以將圖1和圖2所示的整車控制器應(yīng)用到多種類型的汽車中。這些類型的汽車包括:汽車為純電動(dòng)汽車、混合動(dòng)力汽車、燃料電池汽車、汽油驅(qū)動(dòng)汽車或柴油驅(qū)動(dòng)汽車,等等。
[0074]以上詳細(xì)描述了本發(fā)明實(shí)施方式的汽車類型。本領(lǐng)域技術(shù)人員可以意識(shí)到,這種描述僅是示范性的,并不用于限定本發(fā)明實(shí)施方式的保護(hù)范圍。
[0075]圖3為轉(zhuǎn)換模塊102的示范性結(jié)構(gòu)圖;圖4為轉(zhuǎn)換模塊102的報(bào)文處理示意圖。
[0076]由圖3可見,轉(zhuǎn)換模塊102包括:
[0077]報(bào)文解析單元1021,用于解析第一 CAN數(shù)據(jù)報(bào)文,以獲取第一報(bào)文格式頭和報(bào)文內(nèi)容字段;
[0078]報(bào)文頭替換單元1022,用于利用第二報(bào)文格式頭替換第一報(bào)文格式頭;
[0079]報(bào)文組裝單元1023,用于將第二報(bào)文格式頭和報(bào)文內(nèi)容字段組裝為第二 CAN數(shù)據(jù)報(bào)文。
[0080]由圖4可見,轉(zhuǎn)換模塊102的報(bào)文處理過程包括:首先,報(bào)文解析單元1021通過解析第一 CAN數(shù)據(jù)報(bào)文,獲取第一報(bào)文格式頭和報(bào)文內(nèi)容字段。然后,報(bào)文頭替換單元1022利用第二報(bào)文格式頭替換第一報(bào)文格式頭。最后,報(bào)文組裝單元1023將第二報(bào)文格式頭和報(bào)文內(nèi)容字段組裝為第二 CAN數(shù)據(jù)報(bào)文。
[0081 ] 下面結(jié)合具體實(shí)例,詳細(xì)描述本發(fā)明的示范性實(shí)現(xiàn)過程。
[0082]圖5為根據(jù)本發(fā)明實(shí)施方式發(fā)動(dòng)機(jī)控制單元向儀表盤控制單元發(fā)送CAN數(shù)據(jù)的示范性處理示意圖。
[0083]整車控制器100,用于在發(fā)動(dòng)機(jī)控制單元201和儀表盤控制單元202之間傳輸CAN數(shù)據(jù)報(bào)文。
[0084]發(fā)動(dòng)機(jī)控制單元201從屬于動(dòng)車CAN通道系統(tǒng),用于提供發(fā)動(dòng)機(jī)運(yùn)行參數(shù)。發(fā)動(dòng)機(jī)控制單元201通過動(dòng)車CAN通道300與整車控制器100連接。
[0085]儀表盤控制單元202從屬于儀表CAN通道系統(tǒng),可以通過儀表展示發(fā)動(dòng)機(jī)運(yùn)行參數(shù)。儀表盤控制單元202通過儀表CAN通道400與整車控制器100連接。
[0086]動(dòng)車CAN通道的速度為500kb/s ;儀表CAN通道的速度為100kb/s。
[0087]該整車控制器100包括:
[0088]CAN數(shù)據(jù)接收器101,用于經(jīng)由動(dòng)車CAN通道300從發(fā)動(dòng)機(jī)控制單元201接收具有動(dòng)車CAN通道報(bào)文格式的第一 CAN數(shù)據(jù)報(bào)文,該第一 CAN數(shù)據(jù)報(bào)文中攜帶有發(fā)動(dòng)機(jī)控制單元201所提供的發(fā)動(dòng)機(jī)運(yùn)行參數(shù);
[0089]轉(zhuǎn)換模塊102,用于將第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有儀表CAN通道格式的第二 CAN數(shù)據(jù)報(bào)文;
[0090]CAN數(shù)據(jù)發(fā)送器103,用于經(jīng)由儀表CAN通道400發(fā)送第二 CAN數(shù)據(jù)報(bào)文到儀表盤控制單元202,從而儀表盤控制單元202可以通過液晶顯示屏等界面展示發(fā)動(dòng)機(jī)運(yùn)行參數(shù),如發(fā)動(dòng)機(jī)轉(zhuǎn)速。
[0091]由于動(dòng)車CAN300通道的速度與儀表CAN通道400的傳輸速度不適配,因此在轉(zhuǎn)換模塊102與CAN數(shù)據(jù)發(fā)送器103之間,還包括速度適配模塊104。速度適配模塊104,用于將第二 CAN數(shù)據(jù)報(bào)文的發(fā)送速度與儀表CAN通道400的傳輸速度相適配。經(jīng)過速度適配模塊104的適配處理之后,第二 CAN數(shù)據(jù)報(bào)文的發(fā)送速度為100kb/S。
[0092]具體地,轉(zhuǎn)換模塊102包括報(bào)文解析單元1021、報(bào)文頭替換單元1022和報(bào)文組裝單元1023。其中:報(bào)文解析單元1021,用于解析第一 CAN數(shù)據(jù)報(bào)文,以獲取第一報(bào)文格式頭和報(bào)文內(nèi)容字段;報(bào)文頭替換單元1022,用于利用第二報(bào)文格式頭替換第一報(bào)文格式頭;報(bào)文組裝單元1023,用于將第二報(bào)文格式頭和報(bào)文內(nèi)容字段組裝為第二 CAN數(shù)據(jù)報(bào)文。
[0093]圖6為根據(jù)本發(fā)明實(shí)施方式車內(nèi)照明燈向儀表盤控制單元發(fā)送CAN數(shù)據(jù)的示范性處理示意圖。
[0094]整車控制器100,用于在車內(nèi)照明燈201和儀表盤控制單元202之間傳輸CAN數(shù)據(jù)報(bào)文。
[0095]車內(nèi)照明燈201從屬于車身CAN通道系統(tǒng),用于提供車內(nèi)照明狀態(tài)。車內(nèi)照明燈201通過車身CAN通道300與整車控制器100連接。
[0096]儀表盤控制單元202從屬于儀表CAN通道系統(tǒng),可以通過儀表展示車內(nèi)照明狀態(tài)。儀表盤控制單元202通過儀表CAN通道400與整車控制器100連接。
[0097]車身CAN通道的速度為100kb/s ;儀表CAN通道的速度為100kb/s。
[0098]該整車控制器100包括:
[0099]CAN數(shù)據(jù)接收器101,用于經(jīng)由車身CAN通道300從車內(nèi)照明燈201接收具有車身CAN通道報(bào)文格式的第一 CAN數(shù)據(jù)報(bào)文,該第一 CAN數(shù)據(jù)報(bào)文中攜帶有車內(nèi)照明燈201所感應(yīng)的車內(nèi)照明狀態(tài);
[0100]轉(zhuǎn)換模塊102,用于將第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有儀表CAN通道格式的第二 CAN數(shù)據(jù)報(bào)文;
[0101 ] CAN數(shù)據(jù)發(fā)送器,用于經(jīng)由儀表CAN通道400發(fā)送第二 CAN數(shù)據(jù)報(bào)文到儀表盤控制單元202,從而儀表盤控制單元202可以通過液晶顯示屏等界面展示車內(nèi)照明狀態(tài)。
[0102]由于車身CAN通道300的傳輸速度與儀表CAN通道400的傳輸速度相同,因此不需要執(zhí)行速度適配操作。
[0103]具體地,轉(zhuǎn)換模塊102包括報(bào)文解析單元1021、報(bào)文頭替換單元1022和報(bào)文組裝單元1023。其中:報(bào)文解析單元1021,用于解析第一 CAN數(shù)據(jù)報(bào)文,以獲取第一報(bào)文格式頭和報(bào)文內(nèi)容字段;報(bào)文頭替換單元1022,用于利用第二報(bào)文格式頭替換第一報(bào)文格式頭;報(bào)文組裝單元1023,用于將第二報(bào)文格式頭和報(bào)文內(nèi)容字段組裝為第二 CAN數(shù)據(jù)報(bào)文。
[0104]基于上述分析,本發(fā)明還提出了一種CAN數(shù)據(jù)傳輸方法。該方法應(yīng)用于整車控制器。該整車控制器與第一 CAN通道和第二 CAN通道連接。
[0105]圖7為根據(jù)本發(fā)明的CAN數(shù)據(jù)傳輸方法。
[0106]如圖7所示,該方法包括:
[0107]步驟701:經(jīng)由第一 CAN通道接收具有第一報(bào)文格式的第一 CAN數(shù)據(jù)報(bào)文;
[0108]步驟702:將第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有第二報(bào)文格式的第二 CAN數(shù)據(jù)報(bào)文;
[0109]步驟703:經(jīng)由第二 CAN通道發(fā)送第二 CAN數(shù)據(jù)報(bào)文。
[0110]在一個(gè)實(shí)施方式中,在將第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為第二 CAN數(shù)據(jù)報(bào)文與發(fā)送第二CAN數(shù)據(jù)報(bào)文之間,該方法還包括:
[0111]將第二 CAN數(shù)據(jù)報(bào)文的發(fā)送速度與第二 CAN通道的傳輸速度相適配。
[0112]在一個(gè)實(shí)施方式中,步驟702將第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有第二報(bào)文格式的第二 CAN數(shù)據(jù)報(bào)文包括:
[0113]解析第一 CAN數(shù)據(jù)報(bào)文,以獲取第一報(bào)文格式頭和報(bào)文內(nèi)容字段;
[0114]利用第二報(bào)文格式頭替換第一報(bào)文格式頭;
[0115]將第二報(bào)文格式頭和所述報(bào)文內(nèi)容字段組裝為第二 CAN數(shù)據(jù)報(bào)文。
[0116]在一個(gè)實(shí)施方式中,第一 CAN數(shù)據(jù)報(bào)文為下列組中的組員:車身CAN數(shù)據(jù)報(bào)文;儀表CAN數(shù)據(jù)報(bào)文;充電CAN數(shù)據(jù)報(bào)文;動(dòng)車CAN數(shù)據(jù)報(bào)文;其中第二 CAN數(shù)據(jù)報(bào)文為所述組中不同于第一 CAN數(shù)據(jù)報(bào)文的組員。
[0117]比如,當(dāng)?shù)谝粓?bào)文格式為車身CAN報(bào)文格式時(shí),第二報(bào)文格式可以為儀表CAN報(bào)文格式、充電CAN報(bào)文格式或動(dòng)車CAN報(bào)文格式。
[0118]當(dāng)?shù)谝粓?bào)文格式為車儀表CAN報(bào)文格式時(shí),第二報(bào)文格式可以為車身CAN報(bào)文格式、充電CAN報(bào)文格式或動(dòng)車CAN報(bào)文格式。
[0119]當(dāng)?shù)谝粓?bào)文格式為充電CAN報(bào)文格式時(shí),第二報(bào)文格式可以為車身CAN報(bào)文格式、儀表CAN報(bào)文格式或動(dòng)車CAN報(bào)文格式。
[0120]當(dāng)?shù)谝粓?bào)文格式為動(dòng)車CAN報(bào)文格式時(shí),第二報(bào)文格式可以為車身CAN報(bào)文格式、儀表CAN報(bào)文格式或充電CAN報(bào)文格式。
[0121]綜上所述,整車控制器包括CAN數(shù)據(jù)接收器、轉(zhuǎn)換模塊和CAN數(shù)據(jù)發(fā)送器,其中:CAN數(shù)據(jù)接收器經(jīng)由第一 CAN通道接收具有第一報(bào)文格式的第一 CAN數(shù)據(jù)報(bào)文;轉(zhuǎn)換模塊將第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有第二報(bào)文格式的第二 CAN數(shù)據(jù)報(bào)文;CAN數(shù)據(jù)發(fā)送器經(jīng)由第二 CAN通道發(fā)送第二 CAN數(shù)據(jù)報(bào)文。由此可見,在整車控制器中集成了報(bào)文格式轉(zhuǎn)換功能,從而實(shí)現(xiàn)了在連接到不同CAN通道的節(jié)點(diǎn)之間傳輸CAN數(shù)據(jù)報(bào)文。
[0122]而且,在本發(fā)明實(shí)施方式中,進(jìn)一步在整車控制器中集成有速度適配功能,從而在不同傳輸速度的通道之間還實(shí)現(xiàn)了數(shù)據(jù)報(bào)文的速度適配。
[0123]上文所列出的一系列的詳細(xì)說明僅僅是針對本發(fā)明的可行性實(shí)施方式的具體說明,而并非用以限制本發(fā)明的保護(hù)范圍,凡未脫離本發(fā)明技藝精神所作的等效實(shí)施方案或變更,如特征的組合、分割或重復(fù),均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種整車控制器,其特征在于,該整車控制器與第一 CAN通道和第二 CAN通道連接,該整車控制器包括: CAN數(shù)據(jù)接收器,用于經(jīng)由所述第一 CAN通道接收具有第一報(bào)文格式的第一 CAN數(shù)據(jù)報(bào)文; 轉(zhuǎn)換模塊,用于將所述第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有第二報(bào)文格式的第二 CAN數(shù)據(jù)報(bào)文; CAN數(shù)據(jù)發(fā)送器,用于經(jīng)由所述第二 CAN通道發(fā)送所述第二 CAN數(shù)據(jù)報(bào)文。2.根據(jù)權(quán)利要求1所述的整車控制器,其特征在于,在轉(zhuǎn)換模塊與CAN數(shù)據(jù)發(fā)送器之間,還包括: 速度適配模塊,用于將所述第二 CAN數(shù)據(jù)報(bào)文的發(fā)送速度與所述第二 CAN通道的傳輸速度相適配。3.根據(jù)權(quán)利要求1所述的整車控制器,其特征在于,所述轉(zhuǎn)換模塊包括: 報(bào)文解析單元,用于解析所述第一 CAN數(shù)據(jù)報(bào)文,以獲取第一報(bào)文格式頭和報(bào)文內(nèi)容字段; 報(bào)文頭替換單元,用于利用第二報(bào)文格式頭替換所述第一報(bào)文格式頭; 報(bào)文組裝單元,用于將所述第二報(bào)文格式頭和所述報(bào)文內(nèi)容字段組裝為所述第二 CAN數(shù)據(jù)報(bào)文。4.根據(jù)權(quán)利要求1所述的整車控制器,其特征在于,所述第一CAN通道與用于發(fā)送所述第一 CAN數(shù)據(jù)報(bào)文的第一節(jié)點(diǎn)連接,所述第一節(jié)點(diǎn)包括下列組中的至少一個(gè):溫度傳感器;中控鎖;電動(dòng)門窗;后視鏡; 所述第二 CAN通道與用于接收所述第二 CAN數(shù)據(jù)報(bào)文的第二節(jié)點(diǎn)連接,所述第二節(jié)點(diǎn)包括下列組中的至少一個(gè):儀表盤控制單元;發(fā)動(dòng)機(jī)控制單元、ABS控制單元、安全氣囊控制單元。5.一種汽車,其特征在于,包括如權(quán)利要求1-4中任一項(xiàng)所述的整車控制器。6.根據(jù)權(quán)利要求5所述的汽車,其特征在于,所述汽車為純電動(dòng)汽車、混合動(dòng)力汽車、燃料電池汽車、汽油驅(qū)動(dòng)汽車或柴油驅(qū)動(dòng)汽車。7.一種控制器局域網(wǎng)數(shù)據(jù)傳輸方法,其特征在于,該方法應(yīng)用于整車控制器,該方法包括: 經(jīng)由第一 CAN通道接收具有第一報(bào)文格式的第一 CAN數(shù)據(jù)報(bào)文; 將所述第一 CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有第二報(bào)文格式的第二 CAN數(shù)據(jù)報(bào)文; 經(jīng)由第二 CAN通道發(fā)送所述第二 CAN數(shù)據(jù)報(bào)文。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在將第一CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為第二 CAN數(shù)據(jù)報(bào)文與發(fā)送第二 CAN數(shù)據(jù)報(bào)文之間,該方法還包括: 將所述第二 CAN數(shù)據(jù)報(bào)文的發(fā)送速度與所述第二 CAN通道的傳輸速度相適配。9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述將第一CAN數(shù)據(jù)報(bào)文轉(zhuǎn)換為具有第二報(bào)文格式的第二 CAN數(shù)據(jù)報(bào)文包括: 解析所述第一 CAN數(shù)據(jù)報(bào)文,以獲取第一報(bào)文格式頭和報(bào)文內(nèi)容字段; 利用第二報(bào)文格式頭替換所述第一報(bào)文格式頭; 將所述第二報(bào)文格式頭和所述報(bào)文內(nèi)容字段組裝為所述第二 CAN數(shù)據(jù)報(bào)文。10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述第一 CAN數(shù)據(jù)報(bào)文為下列組中的組 員:車身CAN數(shù)據(jù)報(bào)文;儀表CAN數(shù)據(jù)報(bào)文;充電CAN數(shù)據(jù)報(bào)文;動(dòng)車CAN數(shù)據(jù)報(bào)文;所述第二 CAN數(shù)據(jù)報(bào)文為所述組中不同于所述第一 CAN數(shù)據(jù)報(bào)文的組員。
【文檔編號(hào)】G05B19/042GK105911898SQ201510547134
【公開日】2016年8月31日
【申請日】2015年8月31日
【發(fā)明人】王克堅(jiān), 邱德章
【申請人】北京長城華冠汽車科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
湘阴县| 平昌县| 柘荣县| 自贡市| 手游| 麻城市| 定西市| 万载县| 双柏县| 民权县| 陵水| 聂拉木县| 绥德县| 平罗县| 诸暨市| 安多县| 且末县| 武义县| 马关县| 青田县| 阿瓦提县| 舞钢市| 济源市| 富川| 宜昌市| 慈溪市| 宁远县| 申扎县| 彰化县| 克山县| 顺昌县| 常州市| 松溪县| 望谟县| 南开区| 新安县| 罗田县| 渝中区| 鄯善县| 含山县| 宜川县|