專利名稱:Ecu數(shù)據(jù)刷寫系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電控單元(EOT)數(shù)據(jù)刷寫系統(tǒng)。
背景技術(shù):
整車E⑶的數(shù)據(jù)刷寫是整車生產(chǎn)線上的必要環(huán)節(jié)。目前,E⑶的刷寫設(shè)備通常由E⑶廠商開發(fā)并提供,各個(gè)廠家所遵循的通訊協(xié)議 (如CAN、J1939、K-Line、IS09141等)和接口類型各不相同。在混裝生產(chǎn)線的情況下,同一 條生產(chǎn)線需要配備多種類型的ECU刷寫設(shè)備,各自獨(dú)立的刷寫設(shè)備使生產(chǎn)工作繁雜,這就 導(dǎo)致了給生產(chǎn)線帶來了不便。例如,如果在某生產(chǎn)線上針對(duì)不同類型的ECU配備博世、康明 斯、德爾福、電裝、聯(lián)合電子等5個(gè)廠家的ECU刷寫設(shè)備,這樣可能會(huì)涉及十幾種發(fā)動(dòng)機(jī)ECU, 車型數(shù)千個(gè),數(shù)據(jù)數(shù)千條,現(xiàn)場(chǎng)刷寫十分不便,并且工作人員操作起來十分繁瑣,很有可能 出現(xiàn)錯(cuò)誤。這些都導(dǎo)致生產(chǎn)效率急劇降低,不能滿足正常生產(chǎn)要求。
發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有技術(shù)中存在的對(duì)于各種類型的ECU使用單獨(dú)的ECU刷寫設(shè)備,使 得ECU刷寫工作繁雜,生產(chǎn)效率低的問題,提出了一種能夠?qū)Σ煌愋偷腅CU實(shí)現(xiàn)自動(dòng)分類 并刷寫的系統(tǒng)。本發(fā)明提出了一種ECU數(shù)據(jù)刷寫系統(tǒng),其中,該系統(tǒng)包括控制單元和多個(gè)接口單 元,所述控制單元與所述多個(gè)接口單元相連接,所述控制單元用于獲取車型編碼和/或車 輛識(shí)別碼,并根據(jù)所述車型編碼和/或車輛識(shí)別碼選擇相應(yīng)的ECU標(biāo)定文件和選擇相應(yīng)的 接口單元,以及將所選擇的ECU標(biāo)定文件發(fā)送給所述選擇的接口單元;所述接口單元用于 對(duì)從所述控制單元接收的ECU標(biāo)定文件執(zhí)行協(xié)議轉(zhuǎn)換并利用所轉(zhuǎn)換的ECU標(biāo)定文件執(zhí)行刷 寫操作。通過采用本發(fā)明的ECU數(shù)據(jù)刷寫系統(tǒng),可以自動(dòng)識(shí)別車輛的ECU類型并切換成相 應(yīng)的接口單元,從而利用相應(yīng)的ECU標(biāo)定文件并遵循相應(yīng)的通信協(xié)議來刷寫ECU,實(shí)現(xiàn)了自 動(dòng)識(shí)別ECU、自動(dòng)切換協(xié)議以及自動(dòng)刷寫ECU的功能,避免了使用各自獨(dú)立的ECU刷寫系統(tǒng) 工作繁瑣且容易出錯(cuò)的問題,提高了 ECU數(shù)據(jù)刷寫效率,從而提高了生產(chǎn)效率。
圖1是根據(jù)本發(fā)明的實(shí)施方式的ECU數(shù)據(jù)刷寫系統(tǒng)的框圖;圖2是根據(jù)本發(fā)明的實(shí)施方式的ECU數(shù)據(jù)刷寫方法的流程圖。
具體實(shí)施例方式現(xiàn)在參考附圖對(duì)優(yōu)選實(shí)施方式進(jìn)行詳細(xì)的描述。如圖1所示,示出了作為本發(fā)明的一個(gè)實(shí)施方式的ECU數(shù)據(jù)刷寫系統(tǒng)的模塊圖。 該實(shí)施方式中的ECU數(shù)據(jù)刷寫系統(tǒng)100包括控制單元102和多個(gè)接口單元103,控制單元102與多個(gè)接口單元103相連。所述控制單元102用于獲取車型編碼和/或VIN碼,并根據(jù)所述車型編碼和/或 VIN碼選擇相應(yīng)的ECU標(biāo)定文件,并切換至所述多個(gè)接口單元103中與所述車輛的ECU類型 相對(duì)應(yīng)的接口單元,以及通過所選擇的接口單元控制刷寫操作的執(zhí)行。其中,VIN碼是車輛 的唯一標(biāo)識(shí),通過VIN碼可以獲得車輛的制造廠家、車型、生產(chǎn)年代以及發(fā)動(dòng)機(jī)等信息,車 型編碼可以表示汽車類別、主要特征參數(shù)、汽車排量等信息。所述ECU標(biāo)定文件通常包括發(fā) 動(dòng)機(jī)電噴管理系統(tǒng)臺(tái)架標(biāo)定、性能及基本排放標(biāo)定以及整車標(biāo)定等,所述ECU標(biāo)定文件對(duì) 于本領(lǐng)域的技術(shù)人員來說是公知的,在此不再詳述。所述ECU標(biāo)定文件可以存儲(chǔ)在所述控 制單元102內(nèi)部的存儲(chǔ)裝置中,也可以存儲(chǔ)在單獨(dú)的存儲(chǔ)裝置中。優(yōu)選地,所述控制單元102可以首先根據(jù)車型編碼和/或VIN碼識(shí)別所述車輛的 ECU類型,從而根據(jù)所述識(shí)別的ECU類型來選擇相應(yīng)的ECU標(biāo)定文件,并切換到與所述車輛 的ECU類型相對(duì)應(yīng)的接口單元。優(yōu)選地,控制單元102可以直接通過車型編碼和/或VIN碼與E⑶標(biāo)定文件和接 口單元的對(duì)應(yīng)關(guān)系表來選擇相應(yīng)的ECU標(biāo)定文件和接口單元。該對(duì)應(yīng)關(guān)系表可以存儲(chǔ)在所 述控制單元102內(nèi)部的存儲(chǔ)裝置中,也可以存儲(chǔ)在單獨(dú)的存儲(chǔ)裝置中。該對(duì)應(yīng)關(guān)系表可以 包括車型編碼和/或VIN碼、ECU類型、ECU標(biāo)定文件名稱、ECU標(biāo)定文件路徑和接口單元等 數(shù)據(jù)項(xiàng)。該對(duì)應(yīng)關(guān)系表的一個(gè)示例如表1
表 1
序 車型編碼標(biāo)定文件名稱文件ECUECU接口
號(hào)路徑類型廠家 單元
D /四驅(qū)皮 卡及蒙派
6536B1DDA-S2Z2621037397002. HEX克輕客EDC16C39 Bosch 博世 1
4JBl博世
國三/1
~D /四驅(qū)皮
卡及蒙派
6536B1DDA-S2Z2631037397002. HEX克輕客EDC16C39 Bosch 博世 1
4JBl博世
國三/1
~~3 6536B1DVA-X1Z0206516001D. PTPD / 愛爾法 MT20U2Delphi
配4Y德爾W^~
福國四福1
0BD/491 輕客德爾 福國IVMl 類車/1 所述對(duì)應(yīng)關(guān)系表也可以采取別的格式或形式,本領(lǐng)域的技術(shù)人員可以根據(jù)具體需 要來創(chuàng)建??刂茊卧?02可以通過用戶直接輸入車型編碼和/或VIN碼來獲取車型編碼和/ 或VIN碼。優(yōu)選地,所述E⑶數(shù)據(jù)刷寫系統(tǒng)還可以包括掃描單元101,例如可以是條碼掃描 單元,用于掃描車輛的車型編碼和/或VIN碼,并將所述車型編碼和/或VIN碼發(fā)送給所述 控制單元102。所述多個(gè)接口單元103用于分別針對(duì)不同的ECU類型執(zhí)行協(xié)議轉(zhuǎn)換并利用所選擇 的ECU標(biāo)定文件執(zhí)行刷寫操作。由于對(duì)不同廠家開發(fā)的ECU設(shè)備執(zhí)行數(shù)據(jù)刷寫時(shí)要遵循不 同的通信協(xié)議(如CAN、J1939、K-Line、IS09141等協(xié)議),所以需要接口單元103來完成針 對(duì)不同類型的ECU的協(xié)議轉(zhuǎn)換。例如,所述ECU數(shù)據(jù)刷寫系統(tǒng)可以具有5個(gè)接口單元103, 該5個(gè)接口單元103可以分別完成對(duì)博世、康明斯、德爾福、電裝、聯(lián)合電子五個(gè)廠家的ECU 的通信協(xié)議轉(zhuǎn)換。所述接口單元103可以是本領(lǐng)域技術(shù)人員所公知的各種ECU刷寫接口工 具。優(yōu)選地,所述E⑶數(shù)據(jù)刷寫系統(tǒng)還可以包括輸入單元104,該輸入單元104與控制 單元102相連,用于向控制單元102輸入操作命令,從而使控制單元102可以根據(jù)用戶的操 作命令來控制刷寫過程。所述輸入單元例如是按鈕、鍵盤、鼠標(biāo)或觸摸屏等。所述操作命令 例如可以是“開始刷寫”、“停止刷寫”等。優(yōu)選地,所述E⑶數(shù)據(jù)刷寫系統(tǒng)還可以包括指示單元105,該指示單元105與控制 單元102相連,用于指示系統(tǒng)的工作狀態(tài)和/或ECU類型。所述工作狀態(tài)例如刷寫狀態(tài)和 停止?fàn)顟B(tài)。所述ECU類型例如博世、康明斯、德爾福等廠家類型。該指示系統(tǒng)可以通過顯示 屏或者通過指示燈的點(diǎn)亮與熄滅來指示相應(yīng)的狀態(tài)或類型。優(yōu)選地,所述控制單元102還用于判斷E⑶數(shù)據(jù)刷寫是否成功。所述E⑶數(shù)據(jù)刷 寫系統(tǒng)還可包括警報(bào)單元106,該警報(bào)單元106與控制單元102相連,用于在控制單元102 判斷數(shù)據(jù)刷寫不成功的情況下發(fā)出警報(bào)。該警報(bào)單元可以通過響鈴或燈光閃爍等方式進(jìn)行 警報(bào),還可以在警報(bào)的同時(shí)通過顯示屏顯示相應(yīng)的錯(cuò)誤代碼來提示錯(cuò)誤類型。優(yōu)選地,如果控制單元102判斷數(shù)據(jù)刷寫成功后,控制單元102還可以用于在刷寫 結(jié)束后對(duì)ECU進(jìn)行故障診斷??刂茊卧?02可以通過讀取ECU的故障碼和清除故障碼來完 成對(duì)ECU的故障診斷。優(yōu)選地,所述E⑶數(shù)據(jù)刷寫系統(tǒng)還可以包括打印單元107,該打印單元與控制單元102相連,用于打印ECU相關(guān)信息,通常,可以以條碼的形式打印該相關(guān)信息。所打印的信息 可以包括ECU刷寫流水號(hào)和VIN碼等內(nèi)容,在進(jìn)行故障診斷的情況下,還可以包括故障診斷 信息等內(nèi)容,以便于以后的車輛質(zhì)檢和售后服務(wù)。圖2是根據(jù)本發(fā)明的優(yōu)選的實(shí)施方式的ECU數(shù)據(jù)刷寫方法的流程圖。如圖2所示,車輛到位后,首先通過掃描單元101掃描車輛的車型編碼和/或VIN 碼,并將車型編碼和/或VIN碼發(fā)送給控制單元102??刂茊卧?02獲取到車型編碼和/或 VIN碼后,識(shí)別所述車輛的ECU類型,并根據(jù)所述車輛的ECU類型選擇相應(yīng)的ECU標(biāo)定文件, 并切換到與所述車輛的ECU類型相對(duì)應(yīng)的接口單元103,接口單元103可以對(duì)所選擇的ECU 標(biāo)定文件執(zhí)行協(xié)議轉(zhuǎn)換并利用所轉(zhuǎn)換的ECU標(biāo)定文件執(zhí)行刷寫操作,從而控制單元102就 可以利用ECU標(biāo)定文件通過所述接口單元103控制執(zhí)行對(duì)所述車輛的ECU的刷寫操作了。在執(zhí)行數(shù)據(jù)刷寫操作后,控制單元102還可以判斷數(shù)據(jù)刷寫是否成功,如果不成 功,則可以控制警報(bào)單元106發(fā)出警報(bào)。如果數(shù)據(jù)刷寫成功,控制單元102還可以對(duì)ECU系 統(tǒng)進(jìn)行故障診斷。對(duì)ECU系統(tǒng)進(jìn)行故障診斷后,可以通過打印單元107打印條碼信息。條 碼信息可以包括ECU刷寫流水號(hào)、VIN碼或故障診斷信息等內(nèi)容,以便于以后的車輛質(zhì)檢和 售后服務(wù)。 利用本發(fā)明的ECU數(shù)據(jù)刷寫系統(tǒng),控制單元102可以根據(jù)車輛的車型編碼或VIN 碼自動(dòng)切換成相應(yīng)的接口單元103,從而利用相應(yīng)的ECU標(biāo)定文件來刷寫ECU,實(shí)現(xiàn)了自動(dòng) 識(shí)別ECU、自動(dòng)切換協(xié)議以及自動(dòng)刷寫ECU的功能,避免了使用各自獨(dú)立的ECU刷寫系統(tǒng)工 作繁瑣且容易出錯(cuò)的問題,提高了 ECU數(shù)據(jù)刷寫效率。
權(quán)利要求
一種ECU數(shù)據(jù)刷寫系統(tǒng),其中,該系統(tǒng)包括控制單元(102)和多個(gè)接口單元(103),所述控制單元(102)與所述多個(gè)接口單元(103)相連接,所述控制單元(102)用于獲取車型編碼和/或車輛識(shí)別碼,并根據(jù)所述車型編碼和/或車輛識(shí)別碼選擇相應(yīng)的ECU標(biāo)定文件和接口單元(103),以及將所選擇的ECU標(biāo)定文件發(fā)送給所選擇的接口單元(103);所述接口單元(103)用于對(duì)從所述控制單元(102)接收的ECU標(biāo)定文件執(zhí)行協(xié)議轉(zhuǎn)換,并利用所轉(zhuǎn)換的ECU標(biāo)定文件執(zhí)行刷寫操作。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),所述系統(tǒng)還包括掃描單元(101),該掃描單元(101)與所述控制單元(102)相連,用于掃描車輛的車型 編碼和/或車輛識(shí)別碼,并將掃描獲得的車型編碼和/或車輛識(shí)別碼發(fā)送給所述控制單元 (102)。
3.根據(jù)權(quán)利要求1-2中任一項(xiàng)權(quán)利要求所述的系統(tǒng),其中,所述控制單元(102)首先根 據(jù)所述車型編碼和/或車輛識(shí)別碼識(shí)別所述車輛的ECU類型,從而根據(jù)所述車輛的ECU類 型選擇與該ECU類型相對(duì)應(yīng)的ECU標(biāo)定文件和接口單元(103)。
4.根據(jù)權(quán)利要求1-2中任一項(xiàng)權(quán)利要求所述的系統(tǒng),其中,所述控制單元(102)通過查 找車型編碼和/或車輛識(shí)別碼與ECU標(biāo)定文件和接口單元的對(duì)應(yīng)關(guān)系表來選擇相應(yīng)的ECU 標(biāo)定文件和接口單元,所述對(duì)應(yīng)關(guān)系表存儲(chǔ)在所述控制單元(102)內(nèi)部的存儲(chǔ)裝置或外部 的單獨(dú)的存儲(chǔ)裝置中。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),該系統(tǒng)還包括輸入單元(104),該輸入單元(104)與所述控制單元(102)相連,用于向控制單元 (102)輸入操作命令,并且所述控制單元(102)用于根據(jù)所述操作命令來控制刷寫操作。
6.根據(jù)權(quán)利要求3所述的系統(tǒng),該系統(tǒng)還包括指示單元(105),該指示單元(105)與所述控制單元(102)相連,用于從所述控制單元 (102)接收系統(tǒng)的工作狀態(tài)和/或ECU類型的信息,并指示系統(tǒng)的工作狀態(tài)和/或ECU類型。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述控制單元(102)還用于判斷數(shù)據(jù)刷寫是否成功,以及該系統(tǒng)還包括警報(bào)單元(106),該警報(bào)單元(106)與所述控制單元(102)相連,用于在所述控制單元 (102)判斷數(shù)據(jù)刷寫不成功的情況下發(fā)出警報(bào)。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中,所述控制單元(102)還用于在數(shù)據(jù)刷寫成功的情況下對(duì)ECU進(jìn)行故障診斷。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),該系統(tǒng)還包括打印單元(107),該打印單元(107)與 所述控制單元(102)相連,用于打印ECU相關(guān)信息。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,所述打印單元(107)以條碼的形式打印所述 ECU相關(guān)信息,所述ECU相關(guān)信息包括ECU刷寫流水號(hào)、車輛識(shí)別碼或故障診斷信息中的至 少一者。
全文摘要
本發(fā)明提供一種ECU數(shù)據(jù)刷寫系統(tǒng),該系統(tǒng)包括控制單元(102)和多個(gè)接口單元(103),該控制單元(102)與多個(gè)接口單元(103)相連接,所述控制單元(102)用于獲取車型編碼和/或車輛識(shí)別碼,并根據(jù)車型編碼和/或車輛識(shí)別碼選擇相應(yīng)的ECU標(biāo)定文件和選擇相應(yīng)的接口單元(103),將所選擇的ECU標(biāo)定文件發(fā)送給所述選擇的接口單元(103);所述接口單元(103)用于對(duì)從所述控制單元(102)接收的ECU標(biāo)定文件執(zhí)行協(xié)議轉(zhuǎn)換并利用所轉(zhuǎn)換的ECU標(biāo)定文件執(zhí)行刷寫操作。利用本發(fā)明的ECU數(shù)據(jù)刷寫系統(tǒng),實(shí)現(xiàn)了自動(dòng)識(shí)別ECU、自動(dòng)切換協(xié)議以及自動(dòng)刷寫ECU的功能,提高了ECU數(shù)據(jù)刷寫效率,從而提高了生產(chǎn)效率。
文檔編號(hào)G05B19/04GK101840206SQ20101003389
公開日2010年9月22日 申請(qǐng)日期2010年1月15日 優(yōu)先權(quán)日2010年1月15日
發(fā)明者張?jiān)鲭p, 王莉, 韓林 申請(qǐng)人:北汽福田汽車股份有限公司