本技術涉及車輛控制,尤其涉及一種發(fā)電機芯片的故障檢測方法、裝置及車輛。
背景技術:
1、一般車輛上為了保證車輛的用電器件能夠正常用電,車輛上會設置蓄電池和發(fā)電機,這樣車輛運行時能夠通過發(fā)電機為蓄電池充電,進而使得蓄電池中能夠有足夠的電量供用電器件使用。
2、但是,發(fā)電機芯片如果發(fā)生故障,發(fā)電機就無法運行了,這樣車輛就容易出現(xiàn)危險。
技術實現(xiàn)思路
1、有鑒于此,本技術的目的在于提出一種發(fā)電機芯片的故障檢測方法、裝置及車輛,用以解決如何對發(fā)電機芯片進行故障檢測的問題。
2、基于上述目的,本技術提供了一種發(fā)電機芯片的故障檢測方法,包括:
3、在發(fā)電機發(fā)電時,獲取車輛運行參數(shù),判斷所述車輛運行參數(shù)是否滿足發(fā)電機故障條件;
4、響應于滿足發(fā)電機故障條件,并確定發(fā)電機未反饋故障信號,發(fā)起與發(fā)電機的通訊連接請求;
5、響應于與發(fā)電機通訊連接異常,進行發(fā)電機芯片故障提示;或者,
6、響應于與發(fā)電機通訊連接正常,結束發(fā)電機芯片的故障檢測。
7、在一些實施例中,所述車輛運行參數(shù)包括:發(fā)電機電壓、蓄電池電壓、蓄電池對外放電電流和蓄電池對外放電持續(xù)時長;
8、所述發(fā)電機故障條件包括:
9、發(fā)電機電壓與蓄電池電壓的電壓差大于或等于第一電壓差預設值;
10、蓄電池對外放電電流大于或等于電流預設值;以及
11、蓄電池對外放電持續(xù)時長大于或等于第一時間預設值。
12、在一些實施例中,所述獲取車輛運行參數(shù),判斷所述車輛運行參數(shù)是否滿足發(fā)電機故障條件之前,還包括:
13、在車輛怠速發(fā)電機停止運行,車輛的用電器件未打開時,獲取蓄電池的放電電流,根據(jù)所述蓄電池的放電電流確定所述電流預設值;或者,
14、在車輛的用電器件全打開,車輛行駛速度大于或等于預定車速的情況下,確定蓄電池從設定的初始電量放電至電量不足車輛熄火的放電時長,根據(jù)所述放電時長確定第一時間預設值;或者,
15、確定蓄電池電量在電量保護預設值時的目標蓄電池電壓,記錄與發(fā)電機通訊超時故障時的目標發(fā)電機電壓,根據(jù)所述目標發(fā)電機電壓與目標蓄電池電壓的電壓差確定所述第一電壓差預設值。
16、在一些實施例中,所述根據(jù)所述放電時長確定第一時間預設值,包括:
17、確定預定占比的所述放電時長作為待定第一時間預設值;
18、獲取車輛異常時的目標處理時長,將所述放電時長與所述待定第一時間預設值的時間差與所述目標處理時長進行比較;
19、響應于所述時間差大于或等于所述目標處理時長,將所述待定第一時間預設值作為所述第一時間預設值;或者,
20、響應于所述時間差小于所述目標處理時長,將所述放電時長與目標處理時長的時間差作為所述第一時間預設值。
21、在一些實施例中,所述響應于與發(fā)電機通訊連接異常,進行發(fā)電機芯片故障提示之后,還包括:
22、獲取蓄電池電量狀態(tài)和蓄電池電量,其中,所述蓄電池電量狀態(tài)包括:有效狀態(tài)或無效狀態(tài);
23、響應于蓄電池電量狀態(tài)為有效狀態(tài),且所述蓄電池電量大于電量保護預設值,獲取新的車輛運行參數(shù),并確定新的車輛運行參數(shù)滿足發(fā)電機的修復條件后,取消發(fā)電機芯片故障提示,其中,所述修復條件為:發(fā)電機經過修復之后,確定發(fā)電機能夠正常運行的參數(shù)條件;或者,
24、響應于蓄電池電量狀態(tài)為無效狀態(tài),或者,所述蓄電池電量小于或等于電量保護預設值,進行電池故障提示。
25、在一些實施例中,在所述獲取蓄電池電量狀態(tài)和蓄電池電量之前,還包括:
26、統(tǒng)計車輛蓄電池的電量維持范圍,將所述電量維持范圍進行輸出展示;
27、接收基于展示的電量維持范圍確定的電量保護預設值,將所述電量保護預設值保存。
28、在一些實施例中,所述新的車輛運行參數(shù)包括:新的發(fā)電機電壓、新的蓄電池電壓和新的蓄電池對外放電電流;
29、所述修復條件包括:
30、第一修復條件:新的蓄電池電壓大于標準工作電壓;
31、第二修復條件:新的發(fā)電機電壓與新的蓄電池電壓的電壓差小于或等于第二電壓差預設值;
32、第三修復條件:新的蓄電池對外放電電流小于電流預設值;
33、第四修復條件:所述第一修復條件、第二修復條件和第三修復條件同時滿足的目標持續(xù)時長大于或等于第二時間預設值。
34、在一些實施例中,在所述獲取新的車輛運行參數(shù),并確定新的車輛運行參數(shù)滿足發(fā)電機修復條件之前,還包括:
35、確定車輛在目標工況下測試運行時,發(fā)電機電壓與蓄電池電壓的測試電壓差,根據(jù)所述測試電壓差確定所述第二電壓差預設值;或者,
36、確定發(fā)電機發(fā)電時,從無負載發(fā)電到全負載發(fā)電的變化時長,根據(jù)所述變化時長確定第二時間預設值。
37、基于同一發(fā)明構思,本技術還提供了一種發(fā)電機芯片的故障檢測裝置,包括:
38、參數(shù)判斷模塊,被配置為在發(fā)電機發(fā)電時,獲取車輛運行參數(shù),判斷所述車輛運行參數(shù)是否滿足發(fā)電機故障條件;
39、通訊連接模塊,被配置為響應于滿足發(fā)電機故障條件,并確定發(fā)電機未反饋故障信號,發(fā)起與發(fā)電機的通訊連接請求;
40、通訊連接狀況確定模塊,被配置為響應于與發(fā)電機通訊連接異常,進行發(fā)電機芯片故障提示;或者,響應于與發(fā)電機通訊連接正常,結束發(fā)電機芯片的故障檢測。
41、在一些實施例中,所述車輛運行參數(shù)包括:發(fā)電機電壓、蓄電池電壓、蓄電池對外放電電流和蓄電池對外放電持續(xù)時長;
42、所述發(fā)電機故障條件包括:
43、發(fā)電機電壓與蓄電池電壓的電壓差大于或等于第一電壓差預設值;
44、蓄電池對外放電電流大于或等于電流預設值;以及
45、蓄電池對外放電持續(xù)時長大于或等于第一時間預設值。
46、在一些實施例中,裝置還包括判定參數(shù)確定模塊,被配置為:
47、在所述獲取車輛運行參數(shù),判斷所述車輛運行參數(shù)是否滿足發(fā)電機故障條件之前,在車輛怠速發(fā)電機停止運行,車輛的用電器件未打開時,獲取蓄電池的放電電流,根據(jù)所述蓄電池的放電電流確定所述電流預設值;或者,在車輛的用電器件全打開,車輛行駛速度大于或等于預定車速的情況下,確定蓄電池從設定的初始電量放電至電量不足車輛熄火的放電時長,根據(jù)所述放電時長確定第一時間預設值;或者,確定蓄電池電量在電量保護預設值時的目標蓄電池電壓,記錄與發(fā)電機通訊超時故障時的目標發(fā)電機電壓,根據(jù)所述目標發(fā)電機電壓與目標蓄電池電壓的電壓差確定所述第一電壓差預設值。
48、在一些實施例中,判定參數(shù)確定模塊,確定第一時間預設值的過程為:
49、確定預定占比的所述放電時長作為待定第一時間預設值;獲取車輛異常時的目標處理時長,將所述放電時長與所述待定第一時間預設值的時間差與所述目標處理時長進行比較;響應于所述時間差大于或等于所述目標處理時長,將所述待定第一時間預設值作為所述第一時間預設值;或者,響應于所述時間差小于所述目標處理時長,將所述放電時長與目標處理時長的時間差作為所述第一時間預設值。
50、在一些實施例中,裝置還包括:修復判定模塊,被配置為:
51、在響應于與發(fā)電機通訊連接異常,進行發(fā)電機芯片故障提示之后,獲取蓄電池電量狀態(tài)和蓄電池電量,其中,所述蓄電池電量狀態(tài)包括:有效狀態(tài)或無效狀態(tài);響應于蓄電池電量狀態(tài)為有效狀態(tài),且所述蓄電池電量大于電量保護預設值,獲取新的車輛運行參數(shù),并確定新的車輛運行參數(shù)滿足發(fā)電機的修復條件后,取消發(fā)電機芯片故障提示,其中,所述修復條件為:發(fā)電機經過修復之后,確定發(fā)電機能夠正常運行的參數(shù)條件;或者,響應于蓄電池電量狀態(tài)為無效狀態(tài),或者,所述蓄電池電量小于或等于電量保護預設值,進行電池故障提示。
52、在一些實施例中,判定參數(shù)確定模塊,還被配置為:
53、在所述獲取蓄電池電量狀態(tài)和蓄電池電量之前,統(tǒng)計車輛蓄電池的電量維持范圍,將所述電量維持范圍進行輸出展示;接收基于展示的電量維持范圍確定的電量保護預設值,將所述電量保護預設值保存。
54、在一些實施例中,所述新的車輛運行參數(shù)包括:新的發(fā)電機電壓、新的蓄電池電壓和新的蓄電池對外放電電流;
55、所述修復條件包括:
56、第一修復條件:新的蓄電池電壓大于標準工作電壓;
57、第二修復條件:新的發(fā)電機電壓與新的蓄電池電壓的電壓差小于或等于第二電壓差預設值;
58、第三修復條件:新的蓄電池對外放電電流小于電流預設值;
59、第四修復條件:所述第一修復條件、第二修復條件和第三修復條件同時滿足的目標持續(xù)時長大于或等于第二時間預設值。
60、在一些實施例中,判定參數(shù)確定模塊,還被配置為:
61、在所述獲取新的車輛運行參數(shù),并確定新的車輛運行參數(shù)滿足發(fā)電機修復條件之前,確定車輛在目標工況下測試運行時,發(fā)電機電壓與蓄電池電壓的測試電壓差,根據(jù)所述測試電壓差確定所述第二電壓差預設值;或者,確定發(fā)電機發(fā)電時,從無負載發(fā)電到全負載發(fā)電的變化時長,根據(jù)所述變化時長確定第二時間預設值。
62、基于同一發(fā)明構思,本技術還提供了一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可由所述處理器執(zhí)行的計算機程序,所述處理器在執(zhí)行所述計算機程序時實現(xiàn)如上所述的方法。
63、基于同一發(fā)明構思,本技術還提供了一種車輛,包括如上所述的裝置或如上所述的電子設備。
64、從上面所述可以看出,本技術提供的發(fā)電機芯片的故障檢測方法、裝置及車輛,能夠在發(fā)電機發(fā)電時,根據(jù)車輛運行參數(shù)判斷發(fā)電機是否滿足發(fā)電機故障條件,如果滿足,證明發(fā)電機有故障的風險,為了進一步的確定發(fā)電機內部的發(fā)電機芯片是否有故障,會主動發(fā)起與發(fā)電機的通訊連接請求,如果與發(fā)電機通訊連接異常,該發(fā)電機芯片都無法控制與外部器件建立通訊連接了,證明發(fā)電機芯片出現(xiàn)故障,此時就會發(fā)出發(fā)電機芯片故障提示,告知用戶發(fā)電機芯片發(fā)生故障及時進行處理;如果與發(fā)電機通訊連接正常,證明發(fā)電機芯片沒有故障,此時就不需要再對發(fā)電機芯片進行故障檢測了,就會退出發(fā)電機芯片的故障檢測。這樣避免了發(fā)電機芯片發(fā)生故障無法將故障情況報出的情況,保證了發(fā)電機的安全性以及車輛行駛的安全性。