1.一種用于檢測車輛控制系統(tǒng)中的故障的方法,所述車輛控制系統(tǒng)包括功能單元,所述功能單元具有相關(guān)聯(lián)的唯一素?cái)?shù)標(biāo)簽,所述方法包括:
調(diào)用每一所述功能單元,所述調(diào)用包括一可讀且可更新的整數(shù)遍歷值,并且,在所述功能單元正常工作的情況下,將所述遍歷值更新為所述調(diào)用中的所述遍歷值與當(dāng)前調(diào)用的功能單元的所述標(biāo)簽的乘積,在有故障的情況下不更新所述遍歷值;
根據(jù)所述遍歷值,通過與一預(yù)期遍歷值進(jìn)行比較,確定是否有功能單元有故障,并且,在所述遍歷值不等于所述預(yù)期遍歷值的情況下,利用唯一素因子分解算法確定有故障的功能單元。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述車輛控制系統(tǒng)包括兩個(gè)或更多個(gè)功能單元。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,按照從數(shù)字2開始的素?cái)?shù)的升序來關(guān)聯(lián)所述唯一素?cái)?shù)標(biāo)簽。
4.根據(jù)在前權(quán)利要求中任一項(xiàng)所述的方法,其中,通過將所述遍歷值與預(yù)期遍歷值進(jìn)行比較來檢測故障單元,如果所述存儲(chǔ)值不等于所述預(yù)期值,則通過唯一素因子分解算法來確定丟失的素因子。
5.根據(jù)在前權(quán)利要求中任一項(xiàng)所述的方法,其中,所述方法還包括訪問一列表,所述列表將功能單元的描述符與唯一素?cái)?shù)標(biāo)簽相關(guān)聯(lián),以確定任何有故障的功能單元的所述描述符。
6.根據(jù)在前權(quán)利要求中任一項(xiàng)所述的方法,其中,所述車輛控制系統(tǒng)還包括與車輛硬件相關(guān)聯(lián)的子系統(tǒng),其中,所述子系統(tǒng)包括所述功能單元,所述方法還包括將所述功能單元與包括其的所述子系統(tǒng)相關(guān)聯(lián)。
7.根據(jù)在前權(quán)利要求中任一項(xiàng)所述的方法,其中,從所述車輛控制系統(tǒng)所包括的功能單元中選擇一功能單元子集,并且其中,所述功能單元子集的所述預(yù)期遍歷值是所述功能單元子集中所包含的每一所述功能單元的唯一素?cái)?shù)標(biāo)簽的乘積。
8.一種在車輛控制系統(tǒng)中用于檢測故障的控制器,所述車輛控制系統(tǒng)包括功能單元。其中,所述車輛控制系統(tǒng)的每個(gè)所述功能單元分配有一唯一素?cái)?shù)標(biāo)簽,所述唯一素?cái)?shù)標(biāo)簽是從數(shù)字2開始的素?cái)?shù)的升序中選出的;
用于檢測故障的所述控制器包括:
調(diào)用所述功能單元的裝置,其中,對(duì)所述功能單元的所述調(diào)用包括一可讀且可更新的整數(shù)遍歷值;
用于在所述功能單元正常工作的情況下將所述遍歷值更新為所述調(diào)用中的所述遍歷值與當(dāng)前被調(diào)用的功能單元的所述標(biāo)簽的乘積以及在有故障的情況下不更新所述遍歷值的裝置;以及
處理單元,其被編程為在有故障功能單元的情況下利用唯一素因子分解算法時(shí)確定哪個(gè)功能單元有故障。
9.根據(jù)權(quán)利要求8所述的控制器,其中,所述處理單元被編程為通過將存儲(chǔ)在檢測信號(hào)中的所述遍歷值與一預(yù)期遍歷值進(jìn)行比較來檢測任何故障功能單元,如果所存儲(chǔ)的遍歷值不等于所述預(yù)期遍歷值,則通過唯一素因子分解算法確定丟失的素因子。
10.一種用于提供至少一個(gè)功能單元的方法,其中,所述方法包括向一功能單元分配一唯一素?cái)?shù)標(biāo)簽,其中,所述唯一素?cái)?shù)標(biāo)簽是在從數(shù)字2開始的素?cái)?shù)的升序中選出分配的。
11.一種系統(tǒng),包括車輛的硬件部件以及根據(jù)權(quán)利要求7-8所述的控制器,所述車輛的硬件部件與一個(gè)或多個(gè)功能單元相關(guān)聯(lián)。