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