自動配置汽車控制器的方法
【專利摘要】本發明公開了一種自動配置汽車控制器的方法,步驟如下:建立不同車型的整車電器配置列表;下線配置軟件獲取網關控制器內部識別ID;使用掃描儀對隨車配置的二維碼或三維碼進行掃描;下線配置軟件根據掃描結果選擇對應的整車電器配置信息,并將所述整車電器配置信息寫入到網關控制器;對所述整車電器配置信息進行校驗;網關控制器重啟成功后,將整車電器配置信息并發送到CAN總線上;其它控制器接收到整車電器配置信息后自動獲取對應的電器配置信息,并與其內預先存儲的電器配置信息進行對比,若一致,則不執行任何操作;若不一致,則將獲取的電器配置信息寫入到該控制器內,并開啟對應的功能及診斷服務。本發明提高了生產效率。
【專利說明】自動配置汽車控制器的方法
【技術領域】
[0001] 本發明屬于汽車電子技術,具體涉及一種自動配置汽車控制器的方法。
【背景技術】
[0002] 隨著汽車技術的快速發展,安全、便捷、人性化、智能化越來越成為汽車發展的趨 勢和用戶關注的重點。為了滿足便捷的需求,整車上的電器控制器越來越多;為了滿足安全 的需求,在控制器中增加了故障診斷,以便在出現故障時,提醒用戶及時維修,消除安全隱 患;為了滿足不同消費人群對功能和價格的需求,同一品牌汽車通常具有不同車型、不同配 置。由于不同車型和配置的汽車在電子設備的配置方面往往有所不同,故要求控制器在功 能和診斷上也需要有不同狀態來配合,由此帶來的問題是:同一控制器的狀態較多,增加了 生產和管控的難度。目前解決此問題有以下兩種方法:
[0003] 方法一、不同配置車型,同一控制器使用不同的狀態號,在生產環節由生產線員工 裝配時進行區分,參見圖1 ;但該方法存在錯裝的風險,另外,在售后維修環節,需準備大量 不同狀態號的零部件,增加了售后維修成本和管理難度。
[0004] 方法二、不同配置車型,使用同一控制器,在生產環節由生產線員工使用下線配置 設備對各控制器逐一進行配置,參見圖2。該方法可以杜絕錯裝的問題,但由于整車控制器 較多(部分車型可以達到10個以上的控制器),將配置信息逐一寫入各控制器,使整車生產 線的生產節拍變慢,影響生產效率。
【發明內容】
[0005] 本發明的目的是提供一種自動配置汽車控制器的方法,以提高生產效率。
[0006] 本發明所述的一種自動配置汽車控制器的方法,包括以下步驟:
[0007] 步驟一、建立整車電器配置列表,并采用XML的格式保存在下線配置儀器中,該整 車電器配置列表包括不同車型的整車電器配置信息以及相關參數值;
[0008] 步驟二、將下線配置儀器和整車分別上電,將下線配置儀器與網關控制器通過CAN 總線連接,讓網關控制器進入默認診斷模式,運行下線配置儀器中的下線配置軟件,使下線 配置軟件通過整車廠制定的診斷協議獲取網關控制器內部識別ID,并與網關控制器之間建 立通信連接;
[0009] 步驟三、使用掃描儀對隨車配置的二維碼或三維碼進行掃描,并將掃描結果傳送 到下線配置儀器中,該二維碼或三維碼包含該車型中各電器需要配置的信息;
[0010] 步驟四、下線配置軟件根據所述步驟三所得的掃描結果選擇對應的整車電器配置 信息,并通過診斷通訊協議的寫服務命令將所述整車電器配置信息寫入到網關控制器中;
[0011] 步驟五、對寫入的所述整車電器配置信息進行校驗;
[0012] 步驟六、若校驗成功,則通過診斷協議對網關控制器發出"重啟動"命令,然后斷開 下線配置儀器與網關控制器的網絡連接;若校驗未成功,則返回所述步驟五;
[0013] 步驟七、網關控制器重啟成功后,自動讀取寫入的整車電器配置信息,然后將整車 電器配置信息發送到CAN總線上;
[0014] 步驟八、當整車上的其它控制器從CAN總線上接收到所述網關控制器發出的整車 電器配置信息后,各控制器自動獲取對應的電器配置信息,并與其內預先存儲的電器配置 信息進行對比,如果對比結果一致,則不執行任何操作;如果對比結果不一致,則將獲取的 電器配置信息寫入到該控制器內中,并根據該電器配置信息開啟對應的功能及診斷服務, 從而實現各控制器的自動配置。
[0015] 所述步驟一中整車電器配置列表是一個二維表格,羅列與車型配置對應的整車電 器功能配置選項,并對每一電器功能都設有擴展預留位。
[0016] 所述步驟七中,在網關控制器重啟成功后,每次整車上電時,網關控制器將已經寫 入到網關控制器的整車電器配置信息以數據幀的形式連續發送1?10次到整車CAN網絡 上;
[0017] 所述步驟八中,在網關控制器重啟成功后,每次整車上電時,其它控制器從整車 CAN網絡上接收到該整車電器配置信息后,各控制器分別將收到的電器配置信息與其內預 先存儲的電器配置信息進行對比,如果對比結果一致,則不執行任何操作;如果對比結果不 一致,則將收到的電器配置信息寫入到該控制器內中,并根據該電器配置信息開啟對應的 功能及診斷服務。
[0018] 在未對網關控制器進行配置之前,網關控制器不向整車CAN網絡發送整車電器配 置信息。
[0019] 所述步驟5中校驗采用兩種方式進行,一種是采用診斷通信的CRC校驗,另一種是 將寫入的整車電器配置列表讀出,與下線配置儀器中的整車電器配置列表逐一進行對比, 若完全一致,則表明校驗通過;若不一致,則說明校驗未通過,需重新進行配置。
[0020] 本發明所述自動配置汽車控制器的方法具有以下優點:
[0021] (1)只需用下線配置儀器配置網關控制器,其它控制器通過從CAN總線上接收到 的網關控制器發出的整車配置信息自動進行配置,全過程總共耗時大約30秒,是現有方法 二所花時間的十分之一,極大地提升了生產效率;另外,同一控制器僅有一個狀態號,能夠 有效避免錯裝的問題;
[0022] (2)在整車配置更改時,只需改動整車電器功能配置列表,而無需改動網關控制 器,有效避免更改零部件過多的問題;
[0023] (3)在整車電器功能配置列表中設有足夠的擴展預留位,使整個系統有較好的可 擴展性;
[0024] (4)在網關控制器重啟成功后,每次整車上電時,網關控制器將已經寫入到網關控 制器的整車電器配置信息以數據幀的形式只連續發送1?10次到整車CAN網絡上,避免配 置信息長時間占用網絡資源;
[0025] (5)在未對網關控制器進行配置之前,網關控制器不會向網絡上發送整車電器配 置信息,避免其他控制器錯誤配置。
【專利附圖】
【附圖說明】
[0026] 圖1為現有方法1的原理圖;
[0027] 圖2為現有方法2的原理圖;
[0028] 圖3為本發明的原理圖;
[0029] 圖4為本發明的流程圖。
【具體實施方式】
[0030] 下面結合附圖對本發明作進一步說明。
[0031] 如圖3和圖4所示的一種自動配置汽車控制器的方法,包括以下步驟:
[0032] 步驟一、建立整車電器配置列表,并采用XML文件格式保存在下線配置儀器3 (比 如:電腦)中,該整車電器配置列表包括不同車型的整車電器配置信息以及相關參數值。該 整車電器配置列表是一個二維表格,羅列與車型配置對應的整車電器功能配置選項,并對 每一電器功能都設有擴展預留位。下面給出部分整車電器功能配置列表,參加表1,該列表 中"1"表不該功能被選用,"0"表不該功能未被選用。
[0033]
【權利要求】
1. 一種自動配置汽車控制器的方法,其特征在于,包括以下步驟: 步驟一、建立整車電器配置列表,并采用XML的格式保存在下線配置儀器中,該整車電 器配置列表包括不同車型的整車電器配置信息以及相關參數值; 步驟二、將下線配置儀器和整車分別上電,將下線配置儀器與網關控制器通過CAN總 線連接,讓網關控制器進入默認診斷模式,運行下線配置儀器中的下線配置軟件,使下線配 置軟件通過整車廠制定的診斷協議獲取網關控制器內部識別ID,并與網關控制器之間建立 通信連接; 步驟三、使用掃描儀對隨車配置的二維碼或三維碼進行掃描,并將掃描結果傳送到下 線配置儀器中,該二維碼或三維碼包含該車型中各電器需要配置的信息; 步驟四、下線配置軟件根據所述步驟三所得的掃描結果選擇對應的整車電器配置信 息,并通過診斷通訊協議的寫服務命令將所述整車電器配置信息寫入到網關控制器中; 步驟五、對寫入的所述整車電器配置信息進行校驗; 步驟六、若校驗成功,則通過診斷協議對網關控制器發出"重啟動"命令,然后斷開下線 配置儀器與網關控制器的網絡連接;若校驗未成功,則返回所述步驟五; 步驟七、網關控制器重啟成功后,自動讀取寫入的整車電器配置信息,然后將整車電器 配置信息發送到CAN總線上; 步驟八、當整車上的其它控制器從CAN總線上接收到所述網關控制器發出的整車電器 配置信息后,各控制器自動獲取對應的電器配置信息,并與其內預先存儲的電器配置信息 進行對比,如果對比結果一致,則不執行任何操作;如果對比結果不一致,則將獲取的電器 配置信息寫入到該控制器內中,并根據該電器配置信息開啟對應的功能及診斷服務,從而 實現各控制器的自動配置。
2. 根據權利要求1所述的自動配置汽車控制器的方法,其特征在于:所述步驟一中整 車電器配置列表是一個二維表格,羅列與車型配置對應的整車電器功能配置選項,并對每 一電器功能都設有擴展預留位。
3. 根據權利要求1或2所述的自動配置汽車控制器的方法,其特征在于:所述步驟七 中,在網關控制器重啟成功后,每次整車上電時,網關控制器將已經寫入到網關控制器的整 車電器配置信息以數據幀的形式連續發送1~1〇次到整車CAN網絡上; 所述步驟八中,在網關控制器重啟成功后,每次整車上電時,其它控制器從整車CAN網 絡上接收到該整車電器配置信息后,各控制器分別將收到的電器配置信息與其內預先存儲 的電器配置信息進行對比,如果對比結果一致,則不執行任何操作;如果對比結果不一致, 則將收到的電器配置信息寫入到該控制器內中,并根據該電器配置信息開啟對應的功能及 診斷服務。
4. 根據權利要求1或2所述的自動配置汽車控制器的方法,其特征在于:在未對網關 控制器進行配置之前,網關控制器不向整車CAN網絡發送整車電器配置信息。
5. 根據權利要求1或2所述的自動配置汽車控制器的方法,其特征在于:所述步驟5中 校驗采用兩種方式進行,一種是采用診斷通信的CRC校驗,另一種是將寫入的整車電器配 置列表讀出,與下線配置儀器中的整車電器配置列表逐一進行對比,若完全一致,則表明校 驗通過;若不一致,則說明校驗未通過,需重新進行配置。
【文檔編號】G05B23/02GK104122883SQ201410333728
【公開日】2014年10月29日 申請日期:2014年7月14日 優先權日:2014年7月14日
【發明者】張一強, 楊輝, 陳華, 陳利強 申請人:重慶長安汽車股份有限公司