本發(fā)明涉及車輛領(lǐng)域,具體而言,涉及一種車輛微控制器芯片的狀態(tài)監(jiān)測(cè)方法、裝置及電子設(shè)備。
背景技術(shù):
1、隨著車輛電子化和智能化程度的不斷提高,對(duì)車輛微控制芯片的需求也在不斷增長(zhǎng)。微控制芯片能夠幫助車輛實(shí)現(xiàn)更加復(fù)雜和智能的控制功能,推動(dòng)車輛智能化發(fā)展,同時(shí)可以保障車輛和乘客安全,提升車輛安全,并在防碰撞、防盜、網(wǎng)絡(luò)安全等方面起到關(guān)鍵作用。
2、但是由于車輛工作環(huán)境的復(fù)雜性和多變性,目前,對(duì)車輛微控制器芯片進(jìn)行狀態(tài)監(jiān)測(cè)通常需要在車輛上另外設(shè)置芯片狀態(tài)監(jiān)測(cè)芯片,增加了車輛的制造成本且需要頻繁地對(duì)另外設(shè)置的芯片狀態(tài)監(jiān)測(cè)芯片進(jìn)行更新與升級(jí),或需要占用車輛微控制器芯片自身的部分運(yùn)算與存儲(chǔ)資源進(jìn)行狀態(tài)監(jiān)測(cè)與分析,難以及時(shí)并準(zhǔn)確監(jiān)測(cè)到車輛微控制器芯片的狀態(tài),即造成對(duì)車輛微控制器芯片進(jìn)行狀態(tài)監(jiān)測(cè)的效率較低。
3、針對(duì)上述的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供了一種車輛微控制器芯片的狀態(tài)監(jiān)測(cè)方法、裝置及電子設(shè)備,以至少解決對(duì)車輛微控制芯片進(jìn)行狀態(tài)監(jiān)測(cè)的效率較低的技術(shù)問題。
2、根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種應(yīng)用于云端服務(wù)器的車輛微控制器芯片的狀態(tài)監(jiān)測(cè)方法,包括:基于預(yù)設(shè)頻率向目標(biāo)車輛發(fā)送信號(hào)采集指令,其中,目標(biāo)車輛用于表示待進(jìn)行微控制器芯片狀態(tài)監(jiān)測(cè)的車輛;接收基于信號(hào)采集指令采集到的目標(biāo)車輛的至少一個(gè)車輛狀態(tài)信號(hào)和目標(biāo)車輛上微控制器芯片的輸入輸出信號(hào);基于至少一個(gè)車輛狀態(tài)信號(hào)確定目標(biāo)車輛的當(dāng)前車輛狀態(tài);調(diào)用當(dāng)前車輛狀態(tài)對(duì)應(yīng)的預(yù)設(shè)模糊規(guī)則邏輯庫,并基于輸入輸出信號(hào)和預(yù)設(shè)模糊規(guī)則邏輯庫對(duì)微控制器芯片進(jìn)行狀態(tài)識(shí)別,得到微控制器芯片的目標(biāo)工作狀態(tài),其中,預(yù)設(shè)模糊規(guī)則邏輯庫用于表示通過模糊語義邏輯描述的芯片的輸入輸出信號(hào)和工作狀態(tài)之間的對(duì)應(yīng)關(guān)系。
3、可選地,目標(biāo)工作狀態(tài)包括故障類型信息,基于輸入輸出信號(hào)和預(yù)設(shè)模糊規(guī)則邏輯庫對(duì)微控制器芯片進(jìn)行狀態(tài)識(shí)別,得到微控制器芯片的目標(biāo)工作狀態(tài),包括:利用目標(biāo)芯片故障識(shí)別模型基于預(yù)設(shè)模糊規(guī)則邏輯庫和輸入輸出信號(hào)對(duì)微控制器芯片進(jìn)行故障識(shí)別,得到故障類型信息,其中,目標(biāo)芯片故障識(shí)別模型用于表示將預(yù)設(shè)模糊規(guī)則邏輯庫作為內(nèi)置故障識(shí)別條件對(duì)微控制器芯片進(jìn)行故障識(shí)別的機(jī)器學(xué)習(xí)模型。
4、可選地,微控制器芯片包括處理器,故障類型信息包括處理器故障類型信息,利用目標(biāo)芯片故障識(shí)別模型基于預(yù)設(shè)模糊規(guī)則邏輯庫和輸入輸出信號(hào)對(duì)微控制器芯片進(jìn)行故障識(shí)別,得到故障類型信息,包括:獲取預(yù)設(shè)模糊規(guī)則邏輯庫中的處理器故障規(guī)則子庫,其中,處理器故障規(guī)則子庫用于表示基于處理器歷史異常信號(hào)建立的處理器故障信號(hào)庫;利用處理器故障規(guī)則子庫對(duì)輸入輸出信號(hào)進(jìn)行篩選,得到處理器異常信號(hào);基于預(yù)設(shè)安全閾值和處理器異常信號(hào)對(duì)微控制器芯片進(jìn)行故障識(shí)別,得到處理器故障類型信息,其中,預(yù)設(shè)安全閾值用于表示預(yù)先設(shè)定的處理器輸入輸出信號(hào)的可行域閾值。
5、可選地,微控制器芯片包括存儲(chǔ)單元,故障類型信息包括存儲(chǔ)單元故障類型信息,利用目標(biāo)芯片故障識(shí)別模型基于預(yù)設(shè)模糊規(guī)則邏輯庫和輸入輸出信號(hào)對(duì)微控制器芯片進(jìn)行故障識(shí)別,得到故障類型信息,包括:獲取預(yù)設(shè)模糊規(guī)則邏輯庫中的存儲(chǔ)單元故障規(guī)則子庫,其中,存儲(chǔ)單元故障規(guī)則子庫用于表示基于存儲(chǔ)單元?dú)v史異常信號(hào)建立的存儲(chǔ)器故障信號(hào)庫;利用存儲(chǔ)單元故障規(guī)則子庫對(duì)輸入輸出信號(hào)進(jìn)行篩選,得到存儲(chǔ)單元異常信號(hào);獲取存儲(chǔ)單元異常信號(hào)的信號(hào)響應(yīng)時(shí)長(zhǎng),其中,信號(hào)響應(yīng)時(shí)長(zhǎng)用于表示第一輸入信號(hào)輸入至存儲(chǔ)單元到存儲(chǔ)單元輸出第一響應(yīng)信號(hào)之間的時(shí)長(zhǎng),第一輸入信號(hào)用于表示存儲(chǔ)單元異常信號(hào)中的存儲(chǔ)單元輸入信號(hào);基于信號(hào)響應(yīng)時(shí)長(zhǎng)對(duì)微控制器芯片進(jìn)行故障識(shí)別,得到存儲(chǔ)單元故障類型信息。
6、可選地,微控制器芯片包括外圍設(shè)備,故障類型信息包括外圍設(shè)備故障類型信息,利用目標(biāo)芯片故障識(shí)別模型基于預(yù)設(shè)模糊規(guī)則邏輯庫和輸入輸出信號(hào)對(duì)微控制器芯片進(jìn)行故障識(shí)別,得到故障類型信息,包括:獲取預(yù)設(shè)模糊規(guī)則邏輯庫中的多模態(tài)故障規(guī)則子庫,其中,多模態(tài)故障規(guī)則子庫用于表示基于外圍設(shè)備歷史異常信號(hào)建立的外圍設(shè)備故障信號(hào)庫;利用多模態(tài)故障規(guī)則子庫對(duì)輸入輸出信號(hào)進(jìn)行篩選,得到外圍設(shè)備異常信號(hào);基于外圍設(shè)備異常信號(hào)對(duì)微控制器芯片進(jìn)行故障識(shí)別,得到外圍設(shè)備故障類型信息。
7、可選地,基于外圍設(shè)備異常信號(hào)對(duì)微控制器芯片進(jìn)行故障識(shí)別,得到外圍設(shè)備故障類型信息,包括:獲取外圍設(shè)備異常信號(hào)的信號(hào)傳輸中斷次數(shù)、信號(hào)傳輸錯(cuò)誤率和信號(hào)時(shí)序誤差;基于信號(hào)傳輸中斷次數(shù)對(duì)微控制器芯片進(jìn)行故障識(shí)別,得到電源單元故障信息;基于信號(hào)傳輸錯(cuò)誤率對(duì)微控制器芯片進(jìn)行故障識(shí)別,得到總線故障信息;基于信號(hào)時(shí)序誤差對(duì)微控制器芯片進(jìn)行故障識(shí)別,得到時(shí)鐘故障信息;基于電源單元故障信息、總線故障信息和時(shí)鐘故障信息確定外圍設(shè)備故障類型信息。
8、可選地,接收目標(biāo)車輛的至少一個(gè)車輛狀態(tài)信號(hào)和目標(biāo)車輛上微控制器芯片的輸入輸出信號(hào),包括:接收微控制器芯片的初始輸入輸出信號(hào),其中,初始輸入輸出信號(hào)用于表示直接接收到的微控制器芯片的輸入信號(hào)和/或輸出信號(hào);基于預(yù)設(shè)信號(hào)特征對(duì)初始輸入輸出信號(hào)進(jìn)行特征提取,得到輸入輸出信號(hào),其中,預(yù)設(shè)信號(hào)特征至少包括如下之一:波形特征、頻率特征和幅值特征。
9、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種車輛微控制器芯片的狀態(tài)監(jiān)測(cè)裝置,包括:采集模塊,用于基于預(yù)設(shè)頻率向目標(biāo)車輛發(fā)送信號(hào)采集指令,其中,目標(biāo)車輛用于表示待進(jìn)行微控制器芯片狀態(tài)監(jiān)測(cè)的車輛;接收模塊,用于接收基于信號(hào)采集指令采集到的目標(biāo)車輛的至少一個(gè)車輛狀態(tài)信號(hào)和目標(biāo)車輛上微控制器芯片的輸入輸出信號(hào);確定模塊,用于基于至少一個(gè)車輛狀態(tài)信號(hào)確定目標(biāo)車輛的當(dāng)前車輛狀態(tài);調(diào)用模塊,用于調(diào)用當(dāng)前車輛狀態(tài)對(duì)應(yīng)的預(yù)設(shè)模糊規(guī)則邏輯庫,并基于輸入輸出信號(hào)和預(yù)設(shè)模糊規(guī)則邏輯庫對(duì)微控制器芯片進(jìn)行狀態(tài)識(shí)別,得到微控制器芯片的目標(biāo)工作狀態(tài),其中,預(yù)設(shè)模糊規(guī)則邏輯庫用于表示通過模糊語義邏輯描述的芯片的輸入輸出信號(hào)和工作狀態(tài)之間的對(duì)應(yīng)關(guān)系。
10、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種電子設(shè)備,包括:存儲(chǔ)器,存儲(chǔ)有可執(zhí)行程序;處理器,用于運(yùn)行程序,其中,程序運(yùn)行時(shí)執(zhí)行上述的車輛微控制器芯片的狀態(tài)監(jiān)測(cè)方法。
11、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括存儲(chǔ)的可執(zhí)行程序,其中,在可執(zhí)行程序運(yùn)行時(shí)控制存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行上述的車輛微控制器芯片的狀態(tài)監(jiān)測(cè)方法。
12、根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的車輛微控制器芯片的狀態(tài)監(jiān)測(cè)方法。
13、在本發(fā)明實(shí)施例中,采用一種應(yīng)用于云端服務(wù)器的車輛微控制器芯片的狀態(tài)監(jiān)測(cè)方法,基于預(yù)設(shè)頻率向目標(biāo)車輛發(fā)送信號(hào)采集指令,其中,目標(biāo)車輛用于表示待進(jìn)行微控制器芯片狀態(tài)監(jiān)測(cè)的車輛;接收基于信號(hào)采集指令采集到的目標(biāo)車輛的至少一個(gè)車輛狀態(tài)信號(hào)和目標(biāo)車輛上微控制器芯片的輸入輸出信號(hào);基于至少一個(gè)車輛狀態(tài)信號(hào)確定目標(biāo)車輛的當(dāng)前車輛狀態(tài);調(diào)用當(dāng)前車輛狀態(tài)對(duì)應(yīng)的預(yù)設(shè)模糊規(guī)則邏輯庫,并基于輸入輸出信號(hào)和預(yù)設(shè)模糊規(guī)則邏輯庫對(duì)微控制器芯片進(jìn)行狀態(tài)識(shí)別,得到微控制器芯片的目標(biāo)工作狀態(tài),其中,預(yù)設(shè)模糊規(guī)則邏輯庫用于表示通過模糊語義邏輯描述的芯片的輸入輸出信號(hào)和工作狀態(tài)之間的對(duì)應(yīng)關(guān)系。容易注意到的是,使用云端服務(wù)器存儲(chǔ)多個(gè)車輛狀態(tài)對(duì)應(yīng)的預(yù)設(shè)模糊規(guī)則邏輯庫,并根據(jù)車輛狀態(tài)信號(hào)從多個(gè)預(yù)設(shè)模糊規(guī)則邏輯庫中選擇當(dāng)前車輛狀態(tài)所對(duì)應(yīng)的預(yù)設(shè)模糊規(guī)則邏輯庫,可以提高所選的預(yù)設(shè)模糊規(guī)則邏輯庫與當(dāng)前車輛狀態(tài)的適配程度,從而在使用所選的預(yù)設(shè)模糊規(guī)則邏輯庫,基于微控制器芯片的輸入輸出信號(hào)對(duì)微控制器芯片進(jìn)行狀態(tài)識(shí)別時(shí),可以更容易識(shí)別出微控制器芯片所存在的問題,從而提高車輛微控制芯片的故障識(shí)別準(zhǔn)確度,進(jìn)而解決了對(duì)車輛微控制芯片進(jìn)行狀態(tài)監(jiān)測(cè)的效率較低的技術(shù)問題。