專利名稱:一種組合儀表軟件自適應配置方法
技術領域:
本發明涉及汽車的組合儀表技術,尤其是指一種組合儀表軟件自適應配置方法。
技術背景
隨著汽車電子技術的發展,汽車電子控制單元(ECU)的數量不斷增加,導致組合儀表需要顯示的信息越來越多。同時,同一車型細分出的不同配置類型也越來越多。因此,同一車型不同配置類型的組合儀表需要顯示的信息以及組合儀表記錄診斷故障碼(DTC)策略之間的差異也越來越大。如果同一車型不同配置類型車輛的組合儀表都給予嚴格區分,那么一個車型的組合儀表類型就可達七八種,甚至數十種,勢必會導致物流成本和管理成本的上升,同時增加了生產過程中錯誤裝配組合儀表的可能性和下線檢測時操作人員的工作難度,影響工作效率,浪費人力物力。
公開日為2010年4月21日、公開號為CN101697077A的專利公開了一種組合儀表的配置方法,通過生產線上診斷設備對組合儀表的配置信息進行在線寫入,能夠有效減少由于組合儀表配置類型變化所帶來的認可成本,但是該發明需要診斷設備掃描組合儀表的配置信息并在線寫入,配置不夠簡便和高效。發明內容
為了解決現有組合儀表類型變化過多的問題,本發明提出了一種組合儀表軟件自適應配置方法,把同一車型所有配置類型的組合儀表硬件做成一個通用件,僅僅通過軟件區分同一車型的不同配置類型,從而節省成本,提高效率。
本發明所采用的技術方案是一種組合儀表軟件自適應配置方法,步驟如下a.組合儀表與診斷儀、當前車輛上安裝的各個ECU連接成CAN總線網絡,組合儀表內存有用于可自適應配置的軟件;b.組合儀表通過CAN總線接收診斷儀發出的組合儀表自適應配置開始指令;c.組合儀表根據CAN總線上消息標識符判斷當前車輛上安裝的各個ECU,從而判斷當前車輛的配置類型,選擇相應的軟件,執行軟件自適應配置;d.若組合儀表軟件自適應配置成功,發送一幀包含組合儀表軟件自適應配置成功和當前車型配置類型信息的消息,若不成功返回步驟c ;e.診斷儀接收到組合儀表發送的消息后,通過診斷儀顯示界面顯示當前車型配置信息,組合儀表軟件自適應配置成功。
在一條CAN總線車型中,組合儀表作為CAN總線系統中一個節點,可以接收到CAN 總線中各個ECU消息。在兩條或多條CAN總線車型中,往往以組合儀表作為CAN總線系統網關,這樣可以更方便地顯示車輛信息,同時減少網關路由信號量。因此,無論是一條CAN 總線車型還是多條CAN總線車型,組合儀表都能很方便、直接地接收到各個ECU消息,這就為通過組合儀表軟件自適應配置以區分同一車型的不同配置類型提供了技術基礎。
組合儀表通過CAN總線接收診斷儀指令,判斷是否需要執行其軟件自適應配置過程或是否清除當前軟件自適應配置結果信息。組合儀表軟件自適應配置過程中僅僅需要根據其接收到的CAN總線消息標識符(ID)判斷當前車輛上安裝的具體的各個ECU,從而判斷當前車輛的配置類型,選擇相應的軟件。作為優選,所述的步驟c中,若配置成功,組合儀表把自身軟件自適應配置標志位置為1。自身軟件自適應配置標志位置1,表示自適應配置成功。作為優選,所述的步驟c和d中,若不成功次數超過5次則跳出,組合儀表發送軟件自適應配置失敗信息。多次不成功選擇跳出,防止死循環。作為優選,所述的步驟d還包括檢查步驟,診斷儀檢查組合儀表發送的包含組合儀表軟件自適應配置成功和當前車型配置類型信息的消息,進行比對,若發現車型配置有誤或需要組合儀表重新進行配置,可通過診斷儀發送清除組合儀表車型配置信息指令,組合儀表清除自適應配置信息后,重新執行步驟b至e。作為優選,所述的組合儀表清除自適應配置信息步驟如下
f.組合儀表通過CAN總線接收診斷儀發出的清除組合儀表自適應配置信息指令;
g.組合儀表清除自適應配置信息;
h.若組合儀表清除自適應配置信息成功,發送一幀包含清除自適應配置成功的消息,若不成功返回步驟g;
i.診斷儀接收到組合儀表發送的消息后,提示操作人員組合儀表清除自適應配置信息成功。作為優選,所述的步驟h中,若清除成功,組合儀表把自身軟件自適應配置標志位置為0。自身軟件自適應配置標志位置0,表示清除自適應配置信息成功。作為優選,所述的步驟g和h中,若不成功次數超過5次則跳出,組合儀表發送清除自適應配置失敗信息。多次不成功選擇跳出,防止死循環。作為優選,所述的步驟i還包含檢查步驟,診斷儀檢查組合儀表發送的包含清除自適應配置成功的消息,進行比對,若清除配置有誤,則返回步驟g,若不成功次數超過5次則跳出,組合儀表發送清除自適應配置失敗信息。多次不成功選擇跳出,防止死循環。本發明的有益效果是僅需要診斷儀發送一個組合儀表軟件自適應配置開始指令即可,組合儀表即會根據CAN總線上信息執行自適應配置,配置更方便,效率也更高。
圖1是本發明所涉及組合儀表與診斷儀、E⑶的一種連接結構框圖; 圖2是本發明所涉及組合儀表與診斷儀、ECU的另一種連接結構框圖; 圖3是本發明的一種流程示意圖。圖中,1-組合儀表,2-診斷儀,3-E⑶。
具體實施例方式下面結合附圖和實施例對本發明作進一步詳細說明。實施例1
如圖1所示,在一條CAN總線車型中,組合儀表作為CAN總線系統中一個節點,可以接收到CAN總線中各個ECU消息,組合儀表與診斷儀、當前車輛上安裝的各個ECU連接成CAN總線網絡。組合儀表內預先存有用于可自適應配置的軟件。如圖3所示,組合儀表通過CAN接收診斷儀發出的組合儀表自適應配置開始指令, 根據CAN總線上消息標識符判斷當前車輛上安裝的各個ECU,從而判斷當前車輛的配置類型,選擇相應的軟件,執行軟件自適應配置。若組合儀表軟件自適應配置成功,發送一幀包含組合儀表軟件自適應配置成功和當前車型配置類型信息的消息,組合儀表把自身軟件自適應配置標志位置為1 ;若不成功返回上一步重新配置,但若不成功次數超過5次則自動跳出,防止死循環,組合儀表發送軟件自適應配置失敗信息。診斷儀接收到組合儀表發送的消息后,診斷儀檢查組合儀表所發送的包含組合儀表軟件自適應配置成功和當前車型配置類型信息的消息,與正確配置進行比對,若發現車型配置正確無誤,則通過診斷儀顯示界面顯示當前車型配置信息,組合儀表軟件自適應配置成功;若發現車型配置有誤或需要組合儀表重新進行配置,可通過診斷儀發送清除組合儀表車型配置信息指令,組合儀表清除自適應配置信息后,重新執行。組合儀表清除自適應配置信息的步驟是組合儀表通過CAN接收診斷儀發出的清除組合儀表自適應配置信息指令后,清除自適應配置信息。若組合儀表清除自適應配置信息成功,發送一幀包含清除自適應配置成功的消息,組合儀表把自身軟件自適應配置標志位置為0 ;若不成功返回前一步驟重新執行清除操作,但若不成功次數超過5次則跳出,組合儀表發送清除自適應配置失敗信息。診斷儀接收到組合儀表發送的消息后,檢查組合儀表所發送的包含清除自適應配置成功的消息,與清除后的標準狀況比對,若檢查無誤,組合儀表清除自適應配置信息成功;若清除配置有誤,則返回清除步驟,若不成功次數超過5次則跳出,組合儀表發送清除自適應配置失敗信息。實施例2
實施例2的使用環境為兩條或多條CAN總線車型中,如圖2所示,此時組合儀表作為 CAN總線系統網關,其他和實施例1中相同。組合儀表軟件自適應配置方法及清除自適應配置信息步驟都與實施例1中相同。以上實施例僅為說明本發明的技術思想,不能以此限定本發明的保護范圍,凡是按照本發明提出的技術思想,在技術方案基礎上所做的任何改動,均落入本發明的保護范圍之內。
權利要求
1.一種組合儀表軟件自適應配置方法,其特征在于步驟如下a.組合儀表(1)與診斷儀(2)、當前車輛上安裝的各個E⑶(3)連接成CAN總線網絡, 組合儀表(1)內存有用于可自適應配置的軟件;b.組合儀表(1)通過CAN總線接收診斷儀(2)發出的組合儀表(1)自適應配置開始指令;c.組合儀表(1)根據CAN總線上消息標識符判斷當前車輛上安裝的各個E⑶(3),從而判斷當前車輛的配置類型,選擇相應的軟件,執行軟件自適應配置;d.若組合儀表(1)軟件自適應配置成功,發送一幀包含軟件自適應配置成功和當前車型配置類型信息的消息,若不成功返回步驟c ;e.診斷儀(2)接收到組合儀表(1)發送的消息后,通過診斷儀顯示界面顯示當前車型配置信息,組合儀表軟件自適應配置成功。
2.根據權利要求1所述的一種組合儀表軟件自適應配置方法,其特征在于所述的步驟c中,若配置成功,組合儀表(1)把自身軟件自適應配置標志位置為1。
3.根據權利要求1或2所述的一種組合儀表軟件自適應配置方法,其特征在于所述的步驟c和d中,若不成功次數超過5次則跳出,組合儀表(1)發送軟件自適應配置失敗信肩、ο
4.根據權利要求1所述的一種組合儀表軟件自適應配置方法,其特征在于所述的步驟d還包括檢查步驟,診斷儀(2 )檢查組合儀表(1)所發送的包含軟件自適應配置成功和當前車型配置類型信息的消息,進行比對,若發現車型配置有誤或需要組合儀表(1)重新進行配置,可通過診斷儀(2)發送清除組合儀表(1)配置信息指令,組合儀表(1)清除自適應配置信息后,重新執行步驟b至e。
5.根據權利要求4所述的一種組合儀表軟件自適應配置方法,其特征在于所述的組合儀表(1)清除自適應配置信息步驟如下f.組合儀表(1)通過CAN總線接收診斷儀發出的清除組合儀表(1)自適應配置信息指令;g.組合儀表(1)清除自適應配置信息;h.若組合儀表(1)清除自適應配置信息成功,發送一幀包含清除自適應配置成功的消息,若不成功返回步驟g;i.診斷儀(2)接收到組合儀表(1)發送的消息后,提示操作人員組合儀表清除自適應配置信息成功。
6.根據權利要求5所述的一種組合儀表軟件自適應配置方法,其特征在于所述的步驟h中,若清除成功,組合儀表(1)把自身軟件自適應配置標志位置為0。
7.根據權利要求5或6所述的一種組合儀表軟件自適應配置方法,其特征在于所述的步驟g和h中,若不成功次數超過5次則跳出,組合儀表(1)發送清除自適應配置失敗信肩、ο
8.根據權利要求5所述的一種組合儀表軟件自適應配置方法,其特征在于所述的步驟i還包含檢查步驟,診斷儀(2)檢查組合儀表(1)發送的包含清除自適應配置成功的消息,進行比對,若清除配置有誤,則返回步驟g,若不成功次數超過5次則跳出,組合儀表(1) 發送清除自適應配置失敗信息。
全文摘要
本發明公開了一種組合儀表軟件自適應配置方法,組合儀表與診斷儀、當前車輛上安裝的各個ECU連接成CAN總線網絡,組合儀表通過CAN接收診斷儀發出的組合儀表自適應配置開始指令,組合儀表根據CAN總線上消息標識符判斷當前車輛上安裝的各個ECU,從而判斷當前車輛的配置類型,選擇相應的軟件,執行軟件自適應配置。本發明僅需要診斷儀發送一個組合儀表軟件自適應配置開始指令即可,組合儀表即會根據CAN總線上信息執行自適應配置,配置更方便,效率也更高。
文檔編號G05B23/02GK102541047SQ20111035421
公開日2012年7月4日 申請日期2011年11月10日 優先權日2011年11月10日
發明者劉強, 李莉, 楊安志, 趙福全 申請人:浙江吉利控股集團有限公司, 浙江吉利汽車研究院有限公司