一種實(shí)現(xiàn)ecu功能配置的方法及裝置的制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種實(shí)現(xiàn)ECU功能配置的方法,包括:通過(guò)診斷通信設(shè)備連接汽車(chē);按優(yōu)先級(jí)讀取所述汽車(chē)中至少一個(gè)預(yù)先存儲(chǔ)有汽車(chē)車(chē)型代碼的ECU,獲得所述汽車(chē)的汽車(chē)車(chē)型代碼;根據(jù)所述汽車(chē)車(chē)型代碼在配置信息庫(kù)中進(jìn)行查詢(xún),獲得所述汽車(chē)車(chē)型代碼對(duì)應(yīng)的當(dāng)前ECU配置信息;根據(jù)所述當(dāng)前ECU配置信息更新所述汽車(chē)中對(duì)應(yīng)的需要更新的ECU。本發(fā)明相應(yīng)公開(kāi)了一種實(shí)現(xiàn)ECU功能配置的裝置。實(shí)施本發(fā)明,可以對(duì)每一車(chē)型進(jìn)行準(zhǔn)確地自動(dòng)識(shí)別,從而非常方便地實(shí)現(xiàn)ECU功能配置。
【專(zhuān)利說(shuō)明】
一種實(shí)現(xiàn)ECU功能配置的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于乘用車(chē)的EQJ (Electronic Control Unit電子控制單元)更新技術(shù)領(lǐng)域,特別是涉及一種實(shí)現(xiàn)ECU功能配置的方法及裝置。
【背景技術(shù)】
[0002]未配置的汽車(chē)E⑶需要根據(jù)車(chē)型信息來(lái)生成對(duì)應(yīng)車(chē)型的E⑶的配置信息,才能使E⑶實(shí)現(xiàn)不同功能。以往的車(chē)型識(shí)別與功能匹配的流程中,生產(chǎn)線上可通過(guò)生產(chǎn)管理系統(tǒng)生成車(chē)型信息并匹配ECU功能。但售后維修時(shí)如果需要更換ECU時(shí),不能連接工廠生產(chǎn)管理網(wǎng)絡(luò),往往很難實(shí)現(xiàn)車(chē)型的判斷及功能匹配。較為普遍的方法是根據(jù)整車(chē)購(gòu)買(mǎi)時(shí)車(chē)型描述或車(chē)身VIN碼(Vehicle Identificat1n Number,車(chē)身識(shí)別碼))信息來(lái)判斷車(chē)型信息,具體地,VIN碼由17位字符組成,俗稱(chēng)十七位碼,它包含了車(chē)輛的生產(chǎn)廠家、年代、車(chē)型、車(chē)身型式及代碼、發(fā)動(dòng)機(jī)代碼及組裝地點(diǎn)等。但是由于每一車(chē)型會(huì)對(duì)應(yīng)多種更細(xì)節(jié)的內(nèi)容,例如同一車(chē)型可能采用的發(fā)動(dòng)機(jī)、傳動(dòng)系統(tǒng)以及版本均有不同的規(guī)格中,故VIN碼包含的車(chē)型信息非常有限,且不夠準(zhǔn)確,不能唯一確定一種車(chē)型,往往會(huì)造成車(chē)型誤判而需要人工確認(rèn),造成判斷困難或無(wú)法判斷的情況。
[0003]故現(xiàn)有的技術(shù)中,在售后維修時(shí),通過(guò)手動(dòng)菜單選擇的方式來(lái)人為判斷車(chē)型的方式,由于是;是人為通過(guò)記錄、外觀等信息來(lái)判斷車(chē)型容易出錯(cuò),導(dǎo)致向ECU寫(xiě)入錯(cuò)誤信息。而部分少見(jiàn)車(chē)型往往難以確認(rèn)車(chē)型的具體信息。
[0004]另外,在售后維修時(shí),通過(guò)VIN碼上的信息,來(lái)推算車(chē)型的方式中,由于VIN碼的長(zhǎng)度有限,不能容納足夠的信息,導(dǎo)致只能對(duì)車(chē)型進(jìn)行大類(lèi)劃分,無(wú)法精準(zhǔn)的定位車(chē)型,從而不能準(zhǔn)確獲得ECU應(yīng)該寫(xiě)入的配置信息。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問(wèn)題在于,提供一種實(shí)現(xiàn)ECU功能配置的方法及裝置??梢詫?duì)每一車(chē)型進(jìn)行準(zhǔn)確地自動(dòng)識(shí)別,從而非常方便地實(shí)現(xiàn)ECU功能配置。
[0006]為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)E⑶功能配置的方法,包括: 通過(guò)診斷通信設(shè)備連接汽車(chē);
按優(yōu)先級(jí)讀取所述汽車(chē)中至少一個(gè)預(yù)先存儲(chǔ)有汽車(chē)車(chē)型代碼的ECU,獲得所述汽車(chē)的汽車(chē)車(chē)型代碼;
根據(jù)所述汽車(chē)車(chē)型代碼在配置信息庫(kù)中進(jìn)行查詢(xún),獲得所述汽車(chē)車(chē)型代碼對(duì)應(yīng)的當(dāng)前E⑶配置信息;
根據(jù)所述當(dāng)前ECU配置信息更新所述汽車(chē)中對(duì)應(yīng)的需要更新的ECU。
[0007]優(yōu)選地,所述汽車(chē)車(chē)型代碼至少包括表征下述信息的字符字段:車(chē)型代號(hào)、發(fā)動(dòng)機(jī)設(shè)計(jì)特征代碼、車(chē)型換代碼、車(chē)型年代碼、動(dòng)力系統(tǒng)特征代碼、傳動(dòng)系統(tǒng)特征代碼、車(chē)輛系列等級(jí)以及車(chē)型選裝代碼。
[0008]優(yōu)選地,按優(yōu)先級(jí)讀取所述汽車(chē)中至少一個(gè)預(yù)先存儲(chǔ)有汽車(chē)車(chē)型代碼的ECU,獲得所述汽車(chē)的汽車(chē)車(chē)型代碼的步驟具體包括:
首先從具有最高優(yōu)先級(jí)的EOJ中讀取所存儲(chǔ)的汽車(chē)車(chē)型代碼;
如果無(wú)法讀出,則從優(yōu)先級(jí)次之的另一 ECU中讀取所存儲(chǔ)的汽車(chē)車(chē)型代碼,并提示維修之前未讀出汽車(chē)車(chē)型代碼的ECU,直至讀出所述汽車(chē)的汽車(chē)車(chē)型代碼;
如果在所有預(yù)存有汽車(chē)車(chē)型代碼的ECU中均無(wú)法讀出汽車(chē)車(chē)型代碼,則進(jìn)行報(bào)錯(cuò)處理。
[0009]優(yōu)選地,進(jìn)一步包括:
在汽車(chē)出廠時(shí),通過(guò)掃描的方式獲取隨車(chē)的印刷成條碼形式的汽車(chē)車(chē)型代碼;
通過(guò)CAN總線將所述汽車(chē)車(chē)型代碼分別寫(xiě)入汽車(chē)的所述至少一個(gè)ECU中,其中,所述至少一個(gè)ECU依序配置有不同的優(yōu)先級(jí)。
[0010]優(yōu)選地,在生產(chǎn)上位機(jī)和維修上位機(jī)中均設(shè)置或連接有所述配置信息庫(kù),且所述維修廠家的上位機(jī)中的配置信息庫(kù)與所述生產(chǎn)廠家的上位機(jī)中的配置信息庫(kù)定時(shí)進(jìn)行同步。
[0011 ] 相應(yīng)地,本發(fā)明實(shí)施例的另一方面,還提供一種實(shí)現(xiàn)E⑶功能配置的裝置,包括: 連接單元,用于通過(guò)診斷通信設(shè)備連接汽車(chē);
車(chē)型代碼獲取單元,用于按優(yōu)先級(jí)讀取所述汽車(chē)中至少一個(gè)預(yù)先存儲(chǔ)有汽車(chē)車(chē)型代碼的ECU,獲得所述汽車(chē)的汽車(chē)車(chē)型代碼;
查詢(xún)單元,用于根據(jù)所述汽車(chē)車(chē)型代碼在配置信息庫(kù)進(jìn)行查詢(xún),獲得所述汽車(chē)車(chē)型代碼對(duì)應(yīng)的當(dāng)前ECU配置信息;
更新單元,用于根據(jù)所述當(dāng)前ECU配置信息更新所述汽車(chē)中對(duì)應(yīng)的需要更新的ECU。
[0012]優(yōu)選地,所述汽車(chē)車(chē)型代碼至少包括表征下述信息的字符字段:車(chē)型代號(hào)、發(fā)動(dòng)機(jī)設(shè)計(jì)特征代碼、車(chē)型換代碼、車(chē)型年代碼、動(dòng)力系統(tǒng)特征代碼、傳動(dòng)系統(tǒng)特征代碼、車(chē)輛系列等級(jí)以及車(chē)型選裝代碼。
[0013]優(yōu)選地,所述車(chē)型代碼獲取單元包括:
優(yōu)先權(quán)確定單元,用于確定存儲(chǔ)有汽車(chē)車(chē)型代碼的至少一個(gè)ECU的優(yōu)先權(quán)的高低;
讀取單元,用于首先從具有最高優(yōu)先級(jí)的ECU中讀取所存儲(chǔ)的汽車(chē)車(chē)型代碼;如果無(wú)法讀取,則從優(yōu)先級(jí)次之的另一 ECU中讀取所存儲(chǔ)的汽車(chē)車(chē)型代碼,并提示維修之前未讀出汽車(chē)車(chē)型代碼的ECU,直至讀出所述汽車(chē)的汽車(chē)車(chē)型代碼;如果在所有預(yù)存有汽車(chē)車(chē)型代碼的ECU中均無(wú)法讀出汽車(chē)車(chē)型代碼,則進(jìn)行報(bào)錯(cuò)處理。
[0014]優(yōu)選地,掃描單元,用于通過(guò)掃描的方式獲取隨車(chē)的印刷成條碼形式的汽車(chē)車(chē)型代碼;
車(chē)型代碼寫(xiě)入單元,用于通過(guò)CAN總線將所述掃描單元所掃描獲得的汽車(chē)車(chē)型代碼分別寫(xiě)入汽車(chē)的所述至少一個(gè)ECU中,所述至少一個(gè)ECU依序配置有不同的優(yōu)先級(jí)。
[0015]優(yōu)選地,E⑶配置信息更新單元,用于將維修上位機(jī)中的或連接的配置信息庫(kù)與生產(chǎn)上位機(jī)中的或連接的配置信息庫(kù)進(jìn)行定時(shí)同步更新。
[0016]實(shí)施本發(fā)明,具有如下的有益效果:
實(shí)施本發(fā)明的實(shí)施例,可以通過(guò)在汽車(chē)ECU中存儲(chǔ)汽車(chē)車(chē)型代碼信息,并通過(guò)讀取該汽車(chē)車(chē)型代碼,能夠自動(dòng)確認(rèn)汽車(chē)的車(chē)型,減少了人工確認(rèn)車(chē)型的步驟及工時(shí),以及避免了人為確認(rèn)車(chē)型出錯(cuò)導(dǎo)致ECU功能匹配錯(cuò)誤; 同時(shí),為每一車(chē)型配置唯一的汽車(chē)車(chē)型代碼,且該汽車(chē)車(chē)型代碼包含的信息非常豐富,可以有效的有條理的管理了生產(chǎn)車(chē)型,并使多平臺(tái)、多車(chē)型的ECU配置信息匹配實(shí)現(xiàn)了自動(dòng)化,同時(shí)實(shí)現(xiàn)了生產(chǎn)售后信息一體化。
【附圖說(shuō)明】
[0017]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明提供的一種實(shí)現(xiàn)E⑶功能配置的方法一個(gè)實(shí)施例的主流程圖;
圖2是本發(fā)明提供的一種實(shí)現(xiàn)ECU功能配置的方法在生產(chǎn)側(cè)的更詳細(xì)的流程圖;
圖3是本發(fā)明提供的一種實(shí)現(xiàn)ECU功能配置的方法在售后側(cè)的更詳細(xì)的流程圖;
圖4是本發(fā)明提供的一種實(shí)現(xiàn)ECU功能配置的裝置的應(yīng)用環(huán)境示意圖;
圖5是本發(fā)明提供的一種實(shí)現(xiàn)ECU功能配置的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖6是圖5中車(chē)型代碼獲取單元的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0020]如圖1所示,是本發(fā)明提供的一種實(shí)現(xiàn)ECU功能配置的方法一個(gè)實(shí)施例的主流程圖。在該實(shí)施例中,該實(shí)現(xiàn)ECU功能配置的方法包括如下步驟:
步驟S10,通過(guò)診斷通信設(shè)備連接汽車(chē);
步驟S20,按優(yōu)先級(jí)讀取汽車(chē)中至少一個(gè)預(yù)先存儲(chǔ)有汽車(chē)車(chē)型代碼的ECU,獲得汽車(chē)的汽車(chē)車(chē)型代碼;其中,汽車(chē)車(chē)型代碼至少包括表征下述信息的字符字段:車(chē)型代號(hào)、發(fā)動(dòng)機(jī)設(shè)計(jì)特征代碼、車(chē)型換代碼、車(chē)型年代碼、動(dòng)力系統(tǒng)特征代碼、傳動(dòng)系統(tǒng)特征代碼、車(chē)輛系列等級(jí)以及車(chē)型選裝代碼;
具體地,該步驟S12包括如下步驟:
首先從具有最高優(yōu)先級(jí)的EOJ中讀取所存儲(chǔ)的汽車(chē)車(chē)型代碼;
如果無(wú)法讀出,則從優(yōu)先級(jí)次之的另一 ECU中讀取所存儲(chǔ)的汽車(chē)車(chē)型代碼,并提示維修之前未讀出汽車(chē)車(chē)型代碼的ECU,直至讀出汽車(chē)的汽車(chē)車(chē)型代碼;
如果在所有預(yù)存有汽車(chē)車(chē)型代碼的ECU中均無(wú)法讀出汽車(chē)車(chē)型代碼,則進(jìn)行報(bào)錯(cuò)處理。
[0021]步驟S14,根據(jù)汽車(chē)車(chē)型代碼在配置信息庫(kù)中進(jìn)行查詢(xún),獲得汽車(chē)車(chē)型代碼對(duì)應(yīng)的當(dāng)前E⑶配置信息;
步驟S16,根據(jù)當(dāng)前ECU配置信息更新汽車(chē)中對(duì)應(yīng)的需要更新的ECU。
[0022]可以理解的是,在汽車(chē)出廠時(shí),需要在汽車(chē)的至少一個(gè)ECU中分別存儲(chǔ)該汽車(chē)的汽車(chē)車(chē)型代碼,該存儲(chǔ)過(guò)程具體如下: 在汽車(chē)進(jìn)行生產(chǎn)計(jì)劃時(shí),為該汽車(chē)的當(dāng)前車(chē)型生成一個(gè)唯一的汽車(chē)車(chē)型代碼,并把該汽車(chē)車(chē)型代碼印刷成條碼,與VIN碼一同隨車(chē)放置;
在汽車(chē)出廠時(shí),通過(guò)掃描的方式獲取隨車(chē)的印刷成條碼形式的汽車(chē)車(chē)型代碼;
然后通過(guò)CAN總線將汽車(chē)車(chē)型代碼分別寫(xiě)入汽車(chē)的至少一個(gè)E⑶中,其中,至少一個(gè)ECU依序配置有不同的優(yōu)先級(jí)。
[0023]其中,該汽車(chē)車(chē)型代碼與相應(yīng)的E⑶配置信息被存儲(chǔ)在生產(chǎn)廠家的配置信息庫(kù)(或配置信息服務(wù)器)中,而且,在生產(chǎn)廠家和維修廠家的上位機(jī)中均設(shè)置有配置信息庫(kù),且維修廠家的上位機(jī)中的配置信息庫(kù)與生產(chǎn)廠家的上位機(jī)中的配置信息庫(kù)定時(shí)進(jìn)行同步。
[0024]為了更好地理解本發(fā)明,下述結(jié)合圖2至圖3,以舉例的方式,具體介紹在生產(chǎn)側(cè)和售后側(cè)的更詳細(xì)的流程圖,同時(shí)請(qǐng)一并結(jié)合圖4中示出的應(yīng)用環(huán)境圖。
[0025]具體地,在生產(chǎn)側(cè)(生產(chǎn)廠家處),需要將唯一的車(chē)型代碼寫(xiě)入到該車(chē)輛相應(yīng)的E⑶中,主要包括如下步驟。
[0026]第一步:生成VIN碼、車(chē)型代碼并打印。
[0027]首先,需要建立完善的代碼規(guī)則,根據(jù)整車(chē)車(chē)型配置設(shè)計(jì)一種車(chē)型信息編碼,該車(chē)型信息編碼包含:發(fā)動(dòng)機(jī)類(lèi)型代碼、變速箱類(lèi)型代碼、行駛系類(lèi)型代碼、車(chē)型等級(jí)代碼、車(chē)型年型代碼等、車(chē)型系列代碼、車(chē)型主題代碼等,根據(jù)編碼的信息可以區(qū)分整車(chē)設(shè)計(jì)中包含的所有車(chē)型。即每種不同的車(chē)型都可以用一組車(chē)型信息代碼唯一代表。該編碼在整車(chē)生產(chǎn)時(shí)打印在條碼紙上隨車(chē)流動(dòng),例如可以和VIN碼打印在一起。
[0028]車(chē)型代碼規(guī)則舉例:
XXXX-XXX-XX
其中,第一位:車(chē)型代號(hào);
第二位:發(fā)動(dòng)機(jī)設(shè)計(jì)特征代碼;
第三位:車(chē)型換代碼;
第四位:車(chē)型年代碼;
第五位:動(dòng)力系統(tǒng)特征代碼;
第六位:傳動(dòng)系統(tǒng)特征代碼;
第七位:車(chē)輛系列等級(jí);
第八位~第九位:車(chē)型選裝代碼;
注:其中第四位與第五位之間、第七位與第八位之間用符號(hào)隔開(kāi)。
[0029]例如一款汽車(chē)的車(chē)型代碼為“FE1A-EM0-V1”,其中:F代表項(xiàng)目代號(hào),E代表發(fā)動(dòng)機(jī)1.6L,I代表第一代,A代表第一款,E代表動(dòng)力系代碼,M代表手動(dòng)變速箱,O代表精英系列,V代表排放等級(jí),I代表選裝代號(hào)為裝配。
[0030]其中,條碼的生成與打印由工廠生產(chǎn)管理系統(tǒng)統(tǒng)一實(shí)現(xiàn),由生產(chǎn)管理系按照生產(chǎn)計(jì)劃自動(dòng)生成并管理。在系統(tǒng)中車(chē)型編碼作為VIN對(duì)應(yīng)車(chē)輛的重要屬性跟隨車(chē)輛一同管理,即在車(chē)輛VIN碼隨生產(chǎn)計(jì)劃生成的同時(shí),即已經(jīng)確定需要生產(chǎn)車(chē)輛的車(chē)型派生,并生成該車(chē)型對(duì)應(yīng)的車(chē)型代碼,即在在打印VIN碼的同時(shí)一并打印該VIN碼的對(duì)應(yīng)車(chē)型代碼,并隨車(chē)流動(dòng)。
[0031]第二步:通過(guò)掃描設(shè)備對(duì)該條碼紙進(jìn)行掃描,獲取VIN碼以及車(chē)型代碼信息,并上傳給生產(chǎn)上位機(jī); 第三步:生產(chǎn)上位機(jī)將該VIN碼以及車(chē)型代碼進(jìn)行綁定(關(guān)聯(lián)起來(lái)),并上傳給配置信息服務(wù)器,建立車(chē)輛數(shù)據(jù)。在此步驟中,需要將此車(chē)輛的ECU配置信息與車(chē)型代碼關(guān)聯(lián)起來(lái)??梢岳斫獾氖牵谝恍├又?,該配置信息服務(wù)器可以設(shè)置于該生產(chǎn)上位機(jī)中。
[0032]第四步:通過(guò)通信診斷設(shè)備運(yùn)行寫(xiě)入程序,通過(guò)CAN總線將車(chē)型代碼寫(xiě)入汽車(chē)的多個(gè)ECU中(圖中示出了 ECUUECU2和E⑶3)。
[0033]在本發(fā)明實(shí)施例中,在整車(chē)電氣系統(tǒng)中設(shè)計(jì)或選擇幾個(gè)ECU來(lái)存儲(chǔ)車(chē)型代碼信息。該存儲(chǔ)汽車(chē)車(chē)型代碼的ECU可需要功能配置也可不需要功能配置,例如在一些實(shí)施例中可以新增一些ECU來(lái)存儲(chǔ)車(chē)型代碼,在另一些實(shí)施例中可以采用汽車(chē)現(xiàn)有的ECU來(lái)存儲(chǔ)該車(chē)型代碼,例如,可以在現(xiàn)有的ECU中分配固定的空間來(lái)存儲(chǔ)這些車(chē)型代碼。在第二種方式中,可以采用所有車(chē)型均配置的ECU作為優(yōu)選的用于存儲(chǔ)汽車(chē)車(chē)型代碼的載體,例如可以采用氣囊控制單元E⑶、發(fā)動(dòng)機(jī)控制單元E⑶、車(chē)身控制器E⑶等,因?yàn)檫@些E⑶在所有車(chē)型均有裝配。雖然原則上越多的ECU保存車(chē)型代碼信息,則在售后維修時(shí)的可準(zhǔn)確讀取并判斷該車(chē)型的可靠性就越高,但是為了考慮成本因素,一般選擇兩個(gè)或以上的ECU作為車(chē)型代碼的存儲(chǔ)載體(圖中示出了三個(gè)),并且為該多個(gè)ECU配置不同的優(yōu)先級(jí)。
[0034]第五步:當(dāng)通信診斷設(shè)備確認(rèn)車(chē)型代碼信息成功寫(xiě)入汽車(chē)的多個(gè)E⑶時(shí),則將寫(xiě)入記錄通過(guò)生產(chǎn)上位機(jī)上傳至配置信息服務(wù)器。
[0035]在售后側(cè)(如在4S店),該方法主要包括如下步驟:
第一步:將診斷通信設(shè)備與車(chē)輛進(jìn)行連接,并通信;
第二步:通過(guò)診斷通信設(shè)備按優(yōu)先級(jí)的順序讀出存儲(chǔ)在汽車(chē)ECU中的車(chē)型代碼。
[0036]具體地,在一些例子中,按照更換概率和調(diào)整概率作為優(yōu)先級(jí)排序原則,例如,在一個(gè)例子中,氣囊控制單元ECU (ECUl)優(yōu)先級(jí)大于發(fā)動(dòng)機(jī)控制單元ECU (ECU2),而發(fā)動(dòng)機(jī)控制單元E⑶(E⑶2)的優(yōu)先級(jí)大于車(chē)身控制單元E⑶(E⑶3)。
[0037]故在此步驟中,首先讀取氣囊控制單元E⑶中的車(chē)型代碼,如果因某些因素不能獲取該信息則讀取優(yōu)先級(jí)次之的發(fā)動(dòng)機(jī)控制單元ECU中的車(chē)型代碼,再次之讀取車(chē)身控制單元ECU中的車(chē)型代碼;如果讀取不成功能,則提示相應(yīng)的維護(hù)或故障信息(如提示維修某個(gè)E⑶,或報(bào)錯(cuò)處理等)。
[0038]第三步,售后上位機(jī)根據(jù)該讀出的車(chē)型代碼查詢(xún)配置信息庫(kù),根據(jù)對(duì)應(yīng)的車(chē)型,獲得需要更新的ECU的配置信息;可以理解的是,在一些例子中,該本置信息庫(kù)可以設(shè)置于該售后上位機(jī)中。
[0039]第四步,然后通過(guò)診斷通信設(shè)備將相應(yīng)的ECU配置信息寫(xiě)入需要更新/更換的相應(yīng)E⑶中,以并實(shí)現(xiàn)E⑶功能匹配。
[0040]需要理解的是,維修廠家的上位機(jī)中的配置信息庫(kù)與生產(chǎn)廠家的上位機(jī)中的配置信息庫(kù)需要定時(shí)進(jìn)行同步。
[0041]如圖5所示,示出了本發(fā)明提供的一種實(shí)現(xiàn)ECU功能配置的裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。在該實(shí)施例中,該裝置I包括:
連接單元10,用于通過(guò)診斷通信設(shè)備連接汽車(chē);
車(chē)型代碼獲取單元11,用于按優(yōu)先級(jí)讀取汽車(chē)中至少一個(gè)預(yù)先存儲(chǔ)有汽車(chē)車(chē)型代碼的ECU,獲得汽車(chē)的汽車(chē)車(chē)型代碼,其中,汽車(chē)車(chē)型代碼至少包括表征下述信息的字符字段:車(chē)型代號(hào)、發(fā)動(dòng)機(jī)設(shè)計(jì)特征代碼、車(chē)型換代碼、車(chē)型年代碼、動(dòng)力系統(tǒng)特征代碼、傳動(dòng)系統(tǒng)特征代碼、車(chē)輛系列等級(jí)以及車(chē)型選裝代碼;
查詢(xún)單元12,用于根據(jù)汽車(chē)車(chē)型代碼在配置信息庫(kù)進(jìn)行查詢(xún),獲得汽車(chē)車(chē)型代碼對(duì)應(yīng)的當(dāng)前ECU配置信息;
更新單元13,用于根據(jù)當(dāng)前ECU配置信息更新汽車(chē)中對(duì)應(yīng)的需要更新的ECU ;
掃描單元14,用于通過(guò)掃描的方式獲取隨車(chē)的印刷成條碼形式的汽車(chē)車(chē)型代碼;
車(chē)型代碼寫(xiě)入單元15,用于通過(guò)CAN總線將掃描單元所掃描獲得的汽車(chē)車(chē)型代碼分別寫(xiě)入汽車(chē)的至少一個(gè)E⑶中,至少一個(gè)E⑶依序配置有不同的優(yōu)先級(jí);
ECU配置信息更新單元16,用于將維修上位機(jī)中的或連接的配置信息庫(kù)與生產(chǎn)上位機(jī)中的或連接的配置信息庫(kù)進(jìn)行定時(shí)同步更新。
[0042]如圖6所示,示出了圖5中車(chē)型代碼獲取單元11的具體結(jié)構(gòu),該車(chē)型代碼獲取單元11包括:
優(yōu)先權(quán)確定單元110,用于確定存儲(chǔ)有汽車(chē)車(chē)型代碼的至少一個(gè)ECU的優(yōu)先權(quán)的高低;讀取單元111,用于首先從具有最高優(yōu)先級(jí)的ECU中讀取所存儲(chǔ)的汽車(chē)車(chē)型代碼;如果無(wú)法讀取,則從優(yōu)先級(jí)次之的另一 E⑶中讀取所存儲(chǔ)的汽車(chē)車(chē)型代碼,并提示維修之前未讀出汽車(chē)車(chē)型代碼的ECU,直至讀出汽車(chē)的汽車(chē)車(chē)型代碼;如果在所有預(yù)存有汽車(chē)車(chē)型代碼的ECU中均無(wú)法讀出汽車(chē)車(chē)型代碼,則進(jìn)行報(bào)錯(cuò)處理。
[0043]可以理解的是,該實(shí)現(xiàn)E⑶功能配置的裝置I主要在如圖4中的生產(chǎn)上位機(jī)或售后上位機(jī)中實(shí)現(xiàn)。在一些實(shí)施例中,在生產(chǎn)上位機(jī)中的實(shí)現(xiàn)ECU功能配置的裝置可以?xún)H包括掃描單元14、車(chē)型代碼寫(xiě)入單元15以及E⑶配置信息更新單元16。而在售后上位機(jī)中的實(shí)現(xiàn)ECU功能配置的裝置可以?xún)H包括連接單元10、車(chē)型代碼獲取單元11、查詢(xún)單元12、更新單元13以及E⑶配置信息更新單元16。當(dāng)然,在其他的一些例子中,在生產(chǎn)上位機(jī)和售后上位機(jī)中的實(shí)現(xiàn)ECU功能配置的裝置均可以包含圖5中的所有功能單元。
[0044]同時(shí),可以理解的是,該實(shí)現(xiàn)ECU功能配置的裝置I的更多細(xì)節(jié)可以一并參考前述對(duì)圖1-圖3的描述,在些不進(jìn)行贅述。
[0045]實(shí)施本發(fā)明,具有如下的有益效果:
實(shí)施本發(fā)明的實(shí)施例,可以通過(guò)在汽車(chē)ECU中存儲(chǔ)汽車(chē)車(chē)型代碼信息,并通過(guò)讀取該汽車(chē)車(chē)型代碼,能夠自動(dòng)確認(rèn)汽車(chē)的車(chē)型,減少了人工確認(rèn)車(chē)型的步驟及工時(shí),以及避免了人為確認(rèn)車(chē)型出錯(cuò)導(dǎo)致ECU功能匹配錯(cuò)誤;
同時(shí),為每一車(chē)型配置唯一的汽車(chē)車(chē)型代碼,且該汽車(chē)車(chē)型代碼包含的信息非常豐富,可以有效的有條理的管理了生產(chǎn)車(chē)型,并使多平臺(tái)、多車(chē)型的ECU配置信息匹配實(shí)現(xiàn)了自動(dòng)化,同時(shí)實(shí)現(xiàn)了生產(chǎn)售后信息一體化。
[0046]以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項(xiàng)】
1.一種實(shí)現(xiàn)E⑶功能配置的方法,其特征在于,包括: 通過(guò)診斷通信設(shè)備連接汽車(chē); 按優(yōu)先級(jí)讀取所述汽車(chē)中至少一個(gè)預(yù)先存儲(chǔ)有汽車(chē)車(chē)型代碼的ECU,獲得所述汽車(chē)的汽車(chē)車(chē)型代碼; 根據(jù)所述汽車(chē)車(chē)型代碼在配置信息庫(kù)中進(jìn)行查詢(xún),獲得所述汽車(chē)車(chē)型代碼對(duì)應(yīng)的當(dāng)前E⑶配置信息; 根據(jù)所述當(dāng)前ECU配置信息更新所述汽車(chē)中對(duì)應(yīng)的需要更新的ECU。2.如權(quán)利要求1所述的實(shí)現(xiàn)ECU功能配置的方法,其特征在于,所述汽車(chē)車(chē)型代碼至少包括表征下述信息的字符字段:車(chē)型代號(hào)、發(fā)動(dòng)機(jī)設(shè)計(jì)特征代碼、車(chē)型換代碼、車(chē)型年代碼、動(dòng)力系統(tǒng)特征代碼、傳動(dòng)系統(tǒng)特征代碼、車(chē)輛系列等級(jí)以及車(chē)型選裝代碼。3.如權(quán)利要求1所述的實(shí)現(xiàn)ECU功能配置的方法,其特征在于,按優(yōu)先級(jí)讀取所述汽車(chē)中至少一個(gè)預(yù)先存儲(chǔ)有汽車(chē)車(chē)型代碼的ECU,獲得所述汽車(chē)的汽車(chē)車(chē)型代碼的步驟具體包括: 首先從具有最高優(yōu)先級(jí)的EOJ中讀取所存儲(chǔ)的汽車(chē)車(chē)型代碼; 如果無(wú)法讀出,則從優(yōu)先級(jí)次之的另一 ECU中讀取所存儲(chǔ)的汽車(chē)車(chē)型代碼,并提示維修之前未讀出汽車(chē)車(chē)型代碼的ECU,直至讀出所述汽車(chē)的汽車(chē)車(chē)型代碼; 如果在所有預(yù)存有汽車(chē)車(chē)型代碼的ECU中均無(wú)法讀出汽車(chē)車(chē)型代碼,則進(jìn)行報(bào)錯(cuò)處理。4.如權(quán)利要求1所述的實(shí)現(xiàn)ECU功能配置的方法,其特征在于,進(jìn)一步包括: 在汽車(chē)出廠時(shí),通過(guò)掃描的方式獲取隨車(chē)的印刷成條碼形式的汽車(chē)車(chē)型代碼; 通過(guò)CAN總線將所述汽車(chē)車(chē)型代碼分別寫(xiě)入汽車(chē)的所述至少一個(gè)ECU中,其中,所述至少一個(gè)ECU依序配置有不同的優(yōu)先級(jí)。5.如權(quán)利要求1所述的實(shí)現(xiàn)ECU功能配置的方法,其特征在于, 在生產(chǎn)上位機(jī)和維修上位機(jī)中均設(shè)置或連接有所述配置信息庫(kù),且所述維修廠家的上位機(jī)中的配置信息庫(kù)與所述生產(chǎn)廠家的上位機(jī)中的配置信息庫(kù)定時(shí)進(jìn)行同步。6.一種實(shí)現(xiàn)ECU功能配置的裝置,其特征在于,包括: 連接單元,用于通過(guò)診斷通信設(shè)備連接汽車(chē); 車(chē)型代碼獲取單元,用于按優(yōu)先級(jí)讀取所述汽車(chē)中至少一個(gè)預(yù)先存儲(chǔ)有汽車(chē)車(chē)型代碼的ECU,獲得所述汽車(chē)的汽車(chē)車(chē)型代碼; 查詢(xún)單元,用于根據(jù)所述汽車(chē)車(chē)型代碼在配置信息庫(kù)進(jìn)行查詢(xún),獲得所述汽車(chē)車(chē)型代碼對(duì)應(yīng)的當(dāng)前ECU配置信息; 更新單元,用于根據(jù)所述當(dāng)前ECU配置信息更新所述汽車(chē)中對(duì)應(yīng)的需要更新的ECU。7.如權(quán)利要求6所述的實(shí)現(xiàn)ECU功能配置的裝置,其特征在于,所述汽車(chē)車(chē)型代碼至少包括表征下述信息的字符字段:車(chē)型代號(hào)、發(fā)動(dòng)機(jī)設(shè)計(jì)特征代碼、車(chē)型換代碼、車(chē)型年代碼、動(dòng)力系統(tǒng)特征代碼、傳動(dòng)系統(tǒng)特征代碼、車(chē)輛系列等級(jí)以及車(chē)型選裝代碼。8.如權(quán)利要求6所述的實(shí)現(xiàn)ECU功能配置的裝置,其特征在于,所述車(chē)型代碼獲取單元包括: 優(yōu)先權(quán)確定單元,用于確定存儲(chǔ)有汽車(chē)車(chē)型代碼的至少一個(gè)ECU的優(yōu)先權(quán)的高低; 讀取單元,用于首先從具有最高優(yōu)先級(jí)的ECU中讀取所存儲(chǔ)的汽車(chē)車(chē)型代碼;如果無(wú)法讀取,則從優(yōu)先級(jí)次之的另一 ECU中讀取所存儲(chǔ)的汽車(chē)車(chē)型代碼,并提示維修之前未讀出汽車(chē)車(chē)型代碼的ECU,直至讀出所述汽車(chē)的汽車(chē)車(chē)型代碼;如果在所有預(yù)存有汽車(chē)車(chē)型代碼的ECU中均無(wú)法讀出汽車(chē)車(chē)型代碼,則進(jìn)行報(bào)錯(cuò)處理。9.如權(quán)利要求6所述的實(shí)現(xiàn)ECU功能配置的裝置,其特征在于, 掃描單元,用于通過(guò)掃描的方式獲取隨車(chē)的印刷成條碼形式的汽車(chē)車(chē)型代碼; 車(chē)型代碼寫(xiě)入單元,用于通過(guò)CAN總線將所述掃描單元所掃描獲得的汽車(chē)車(chē)型代碼分別寫(xiě)入汽車(chē)的所述至少一個(gè)ECU中,所述至少一個(gè)ECU依序配置有不同的優(yōu)先級(jí)。10.如權(quán)利要求6所述的實(shí)現(xiàn)ECU功能配置的裝置,其特征在于, ECU配置信息更新單元,用于將維修上位機(jī)中的或連接的配置信息庫(kù)與生產(chǎn)上位機(jī)中的或連接的配置信息庫(kù)進(jìn)行定時(shí)同步更新。
【文檔編號(hào)】G05B19/042GK106033209SQ201510122169
【公開(kāi)日】2016年10月19日
【申請(qǐng)日】2015年3月20日
【發(fā)明人】王立國(guó), 郭嘉強(qiáng), 韓釗明, 黃麗芳, 何曄
【申請(qǐng)人】廣州汽車(chē)集團(tuán)股份有限公司