汽車電子控制器的壽命測試方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及汽車制造技術(shù)領(lǐng)域,特別涉及一種汽車電子控制器的壽命測試方法及 系統(tǒng)。
【背景技術(shù)】
[0002] 隨著電子技術(shù)的高速發(fā)展,安裝在汽車上的電子系統(tǒng)的數(shù)量越來越多,電子控制 器是控制系統(tǒng)的核心部件,其決定著控制系統(tǒng)的穩(wěn)定性和可靠性。如果不對控制器進行壽 命測試,就無法保證控制器的可靠性,會對車輛和人員帶來很大的風(fēng)險。
[0003] -般在控制器下線后需要進行功能測試,而功能測試主要是為了測試控制器在生 產(chǎn)完成焊接的好壞,測試輸入輸出和內(nèi)存讀寫等功能,即主要完成對硬件焊接好壞的測試, 無法測試控制器的耐久性能。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明旨在至少在一定程度上解決上述相關(guān)技術(shù)中的技術(shù)問題之一。
[0005] 為此,本發(fā)明的一個目的在于提出一種汽車電子控制器的壽命測試方法,該方法 可在短時間內(nèi)對控制器的進行壽命測試,且步驟簡單、計算復(fù)雜度低、易于實現(xiàn)。
[0006] 本發(fā)明的另一個目的在于提供一種汽車電子控制器的壽命測試系統(tǒng)。
[0007] 為了實現(xiàn)上述目的,本發(fā)明第一方面的實施例提出了一種汽車電子控制器的壽命 測試方法,包括以下步驟:控制器接收上位機發(fā)送的診斷服務(wù)指令,并根據(jù)所述診斷服務(wù)指 令進入壽命測試模式,其中,所述控制器連接有仿真負(fù)載箱;所述控制器接收所述上位機發(fā) 送的測試指令,其中,所述測試指令包括測試時間;所述控制器根據(jù)所述測試指令在所述測 試時間內(nèi)周期性地改變所述控制器輸出端口的開關(guān)狀態(tài),并采樣所述仿真負(fù)載箱反饋的輸 入信號;以及所述控制器根據(jù)所述輸入信號生成錯誤日志,并將所述錯誤日志反饋至所述 上位機。
[0008] 根據(jù)本發(fā)明實施例的汽車電子控制器的壽命測試方法,控制器根據(jù)診斷服務(wù)指令 進入壽命測試模式,然后根據(jù)測試指令在測試時間內(nèi)周期性地改變控制器輸出端口的開關(guān) 狀態(tài),并采樣仿真負(fù)載箱的輸入信號,然后根據(jù)輸入信號生成錯誤日志,并反饋至上位機。 因此,該方法可在短時間內(nèi)對控制器的進行壽命測試,且步驟簡單、計算復(fù)雜度低、易于實 現(xiàn)。
[0009] 另外,根據(jù)本發(fā)明上述實施例的汽車電子控制器的壽命測試方法還可以具有如下 附加的技術(shù)特征:
[0010] 在一些示例中,所述控制器根據(jù)所述測試指令在所述測試時間內(nèi)周期性地改變所 述控制器輸出端口的開關(guān)狀態(tài)具體包括:所述控制器控制所述輸出端口的狀態(tài)按照預(yù)設(shè)周 期進行翻轉(zhuǎn)。
[0011] 在一些示例中,所述控制器根據(jù)所述輸入信號生成錯誤日志具體包括:所述控制 器將所述輸入信號與預(yù)設(shè)設(shè)計值進行對比以生成所述錯誤日志。
[0012] 在一些示例中,在所述控制器接收所述上位機發(fā)送的測試指令之后,還包括:所述 控制器將所述控制器的狀態(tài)改為忙碌。
[0013] 在一些示例中,所述控制器在接收到所述上位機發(fā)送的測試結(jié)果請求指令之后, 將所述錯誤日志發(fā)送至所述上位機,并將所述控制器的狀態(tài)改為空閑。
[0014] 為了實現(xiàn)上述目的,本發(fā)明第二方面的實施例還提出了一種汽車電子控制器的壽 命測試系統(tǒng),包括:控制器、上位機和仿真負(fù)載箱,其中,所述仿真負(fù)載箱與所述控制器相 連;所述控制器用于接收上位機發(fā)送的診斷服務(wù)指令,并根據(jù)所述診斷服務(wù)指令進入壽命 測試模式,并接收所述上位機發(fā)送的測試指令,其中,所述測試指令包括測試時間,所述控 制器根據(jù)所述測試指令在所述測試時間內(nèi)周期性地改變所述控制器輸出端口的開關(guān)狀態(tài), 并采樣所述仿真負(fù)載箱的輸入信號,并根據(jù)所述輸入信號生成錯誤日志,并將所述錯誤日 志反饋至所述上位機。
[0015] 根據(jù)本發(fā)明實施例的汽車電子控制器的壽命測試系統(tǒng),控制器根據(jù)診斷服務(wù)指令 進入壽命測試模式,然后根據(jù)測試指令在測試時間內(nèi)周期性地改變控制器輸出端口的開關(guān) 狀態(tài),并采樣仿真負(fù)載箱的輸入信號,然后根據(jù)輸入信號生成錯誤日志,并反饋至上位機。 因此,該系統(tǒng)可在短時間內(nèi)對控制器的進行壽命測試,且結(jié)構(gòu)簡單、計算復(fù)雜度低、對硬件 要求低,易于實現(xiàn)。
[0016] 另外,根據(jù)本發(fā)明上述實施例的汽車電子控制器的壽命測試系統(tǒng)還可以具有如下 附加的技術(shù)特征:
[0017] 在一些示例中,所述控制器根據(jù)所述測試指令在所述測試時間內(nèi)周期性地改變所 述控制器輸出端口的開關(guān)狀態(tài)具體包括:述控制器控制所述輸出端口的狀態(tài)按照預(yù)設(shè)周期 進行翻轉(zhuǎn)。
[0018] 在一些示例中,所述控制器根據(jù)所述輸入信號生成錯誤日志具體包括:所述控制 器將所述輸入信號與預(yù)設(shè)設(shè)計值進行對比以生成所述錯誤日志。
[0019] 在一些示例中,所述控制器還用于在接收所述上位機發(fā)送的測試指令之后,將所 述控制器的狀態(tài)改為忙碌。
[0020] 在一些示例中,所述控制器還用于在接收到所述上位機發(fā)送的測試結(jié)果請求指令 之后,將所述錯誤日志發(fā)送至所述上位機,并將所述控制器的狀態(tài)改為空閑。
[0021] 本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變 得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0022] 本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變 得明顯和容易理解,其中:
[0023] 圖1是根據(jù)本發(fā)明一個實施例的汽車電子控制器的壽命測試方法的流程圖;以及
[0024] 圖2是根據(jù)本發(fā)明一個實施例的汽車電子控制器的壽命測試系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0025] 下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終 相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附 圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0026] 以下結(jié)合附圖描述根據(jù)本發(fā)明實施例的汽車電子控制器的壽命測試方法及系統(tǒng)。
[0027] 圖1是根據(jù)本發(fā)明一個實施例的汽車電子控制器的壽命測試方法的流程圖。如圖 1所示,該方法包括以下步驟:
[0028] 步驟S101,控制器接收上位機發(fā)送的診斷服務(wù)指令,并根據(jù)診斷服務(wù)指令進入壽 命測試模式,其中,控制器連接有仿真負(fù)載箱。
[0029] 具體而言,在一些實例中,控制器在接收到上位機發(fā)送的診斷服務(wù)指令后,首先判 斷是否滿足進行壽命測試的條件,并將判斷結(jié)構(gòu)反饋給上位機。如果滿足壽命測試的條件, 則進行初始化處理,并進入壽命測試模式以對控制器進行壽命檢測,并將控制器的狀態(tài)初 始化為空閑狀態(tài)。其中,例如控制器與上位機之間通過CAN總線進行通信,通信協(xié)議例如可 以采用KWP2000、UDS等協(xié)議。
[0030] 步驟S102,控制器接收上位機發(fā)送的測試指令,其中,測試指令包括測試時間。在 一些示例中,在