專利名稱:汽車集中式車身電子控制器功能和參數(shù)在線配置方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種汽車集中式車身電子控制器功能和參數(shù)在線配置方法。
背景技術(shù):
(I)汽車電子控制器配置汽車創(chuàng)新的70%來源于汽車電子技術(shù)。汽車電子技術(shù)及產(chǎn)品是未來汽車工業(yè)競爭的焦點。汽車上越來越多的采用電子控制單元(ECU)對機械物理部件進行控制,實現(xiàn)環(huán)保、行駛安全以及舒適便捷的目的。在中高端轎車上,E⑶的數(shù)量已經(jīng)達到50 80個,電子部件占整車的成本達到20% 40%。為了適應(yīng)不同國家和區(qū) 域的自然環(huán)境、風(fēng)俗習(xí)慣以及法律法規(guī)的制約和限制,同時為了滿足不同層次消費人群的需求,同一品牌的汽車通常具有不同車型、不同檔次。不同車型和檔次的汽車在電子設(shè)備的配置方面往往有所不同,具體表現(xiàn)在裝配的電子設(shè)備數(shù)量、種類以及所燒寫的軟件程序等方面的差異,這些差異性配置最終表現(xiàn)在汽車功能以及用戶體驗上的差異。無論在生產(chǎn)環(huán)節(jié)還是在銷售和維護環(huán)節(jié),都需要寫入和獲取汽車上電子控制設(shè)備的軟件和硬件配置,這是由于一方面汽車上大部分智能化控制功能都是通過軟件來實現(xiàn),軟件參數(shù)、軟件模塊的屏蔽、使能和更新通常使用在線方式,這就需要能夠?qū)⒖刂破鬈浖呐渲煤蛥?shù)信息寫入到控制器中;另一方面,為了生產(chǎn)和銷售的有效管理,必須獲取控制器的相關(guān)配置信息。( 2 )車身電子控制系統(tǒng)車身電子控制系統(tǒng)是對車身部件進行控制,提供安全報警和友好人車交互功能的電子控制系統(tǒng)。不同品牌的汽車,車身控制功能的范圍界定以及每項功能的定義往往不完全相同。一般來說,車身電子控制系統(tǒng)包括如下主要控制功能中央集控門鎖、外部燈光、內(nèi)部燈光、雨刮、防盜報警、遙控和車窗升降等。車身控制技術(shù)有三種方式分散式、集中式和分布式(總線式)。目前國內(nèi)采用分散式車身控制系統(tǒng)的車型主要是經(jīng)濟型轎車,中高檔轎車多采用集中式或分布式。分布式車身控制系統(tǒng)開始逐漸向經(jīng)濟型轎車普及,如奇瑞轎車A5車型就采用了 CAN (控制器局域網(wǎng))總線技術(shù),新車型A6和A3也搭載了 CAN總線技術(shù)。國內(nèi)采用集中式車身控制系統(tǒng)的車型較少,代表車型有御翔、天籟、駿捷等。集中式車身控制系統(tǒng)將所有控制功能集中在一個車身控制器(BCM,Body Control Module)中,實現(xiàn)所有車身部件的控制,因此控制器中的軟件功能復(fù)雜,代碼量較大。對于不同車型,車身控制功能有所差異,因此尤其需要在線配置系統(tǒng)來對配置信息和參數(shù)進行寫入和讀取,以降低生產(chǎn)和銷售過程中維護不同車型車身控制器的成本。(3)汽車電子控制器在線配置方法汽車電子控制器在線配置是指在不用拆卸控制器的情況下,通過軟件將配置信息寫入控制器中永久存儲介質(zhì)的過程。在汽車生產(chǎn)線或銷售維護過程中,控制器的識別通常采用條形碼技術(shù),配置信息通常采用數(shù)據(jù)庫或其它文本文件的方式來保存,配置信息的寫入和讀取通常通過診斷通信接口來實現(xiàn),比如采用KWP2000 (其國際標(biāo)準(zhǔn)ISO 15765)診斷通信協(xié)議,將配置信息碼打包到診斷信息幀中,在進入控制器的診斷模式后,通過CAN總線將信息包寫入到控制器中。中國專利申請201110165112. 9公開了一種汽車控制器的在線配置方法,該方法通過診斷通訊實現(xiàn)車身控制系統(tǒng)功能配置。主要技術(shù)方案是首先對配置信息進行編碼,并將該編碼打包到診斷服務(wù)的通信包中,通過診斷測試設(shè)備,將配置信息傳輸?shù)侥繕?biāo)控制器,實現(xiàn)對功能的配置。該技術(shù)方案的主要不足是只對簡單配置有效,沒有建立車身控制系統(tǒng)的完整的功能以及軟硬件配置列表,因此,在生產(chǎn)或銷售維護過程中,無法獲取當(dāng)前車輛的完整配置。中國專利申請200810093748. 5公開了一種通過診斷通訊實現(xiàn)車身控制系統(tǒng)功能配置的配置方法,該方法是通過診斷通訊直接將配置信 息寫入要配置的目標(biāo)控制器,而不必經(jīng)過車載網(wǎng)關(guān)。實際上,車載網(wǎng)絡(luò)上的診斷接口通常都集成在車載網(wǎng)關(guān)上,在不拆卸控制器的情況下,網(wǎng)關(guān)是控制器與外部設(shè)備交換網(wǎng)絡(luò)數(shù)據(jù)的唯一通道。因此,該方案在在線情況下,不完全適用。中國專利申請200710172295. 0公開了一種診斷儀的汽車診斷儀車輛配置方法,
主要的特點是采用數(shù)據(jù)庫保存配置數(shù)據(jù),其主要不足是數(shù)據(jù)庫保存方式比較復(fù)雜,數(shù)據(jù)冗余較多,數(shù)據(jù)處理不夠高。
發(fā)明內(nèi)容
本發(fā)明的目的是為克服上述現(xiàn)有技術(shù)的不足,提供一種汽車集中式車身電子控制器功能和參數(shù)在線配置方法,該方法針對集中式車身控制器(以下簡稱“車身控制器”)中的軟件功能配置和參數(shù)設(shè)定,建立不同型號車身控制器功能和參數(shù)的配置列表,采用診斷協(xié)議將配置列表寫入到控制器永久存儲器中??刂破鬈浖x取配置列表后,在軟件和硬件不變的情況下,根據(jù)配置項和參數(shù),決定軟件模塊的屏蔽和使能,并根據(jù)配置參數(shù)設(shè)置相關(guān)被控對象的物理設(shè)定,實現(xiàn)不同車型功能配置的差異性,有利于個性化定制和系統(tǒng)的在線功能升級。為實現(xiàn)上述目的,本發(fā)明采用下述技術(shù)方案一種汽車集中式車身電子控制器功能和參數(shù)在線配置方法,步驟如下I)建立車身控制器的配置列表,采用XML文件的格式保存車身控制器的配置信息和相關(guān)參數(shù)值,并將該文件保存在運行配置軟件的臺式電腦中;2)將臺式電腦和整車分別上電,并將臺式電腦與車身控制器通過CAN總線連接,讓車身控制器進入默認(rèn)診斷模式,運行臺式電腦中的配置軟件;3)配置軟件通過診斷協(xié)議獲取車身控制器的內(nèi)部標(biāo)識符ID,以及當(dāng)前配置信息列表,并在臺式電腦中顯示配置信息;4)如果需要對車身控制器進行重新配置,需要核對配置的硬件列表是否與配置列表一致,如果一致,點擊“寫入”按鈕,通過診斷通訊的寫服務(wù)將配置信息和參數(shù)信息寫入到車身控制器永久存儲器中;5)對寫入的配置列表進行校驗;6)校驗成功后,斷開臺式機與車身控制器的網(wǎng)絡(luò)連接,車身控制器重新上電后,就會讀取配置信息和配置參數(shù),控制器軟件根據(jù)配置信息和參數(shù)屏蔽或使能相關(guān)軟件模塊,實現(xiàn)新的功能配置。所述步驟I)中的配置列表是一個二維表格,其中羅列與某車型對應(yīng)的車身功能選項,這些選項既來自于車型的必須配置,也來自于用戶的個性化可選配置.所述步驟2)中將臺式電腦與車身控制器通過CAN總線連接,具體操作為=USB-CAN接口卡一頭連接臺式電腦的USB接口,一頭連接車載網(wǎng)絡(luò)網(wǎng)關(guān)的CAN總線接口,實現(xiàn)配置軟件與車身控制器之間通過CAN通信的連接,連接完畢后,整車上電,讓車身控制器進入默認(rèn)診斷模式,同時運行臺式電腦中的配置軟件。
所述步驟5)中的校驗采取兩種方式進行,一種是采用診斷通信的CRC校驗,另一種是將寫入的配置列表重新讀出,然后與臺式電腦中的配置列表逐一進行對比,若完全一致,則表明校驗通過,若不一致,則說明校驗未通過,這時需要退出診斷通信,并報錯;根據(jù)失敗原因,重新進行配置。所述步驟6)中校驗成功后,重新上電,車身控制器軟件運行時,首先讀取永久存儲器中的配置文件,若某功能選項為“ 1”,則將與之對應(yīng)的軟件模塊使能;若某功能選項為“0”,則將與之對應(yīng)的軟件模塊屏蔽;參數(shù)的處理與之類似,即讀取配置列表中的參數(shù)值,然后將該值賦值給某程序變量,以便在程序運行過程中進行靈活訪問。本發(fā)明提出了一種集中式車身控制器在線功能配置和參數(shù)設(shè)定的方法,具體涉及到配置列表建立、配置列表的寫入和讀取以及根據(jù)配置項的功能適配等過程。該方明已經(jīng)在某自主品牌轎車的車身控制器中試用,實踐表明該發(fā)明具有以下主要優(yōu)點(I)通過配置文件的方式來屏蔽或使能軟件模塊,可以在不用刷新軟件版本的情況下,實現(xiàn)不同功能的有效配置,滿足不同車型、不同用戶的個性化需要。這種方式便捷而且廉價。(2)利用診斷通信服務(wù)實現(xiàn)配置列表的寫入操作,這種方式比較容易實現(xiàn),而且效率較高。通常情況下,配置文件的大小在IOOk字節(jié)以下,而診斷通信即使采用低速CAN(125kbit/s)通信,也可在IOs以下完成配置列表的寫入、讀出以及程序處理過程,因此通信不會成為配置過程的瓶頸。(3)采用XML文件來保存配置列表,靈活性更強,能夠處理車型和功能項的層次化結(jié)構(gòu),而且由于采用文本文件,處理效率更高。相比之下,有些方法采用數(shù)據(jù)庫來保存列表,有很多信息冗余,而且處理效率不高。
圖I是本發(fā)明車身控制器與臺式電腦連接示意圖;圖2是本發(fā)明流程圖。
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明進一步說明。如圖1、2所示,首先建立車身控制器配置列表。不同車型車身控制系統(tǒng)的軟硬件配置有所不同,其中硬件配置已經(jīng)在生產(chǎn)線上裝配完畢,因此配置列表主要用來實現(xiàn)軟件模塊的屏蔽和使能,或?qū)δ承﹨?shù)進行設(shè)定,以實現(xiàn)不同的功能配置。配置列表是一個二維表格,羅列與某車型對應(yīng)的車身功能選項,這些選項既來自于車型的必須配置,也來自于用戶的個性化可選配置。比如“碰撞解鎖”功能對于無論哪款車型都是必配的,而“懶惰自動解鎖”功能對于高配車型是必配的,而對于低配車型是可選的,如果低配車型的用戶選擇了該功能,則在配置列表中必須出現(xiàn)該功能選擇項。作為例子,下面給出一個部分車身控制功能的配置列表。在列表中用“I”表不該功能被選上,用“0”表不該功能未被選上。表I某車型部分車身控制功能配置列表
權(quán)利要求
1.一種汽車集中式車身電子控制器功能和參數(shù)在線配置方法,其特征是,步驟如下 1)建立車身控制器的配置列表,采用XML文件的格式保存車身控制器的配置信息和相關(guān)參數(shù)值,并將該文件保存在運行配置軟件的臺式電腦中; 2)將臺式電腦和整車分別上電,并將臺式電腦與車身控制器通過CAN總線連接,讓車身控制器進入默認(rèn)診斷模式,運行臺式電腦中的配置軟件; 3)配置軟件通過診斷協(xié)議獲取車身控制器的內(nèi)部標(biāo)識符ID,以及當(dāng)前配置信息列表,并在臺式電腦中顯示配置信息; 4)如果需要對車身控制器進行重新配置,需要核對配置的硬件列表是否與配置列表一致,如果一致,點擊“寫入”按鈕,通過診斷通訊的寫服務(wù)將配置信息和參數(shù)信息寫入到車身控制器永久存儲器中; 5)對寫入的配置列表進行校驗; 6)校驗成功后,斷開臺式機與車身控制器的網(wǎng)絡(luò)連接,車身控制器重新上電后,就會讀取配置信息和配置參數(shù),控制器軟件根據(jù)配置信息和參數(shù)屏蔽或使能相關(guān)軟件模塊,實現(xiàn)新的功能配置。
2.如權(quán)利要求I所述的方法,其特征是,所述步驟I)中的配置列表是一個二維表格,其中羅列與某車型對應(yīng)的車身功能選項,這些選項既來自于車型的必須配置,也來自于用戶的個性化可選配置.
3.如權(quán)利要求I所述的方法,其特征是,所述步驟2)中將臺式電腦與車身控制器通過CAN總線連接,具體操作為=USB-CAN接口卡一頭連接臺式電腦的USB接口,一頭連接車載網(wǎng)絡(luò)網(wǎng)關(guān)的CAN總線接口,實現(xiàn)配置軟件與車身控制器之間通過CAN通信的連接,連接完畢后,整車上電,讓車身控制器進入默認(rèn)診斷模式,同時運行臺式電腦中的配置軟件。
4.如權(quán)利要求I所述的方法,其特征是,所述步驟5)中的校驗采取兩種方式進行,一種是采用診斷通信的CRC校驗,另一種是將寫入的配置列表重新讀出,然后與臺式電腦中的配置列表逐一進行對比,若完全一致,則表明校驗通過,若不一致,則說明校驗未通過,這時需要退出診斷通信,并報錯;根據(jù)失敗原因,重新進行配置。
5.如權(quán)利要求I所述的方法,其特征是,所述步驟6)中校驗成功后,重新上電,車身控制器軟件運行時,首先讀取永久存儲器中的配置文件,若某功能選項為“ 1”,則將與之對應(yīng)的軟件模塊使能;若某功能選項為“O”,則將與之對應(yīng)的軟件模塊屏蔽;參數(shù)的處理與之類似,即讀取配置列表中的參數(shù)值,然后將該值賦值給某程序變量,以便在程序運行過程中進行靈活訪問。
全文摘要
本發(fā)明公開了一種汽車集中式車身電子控制器功能和參數(shù)在線配置方法,針對集中式車身控制器(以下簡稱“車身控制器”)中的軟件功能配置和參數(shù)設(shè)定,建立不同型號車身控制器功能和參數(shù)的配置列表,采用診斷協(xié)議將配置列表寫入到控制器永久存儲器中??刂破鬈浖x取配置列表后,在軟件和硬件不變的情況下,根據(jù)配置項和參數(shù),決定軟件模塊的屏蔽和使能,并根據(jù)配置參數(shù)設(shè)置相關(guān)被控對象的物理設(shè)定,實現(xiàn)不同車型功能配置的差異性,有利于個性化定制和系統(tǒng)的在線功能升級。
文檔編號G05B23/02GK102768530SQ20121028822
公開日2012年11月7日 申請日期2012年8月14日 優(yōu)先權(quán)日2012年8月14日
發(fā)明者劉曉建 申請人:山東省科學(xué)院自動化研究所