本發(fā)明實施例涉及電池,具體涉及一種電池電量校驗方法、控制器、電池裝置及無人機。
背景技術:
1、無人機一般使用電池為無人機上諸如飛控模塊、電機等各個用電模塊進行供電。為了確保無人機正常使用,需要準確、可靠地估算電池剩余電量。相關技術通常采用電量計量芯片估算電池剩余電量,電量計量芯片在電池正常使用情況下估算得到電池剩余電量相對比較準確,然而,當非正常使用電電池或電池被長期使用時,電池狀態(tài)相對正常使用時會有一定偏差,此種偏差會影響電量計量芯片估算電池剩余電量的準確性,若仍然使用不夠準確的電池剩余電量進行顯示,則會影響用戶體驗,甚至可能導致飛機炸機。
技術實現(xiàn)思路
1、本發(fā)明實施例的一個目的旨在提供一種電池電量校驗方法、控制器、電池裝置及無人機,以解決相關技術中電量計量芯片估算電池剩余電量不夠準確的技術問題。
2、在第一方面,本發(fā)明實施例提供一種電池電量校驗方法,應用于電池裝置,所述電池裝置包括電池、電池采樣模組、電量計及控制器,所述電池采樣模組分別與所述電池及所述電量計電連接,所述電量計還與所述控制器電連接,所述方法包括:
3、獲取電池數(shù)據(jù)及第一電池電量,所述電池數(shù)據(jù)由所述電池采樣模組從所述電池采集得到,所述第一電池電量由所述電量計在未復位狀態(tài)下根據(jù)所述電池數(shù)據(jù)計算得到;
4、根據(jù)所述電池采樣數(shù)據(jù)確定目標電池電量;
5、根據(jù)所述目標電池電量及所述第一電池電量生成第一電量校驗信息;
6、若所述第一電量校驗信息用于表示所述第一電池電量不可靠,則控制所述電量計執(zhí)行復位操作,以使所述電量計在復位狀態(tài)下根據(jù)所述電池數(shù)據(jù)計算所述電池的第二電池電量;
7、根據(jù)所述第二電池電量與所述目標電池電量生成第二電量校驗信息。
8、可選地,所述電池數(shù)據(jù)包括電池電流及電池狀態(tài)參數(shù),所述根據(jù)所述電池數(shù)據(jù)確定目標電池電量包括:
9、判斷所述電池電流是否穩(wěn)定在目標電流區(qū)間;
10、若所述電池電流穩(wěn)定在所述目標電流區(qū)間,則根據(jù)所述電池狀態(tài)參數(shù)確定目標電池電量。
11、可選地,所述目標電流區(qū)間為至少兩個電流區(qū)間中的一個,不同所述電流區(qū)間對應不同預設數(shù)據(jù)庫,所述根據(jù)所述電池狀態(tài)參數(shù)確定目標電池電量包括:
12、在多個所述預設數(shù)據(jù)庫中確定與所述目標電流區(qū)間對應的目標數(shù)據(jù)庫;
13、根據(jù)所述電池狀態(tài)參數(shù),在所述目標數(shù)據(jù)庫中查找出對應的基準電池電量作為目標電池電量。
14、可選地,所述根據(jù)所述目標電池電量及所述第一電池電量生成第一電量校驗信息包括:
15、計算所述第一電池電量與所述目標電池電量之間的第一電量差值;
16、根據(jù)所述第一電量差值及第一預設電量閾值生成第一電量校驗信息。
17、可選地,所述根據(jù)所述第二電池電量與所述目標電池電量生成第二電量校驗信息包括:
18、計算所述第二電池電量與所述目標電池電量之間的第二電量差值;
19、根據(jù)所述第二電量差值及第二預設電量閾值生成第二電量校驗信息。
20、可選地,所述電池狀態(tài)參數(shù)包括電池電壓及電池溫度,所述方法還包括:
21、若所述第二電量校驗信息用于表示所述第二電池電量不可靠,則產(chǎn)生報警信號;或者,
22、根據(jù)電池循環(huán)次數(shù)、所述電池電壓、所述電池溫度、所述第二電量差值及所述第二電池電量生成電池電量預測值。
23、可選地,所述根據(jù)電池循環(huán)次數(shù)、所述電池電壓、所述電池溫度、所述第二電量差值及所述第二電池電量生成電池電量預測值包括:
24、根據(jù)所述電池電壓、所述電池溫度、所述電池循環(huán)次數(shù)及所述第二電量差值確定電量校準系數(shù);
25、根據(jù)所述電量校準系數(shù)及所述第二電池電量生成電池電量預測值。
26、可選地,所述根據(jù)所述電池電壓、所述電池溫度、所述電池循環(huán)次數(shù)及所述第二電量差值確定電量校準系數(shù)包括:
27、根據(jù)所述電池電壓、所述電池溫度、所述電池循環(huán)次數(shù)確定第一校準系數(shù);
28、根據(jù)所述第二電量差值確定第二校準系數(shù);
29、根據(jù)所述第一校準系數(shù)及所述第二校準系數(shù)確定電量校準系數(shù)。
30、可選地,所述根據(jù)所述所述電池電壓、所述電池溫度、所述電池循環(huán)次數(shù)確定第一校準系數(shù)包括:
31、分別對所述電池電壓、所述電池溫度及所述電池循環(huán)次數(shù)作歸一化處理以得到電壓歸一化值、溫度歸一化值及次數(shù)歸一化值;
32、根據(jù)所述電壓歸一化值與第一權重系數(shù)、溫度歸一化值與第二權重系數(shù)及次數(shù)歸一化值與第三權重系數(shù),計算加權值;
33、根據(jù)所述加權值確定第一校準系數(shù)。
34、可選地,所述第一校準系數(shù)對應第四權重系數(shù),所述第二校準系數(shù)對應第五權重系數(shù),所述根據(jù)所述第一校準系數(shù)及所述第二校準系數(shù)確定電量校準系數(shù)包括:
35、計算所述第一校準系數(shù)與所述第二校準系數(shù)之間的系數(shù)差值;
36、根據(jù)所述系數(shù)差值確定修正因子;
37、根據(jù)所述修正因子修正所述第四權重系數(shù)及所述第五權重系數(shù),得到修正后的第四權重系數(shù)及第五權重系數(shù);
38、根據(jù)所述第一校準系數(shù)與修正后的第四權重系數(shù)、所述第二校準系數(shù)及修正后的第五權重系數(shù)確定電量校準系數(shù)。
39、在第二方面,本發(fā)明實施例提供一種控制器,包括:
40、至少一個處理器;以及,
41、與所述至少一個處理器通信連接的存儲器;其中,
42、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行如上所述的電池電量校驗方法。
43、在第三方面,本發(fā)明實施例提供一種電池裝置,包括:
44、電池;
45、電池采樣模組,與所述電池電連接,用于采樣所述電池的電池數(shù)據(jù);
46、電量計,與所述電池采樣模組電連接,用于根據(jù)所述電池數(shù)據(jù)計算所述電池的電池電量;以及,
47、如上所述的控制器,所述控制器與所述電量計電連接。
48、在第四方面,本發(fā)明實施例提供一種無人機,包括如上所述的電池裝置。
49、本發(fā)明實施例提供的電池電量校驗方法應用于電池裝置,電池裝置包括電池、電池采樣模組、電量計及控制器,電池采樣模組分別與電池及電量計電連接,電量計還與控制器電連接,電池電量校驗方法包括:獲取電池數(shù)據(jù)及第一電池電量,電池數(shù)據(jù)由電池采樣模組從電池采集得到,第一電池電量由電量計在未復位狀態(tài)下根據(jù)電池數(shù)據(jù)計算得到,根據(jù)電池數(shù)據(jù)確定目標電池電量,根據(jù)目標電池電量及第一電池電量生成第一電量校驗信息,若第一電量校驗信息用于表示第一電池電量不可靠,則控制電量計執(zhí)行復位操作,以使電量計在復位狀態(tài)下根據(jù)電池數(shù)據(jù)計算電池的第二電池電量,根據(jù)第二電池電量與目標電池電量生成第二電量校驗信息。一方面,本實施例能夠基于電池狀態(tài)校驗電量計估算的電池電量的可靠性,有利于提高電池電量顯示的準確性和可靠性,另一方面,本實施例能夠避免電量計因未及時響應而發(fā)生的誤判,提高電池電量校驗的可靠性,有利于進一步提高電池電量顯示的準確性和可靠性。