專利名稱:汽車ecu刷寫設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及汽車技術(shù)領(lǐng)域,尤其涉及一種汽車ECU刷寫設(shè)備。
背景技術(shù):
汽車發(fā)動機控制單元(ECU),間接的控制著燃料的注射、點火和汽車的排放。在E⑶上運行的軟件被叫做“固件”,因為它比普通的軟件難改變。E⑶可以通過改變它的固件在很多不同車上使用。實際上,一種類型的汽車可以通過更新固件來適應(yīng)不同國家的排放規(guī)定。當汽車離開汽車廠后,升級固件也可以修復(fù)BUG和減少排放輸出。近些年來E⑶重編程技術(shù)發(fā)展很快,未來也會保持這樣的勢頭。在汽車服務(wù)行業(yè)中,通過對E⑶重編程,可以更改、校準系統(tǒng)運行參數(shù),可以修復(fù)BUG和減少排放輸出。但是各種不同的重編程需求和重編程車輛所必要的編程工具成為了維修工廠售后服務(wù)的沉重負擔??梢?,開發(fā)出不同車型上使用的一種標準的ECU編程設(shè)備,使編程更靈活,通用性更好,更方便非常必要。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種汽車ECU刷寫設(shè)備,以改變ECU固件,進而修復(fù)BUG,減 少排放輸出。為實現(xiàn)上述目的,本發(fā)明提供一種汽車E⑶刷寫設(shè)備,包括電源模塊、PC接口模塊、電性連接于該PC接口模塊的ARM9模塊、電性連接于該ARM9模塊的M3模塊、電性連接于該M3模塊的通訊協(xié)議模塊、電性連接于該通訊協(xié)議模塊的刷寫接口模塊,所述PC接口模塊、ARM9模塊、M3模塊、通信協(xié)議模塊及刷寫接口模塊均與電源模塊電性連接。所述PC接口模塊包括USB接口模塊及以太網(wǎng)接口模塊。所述ARM9模塊運行Linux v2. 6操作系統(tǒng)。所述M3模塊包括主M3芯片及電性連接于該主M3芯片的從M3芯片,所述主M3芯片運行uC/OS-II實時操作系統(tǒng),用于與汽車E⑶的通信交互及控制,所述從M3芯片用于與SAE J1850 PWM/VPW相關(guān)的通訊處理。所述通訊協(xié)議模塊包括CAN協(xié)議模塊、K_Line/SCI協(xié)議模塊、PWM/VPW協(xié)議模塊及電平選擇模塊。所述通訊協(xié)議模塊支持IS09141協(xié)議、IS014230-4協(xié)議、SAE J1850 PWM協(xié)議、SAEJ1850 VPW 協(xié)議、CAN 協(xié)議、IS015765-4 協(xié)議及 SAE J2610 SCI 協(xié)議。所述刷寫接口模塊包括IO選擇模塊、可編程電壓模塊及模擬輸入信號模塊,其分別對應(yīng)OBD-II通訊接口、可編程電壓接口或A/D Inputs接口。所述刷寫接口模塊通過OBD-II通訊接口、可編程電壓接口或A/D Inputs接口與汽車診斷接口通訊連接。所述電源模塊通過該刷寫接口模塊與汽車診斷接口電性連接,進而為PC接口模塊、ARM9模塊、M3模塊、通訊協(xié)議模塊提供工作電壓。本發(fā)明的有益效果本發(fā)明汽車ECU刷寫設(shè)備,本發(fā)明汽車ECU刷寫設(shè)備,通過PC接口模塊、 ARM9模塊與M3模塊的使用,可以改變E⑶固件,汽車可以通過更新E⑶固件來適應(yīng)不同國家的排放規(guī)定,還可以通過升級E⑶固件達到修復(fù)BUG和減少排放輸出,同時,通過集成多種通信協(xié)議的通訊協(xié)議模塊的使用,使得本汽車ECU刷寫設(shè)備可應(yīng)用于不同車型,應(yīng)用范圍廣。為了能更進一步了解本發(fā)明的特征以及技術(shù)內(nèi)容,請參閱以下有關(guān)本發(fā)明的詳細說明與附圖,然而附圖僅提供參考與說明用,并非用來對本發(fā)明加以限制。
下面結(jié)合附圖,通過對本發(fā)明的具體實施方式
詳細描述,將使本發(fā)明的技術(shù)方案及其它有益效果顯而易見。附圖中,圖I為本發(fā)明汽車E⑶刷寫設(shè)備的模塊圖;圖2為本發(fā)明汽車E⑶刷寫設(shè)備的物理性系統(tǒng)框圖;圖3為本發(fā)明汽車ECU刷寫設(shè)備的功能性系統(tǒng)框圖;圖4為本發(fā)明汽車E⑶刷寫設(shè)備的實現(xiàn)原理圖。
具體實施例方式為更進一步闡述本發(fā)明所采取的技術(shù)手段及其效果,以下結(jié)合本發(fā)明的優(yōu)選實施例及其附圖進行詳細描述。請參閱圖1,本發(fā)明提供一種汽車E⑶刷寫設(shè)備,包括電源模塊2、PC接口模塊4、電性連接于該PC接口模塊4的ARM9模塊6、電性連接于該ARM9模塊6的M3模塊7、電性連接于該M3模塊7的通訊協(xié)議模塊8、電性連接于該通訊協(xié)議模塊8的刷寫接口模塊9,所述PC接口模塊4、ARM9模塊6、M3模塊7、通信協(xié)議模塊8及刷寫接口模塊9均與電源模塊2電性連接。所述PC接口模塊4包括USB接口模塊42及以太網(wǎng)接口模塊44,該汽車E⑶刷寫設(shè)備20通過USB接口模塊42及以太網(wǎng)接口模塊44與PC主機30連接并進行數(shù)據(jù)交換。所述ARM9模塊6為ARM9芯片運行Linux v2. 6操作系統(tǒng),同時也運行著一個服務(wù)控制程序,起中介與控制作用,用以將PC主機30下發(fā)給汽車ECUlO的指令數(shù)據(jù)傳送給M3模塊7,并將M3模塊7傳輸過來的E⑶應(yīng)答數(shù)據(jù)上傳給PC主機30。所述M3模塊I包括主M3芯片72及電性連接于該主M3芯片72的從M3芯片74,所述主M3芯片72運行uC/OS-II實時操作系統(tǒng),用于與汽車E⑶10的通信交互及控制,所述從M3芯片74(M3 Slave)用于與SAE J1850 PWM/VPW相關(guān)的通訊處理。所述通訊協(xié)議模塊8包括CAN協(xié)議模塊(未圖示)、K_Line/SCI協(xié)議模塊(未圖示)、PWM/VPW協(xié)議模塊(未圖示)及電平選擇模塊(未圖示)。所述通訊協(xié)議模塊8支持IS09141協(xié)議、IS014230-4協(xié)議、SAE J1850 PWM協(xié)議、SAE J1850 VPW 協(xié)議、CAN 協(xié)議、IS015765-4 協(xié)議及 SAE J2610 SCI 協(xié)議。所述刷寫接口模塊9包括IO選擇模塊92、可編程電壓模塊94及模擬輸入信號模塊96,其分別對應(yīng)OBD-II通訊接口、可編程電壓接口或A/D Inputs接口。所述刷寫接口模塊9通過OBD-II通訊接口、可編程電壓接口或A/D Inputs接口與汽車診斷接口 12通訊連接。所述電源模塊2通過該刷寫接口模塊9與汽車診斷接口 12電性連接,進而為PC接口模塊4、ARM9模塊6、M3模塊7、通訊協(xié)議模塊8提供工作電壓。請參閱圖2及圖3,本發(fā)明汽車E⑶刷寫設(shè)備20,通過PC連接模塊4連接PC主機30,通過刷寫接口接模塊9連接汽車診斷接口 12,進而實現(xiàn)PC主機30與汽車E⑶10的通訊連接。PC主機30運行Windows XP/7操作系統(tǒng),為汽車廠商E⑶刷寫應(yīng)用程序提供運行 環(huán)境,E⑶刷寫程序在J2534 API/DLL以及PC操作系統(tǒng)的支持下,通過汽車E⑶刷寫設(shè)備20與汽車E⑶10進行通訊交互,進而完成E⑶刷寫任務(wù),可以對汽車E⑶10進行E⑶升級及ECU標定。請參閱圖4,為本發(fā)明汽車ECU刷寫設(shè)備的實現(xiàn)原理圖,本發(fā)明汽車ECU刷寫設(shè)備中ARM9模塊6采用了 ARM9芯片及主、從Cortex M3芯片方案。ARM9芯片用于運行Linuxv2. 6操作系統(tǒng),提供USB、以太網(wǎng)外部接口設(shè)備的系統(tǒng)支持。兩片M3芯片中,主M3芯片72 (M3 Master),承擔與汽車ECUlO的主要通信交互、控制任務(wù),運行uC/OS-II實時操作系統(tǒng);從M3芯片74 (M3 Slave)主要負責SAE J1850 PWM/VPW通信協(xié)議相關(guān)的通訊處理。ARM9模塊6中同時也運行著一個服務(wù)控制程序,起中介與控制作用。PC主機30通過自定義通訊協(xié)議P2下發(fā)指令數(shù)據(jù)給ARM9芯片,ARM9芯片通過自定義通訊協(xié)議P2將該指令數(shù)據(jù)傳送給主M3芯片72,主M3芯片72通過汽車通信協(xié)議Pl將該指令數(shù)據(jù)傳送給汽車E⑶,進而實現(xiàn)汽車ECU固件的刷寫。綜上所述,本發(fā)明汽車E⑶刷寫設(shè)備,通過PC接口模塊、ARM9模塊與M3模塊的使用,可以改變ECU固件,汽車可以通過更新ECU固件來適應(yīng)不同國家的排放規(guī)定,還可以通過升級ECU固件達到修復(fù)BUG和減少排放輸出,同時,通過集成多種通信協(xié)議的通訊協(xié)議模塊的使用,使得本汽車ECU刷寫設(shè)備可應(yīng)用于不同車型,應(yīng)用范圍廣。以上所述,對于本領(lǐng)域的普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案和技術(shù)構(gòu)思作出其他各種相應(yīng)的改變和變形,而所有這些改變和變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護范圍。
權(quán)利要求
1.一種汽車E⑶刷寫設(shè)備,其特征在于,包括電源模塊、PC接口模塊、電性連接于該PC接口模塊的ARM9模塊、電性連接于該ARM9模塊的M3模塊、電性連接于該M3模塊的通訊協(xié)議模塊、電性連接于該通訊協(xié)議模塊的刷寫接口模塊,所述PC接口模塊、ARM9模塊、M3模塊、通信協(xié)議模塊及刷寫接口模塊均與電源模塊電性連接。
2.如權(quán)利要求I所述的汽車ECU刷寫設(shè)備,其特征在于,所述PC接口模塊包括USB接口模塊及以太網(wǎng)接口模塊。
3.如權(quán)利要求I所述的汽車ECU刷寫設(shè)備,其特征在于,所述ARM9模塊運行Linuxv2. 6操作系統(tǒng)。
4.如權(quán)利要求I所述的汽車ECU刷寫設(shè)備,其特征在于,所述M3模塊包括主M3芯片及電性連接于該主M3芯片的從M3芯片,所述主M3芯片運行uC/OS-II實時操作系統(tǒng),用于與汽車E⑶的通信交互及控制,所述從M3芯片用于與SAE J1850 PWM/VPW相關(guān)的通訊處理。
5.如權(quán)利要求I所述的汽車ECU刷寫設(shè)備,其特征在于,所述通訊協(xié)議模塊包括CAN協(xié)議模塊、K_Line/SCI協(xié)議模塊、PWM/VPW協(xié)議模塊及電平選擇模塊。
6.如權(quán)利要求5所述的汽車ECU刷寫設(shè)備,其特征在于,所述通訊協(xié)議模塊支持IS09141 協(xié)議、IS014230-4 協(xié)議、SAE J1850 PWM 協(xié)議、SAE J1850 VPW 協(xié)議、CAN 協(xié)議、IS015765-4 協(xié)議及 SAE J2610 SCI 協(xié)議。
7.如權(quán)利要求I所述的汽車ECU刷寫設(shè)備,其特征在于,所述刷寫接口模塊包括IO選擇模塊、可編程電壓模塊及模擬輸入信號模塊,其分別對應(yīng)OBD-II通訊接口、可編程電壓接口或 A/D Inputs 接口。
8.如權(quán)利要求7所述的汽車ECU刷寫設(shè)備,其特征在于,所述刷寫接口模塊通過OBD-II通訊接口、可編程電壓接口或A/D Inputs接口與汽車診斷接口通訊連接。
9.如權(quán)利要求8所述的汽車ECU刷寫設(shè)備,其特征在于,所述電源模塊通過該刷寫接口模塊與汽車診斷接口電性連接,進而為PC接口模塊、ARM9模塊、M3模塊、通訊協(xié)議模塊提供工作電壓。
全文摘要
本發(fā)明提供一種汽車ECU刷寫設(shè)備,包括電源模塊、PC接口模塊、電性連接于該PC接口模塊的ARM9模塊、電性連接于該ARM9模塊的M3模塊、電性連接于該M3模塊的通訊協(xié)議模塊、電性連接于該通訊協(xié)議模塊的刷寫接口模塊,所述PC接口模塊、ARM9模塊、M3模塊、通信協(xié)議模塊及刷寫接口模塊均與電源模塊電性連接。本發(fā)明汽車ECU刷寫設(shè)備,通過PC接口模塊、ARM9模塊與M3模塊的使用,可以改變ECU固件,汽車可以通過更新ECU固件來適應(yīng)不同國家的排放規(guī)定,還可以通過升級ECU固件達到修復(fù)BUG和減少排放輸出,同時,通過集成多種通信協(xié)議的通訊協(xié)議模塊的使用,使得本汽車ECU刷寫設(shè)備可應(yīng)用于不同車型,應(yīng)用范圍廣。
文檔編號G05B19/042GK102722119SQ20121017672
公開日2012年10月10日 申請日期2012年5月31日 優(yōu)先權(quán)日2012年5月31日
發(fā)明者劉均, 郝書芳 申請人:深圳市元征科技股份有限公司