本發(fā)明涉及電子設(shè)備的充電管理領(lǐng)域,尤其涉及一種電池充電異常檢測(cè)方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、充電管理芯片是在電子設(shè)備系統(tǒng)中擔(dān)負(fù)起對(duì)電能的變換、分配、檢測(cè)及其他電能管理的職責(zé)的芯片,主要負(fù)責(zé)識(shí)別cpu供電幅值,產(chǎn)生相應(yīng)的短矩波,推動(dòng)后級(jí)電路進(jìn)行功率輸出。
2、現(xiàn)有充電管理芯片通常利用簡(jiǎn)單的電壓和電流檢測(cè)方法來監(jiān)測(cè)電池狀態(tài)。然而,這些傳統(tǒng)技術(shù)存在以下缺點(diǎn):
3、檢測(cè)延遲:某些芯片在檢測(cè)電池異常時(shí)可能存在延遲,未能及時(shí)響應(yīng)異常情況,導(dǎo)致電池?fù)p壞。
4、檢測(cè)范圍有限:現(xiàn)有技術(shù)通常僅監(jiān)測(cè)電池的基本參數(shù),如電壓和電流,忽略了溫度等重要因素。
5、糾正措施不足:對(duì)于異常情況,現(xiàn)有技術(shù)通常只是通過降低充電速率來糾正,缺乏更為精細(xì)化的調(diào)整方法。
6、傳統(tǒng)技術(shù)存在的這些缺點(diǎn)導(dǎo)致無法保證充電過程的安全性和穩(wěn)定性。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的主要目的在于解決如何提高充電過程的安全性和穩(wěn)定性的技術(shù)問題。
2、本發(fā)明第一方面提供了一種電池充電異常檢測(cè)方法,所述電池充電異常檢測(cè)方法包括:
3、獲取i2c總線的時(shí)鐘頻率及充電管理芯片的地址,所述時(shí)鐘頻率用于表示與所述充電管理芯片進(jìn)行數(shù)據(jù)傳輸?shù)乃俣?,所述地址用于識(shí)別匹配通信的設(shè)備;
4、根據(jù)所述時(shí)鐘頻率及所述地址,向所述充電管理芯片發(fā)送i2c命令,所述i2c命令中攜帶有要讀取的寄存器地址,所述i2c命令用于指示所述充電管理芯片根據(jù)所述寄存器地址從對(duì)應(yīng)的寄存器中讀取寄存器值,所述寄存器用于存儲(chǔ)電池狀態(tài)信息;
5、接收所述充電管理芯片返回的寄存器值,并解析所述寄存器值,獲取電池電壓、充電電流以及電池溫度;
6、根據(jù)所述電池電壓、所述充電電流以及所述電池溫度,判斷是否存在充電異常,若存在充電異常,則使所述充電管理芯片調(diào)整所述電池電壓及所述充電電流。
7、可選的,在本發(fā)明第一方面的第一種實(shí)現(xiàn)方式中,所所述寄存器值包括電壓寄存器的值、電流寄存器的值以及溫度寄存器的值;
8、所述接收所述充電管理芯片返回的寄存器值,并解析所述寄存器值,獲取電池電壓、充電電流以及電池溫度包括:
9、讀取所述電壓寄存器的值,根據(jù)所述電壓寄存器的值及預(yù)設(shè)的電壓轉(zhuǎn)換因子,得到電池電壓;
10、讀取所述電流寄存器的值,根據(jù)所述電流寄存器的值及預(yù)設(shè)的電流轉(zhuǎn)換因子,得到充電電流;
11、讀取溫度寄存器的值,根據(jù)所述溫度寄存器的值、預(yù)設(shè)的線性轉(zhuǎn)換因子以及起始溫度,得到電池溫度。
12、可選的,在本發(fā)明第一方面的第二種實(shí)現(xiàn)方式中,所述根據(jù)所述電池電壓、所述充電電流以及所述電池溫度,判斷是否存在充電異常,若存在充電異常,則使所述充電管理芯片調(diào)整所述電池電壓及所述充電電流包括:
13、若所述電池電壓超過預(yù)設(shè)電壓范圍,則表示存在充電異常,并使所述充電管理芯片降低所述電池電壓或停止充電;
14、若所述充電電流超過預(yù)設(shè)電流范圍,則表示存在充電異常,并使所述充電管理芯片降低所述充電電流或停止充電;
15、若所述電池溫度超過預(yù)設(shè)溫度范圍,則表示存在充電異常,并使所述充電管理芯片降低所述電池電壓或所述充電電流。
16、可選的,在本發(fā)明第一方面的第三種實(shí)現(xiàn)方式中,當(dāng)所述電池電壓在預(yù)設(shè)低電壓范圍時(shí),以恒定的所述充電電流對(duì)電池進(jìn)行充電;
17、當(dāng)所述電池電壓達(dá)到預(yù)設(shè)電壓閾值時(shí),逐漸降低所述充電電流,以恒定的所述電池電壓將所述電池充滿;
18、當(dāng)所述電池接近滿電狀態(tài)時(shí),以預(yù)設(shè)極低的充電電流對(duì)所述電池進(jìn)行充電,以維持所述電池的滿電狀態(tài)。
19、本發(fā)明第一方面提供了一種電池充電異常檢測(cè)系統(tǒng),所述電池充電異常檢測(cè)系統(tǒng)包括充電管理芯片及主機(jī),所述充電管理芯片包括電源檢測(cè)模塊、電源分配模塊以及實(shí)時(shí)監(jiān)測(cè)模塊;
20、所述電源檢測(cè)模塊用于當(dāng)usb或直流電源連接時(shí),獲取輸入電壓,并通過電源電壓總線檢測(cè)所述輸入電壓,并判斷所述輸入電壓是否超出預(yù)設(shè)電壓范圍;
21、所述電源分配模塊用于通過所述電源電壓總線,將所述輸入電壓分配到系統(tǒng)電源輸出引腳,通過所述系統(tǒng)電源輸出引腳為電池進(jìn)行供電;
22、所述實(shí)時(shí)監(jiān)測(cè)模塊用于通過監(jiān)測(cè)電池引腳,采集電池電壓、充電電流以及電池溫度,并將所述電池電壓、所述充電電流以及所述電池溫度傳輸給所述主機(jī),使所述主機(jī)根據(jù)所述電池電壓、所述充電電流以及所述電池溫度,調(diào)整所述電池電壓及所述充電電流。
23、可選的,在本發(fā)明第二方面的第一種實(shí)現(xiàn)方式中,所述主機(jī)包括調(diào)節(jié)模塊及故障恢復(fù)模塊;
24、所述調(diào)節(jié)模塊用于根據(jù)所述電池電壓、所述充電電流以及所述電池溫度,判斷是否存在充電異常,若存在充電異常,則使所述充電管理芯片調(diào)整所述電池電壓及所述充電電流;
25、所述故障恢復(fù)模塊用于當(dāng)異常復(fù)位后,初始化所有充電參數(shù)。
26、可選的,在本發(fā)明第二方面的第二種實(shí)現(xiàn)方式中,所述充電管理芯片還包括復(fù)位引腳,當(dāng)檢測(cè)到所述電池電壓或所述充電電流異常時(shí),通過所述復(fù)位引腳觸發(fā)系統(tǒng)復(fù)位,重新啟動(dòng)所述充電管理芯片的模塊功能。
27、可選的,在本發(fā)明第三方面的第二種實(shí)現(xiàn)方式中,所述充電管理芯片還包括升壓引腳,當(dāng)所述輸入電壓低于預(yù)設(shè)輸入電壓閾值,則通過所述升壓引腳啟動(dòng)升壓轉(zhuǎn)換器,提升所述輸入電壓。
28、本發(fā)明第三方面提供了一種電池充電異常檢測(cè)設(shè)備,包括:存儲(chǔ)器和至少一個(gè)處理器,所述存儲(chǔ)器中存儲(chǔ)有指令,所述存儲(chǔ)器和所述至少一個(gè)處理器通過線路互連;所述至少一個(gè)處理器調(diào)用所述存儲(chǔ)器中的所述指令,以使得所述電池充電異常檢測(cè)設(shè)備執(zhí)行上述的電池充電異常檢測(cè)方法。
29、本發(fā)明的第四方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述的電池充電異常檢測(cè)方法。
30、在本發(fā)明實(shí)施例中,獲取i2c總線的時(shí)鐘頻率及充電管理芯片的地址,所述時(shí)鐘頻率用于表示與所述充電管理芯片進(jìn)行數(shù)據(jù)傳輸?shù)乃俣?,所述地址用于識(shí)別匹配通信的設(shè)備;根據(jù)所述時(shí)鐘頻率及所述地址,向所述充電管理芯片發(fā)送i2c命令,所述i2c命令中攜帶有要讀取的寄存器地址,所述i2c命令用于指示所述充電管理芯片根據(jù)所述寄存器地址從對(duì)應(yīng)的寄存器中讀取寄存器值,所述寄存器用于存儲(chǔ)電池狀態(tài)信息;接收所述充電管理芯片返回的寄存器值,并解析所述寄存器值,獲取電池電壓、充電電流以及電池溫度;根據(jù)所述電池電壓、所述充電電流以及所述電池溫度,判斷是否存在充電異常,若存在充電異常,則使所述充電管理芯片調(diào)整所述電池電壓及所述充電電流。本發(fā)明中,通過對(duì)電池電壓、充電電流以及電池溫度的多維度監(jiān)測(cè),提高了對(duì)充電異常的識(shí)別能力,降低了電池?fù)p壞的風(fēng)險(xiǎn),同時(shí),實(shí)時(shí)檢測(cè)異常調(diào)整電池電壓及充電電流,能夠快速響應(yīng)潛在問題,有效防止電池過充、過熱等情況,延長(zhǎng)電池的使用壽命,從而提高充電過程的安全性和穩(wěn)定性。
1.一種電池充電異常檢測(cè)方法,其特征在于,所述電池充電異常檢測(cè)方法包括:
2.根據(jù)權(quán)利要求1所述的電池充電異常檢測(cè)方法,其特征在于,所述寄存器值包括電壓寄存器的值、電流寄存器的值以及溫度寄存器的值;
3.根據(jù)權(quán)利要求1所述的電池充電異常檢測(cè)方法,其特征在于,所述根據(jù)所述電池電壓、所述充電電流以及所述電池溫度,判斷是否存在充電異常,若存在充電異常,則使所述充電管理芯片調(diào)整所述電池電壓及所述充電電流包括:
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的電池充電異常檢測(cè)方法,其特征在于,當(dāng)所述電池電壓在預(yù)設(shè)低電壓范圍時(shí),以恒定的所述充電電流對(duì)電池進(jìn)行充電;
5.一種電池充電異常檢測(cè)系統(tǒng),其特征在于,包括充電管理芯片及主機(jī),所述充電管理芯片包括電源檢測(cè)模塊、電源分配模塊以及實(shí)時(shí)監(jiān)測(cè)模塊;
6.根據(jù)權(quán)利要求5所述的電池充電異常檢測(cè)系統(tǒng),其特征在于,所述主機(jī)包括調(diào)節(jié)模塊及故障恢復(fù)模塊;
7.根據(jù)權(quán)利要求6所述的電池充電異常檢測(cè)系統(tǒng),其特征在于,所述充電管理芯片還包括復(fù)位引腳,當(dāng)檢測(cè)到所述電池電壓或所述充電電流異常時(shí),通過所述復(fù)位引腳觸發(fā)系統(tǒng)復(fù)位,重新啟動(dòng)所述充電管理芯片的模塊功能。
8.根據(jù)權(quán)利要求5所述的電池充電異常檢測(cè)系統(tǒng),其特征在于,所述充電管理芯片還包括升壓引腳,當(dāng)所述輸入電壓低于預(yù)設(shè)輸入電壓閾值,則通過所述升壓引腳啟動(dòng)升壓轉(zhuǎn)換器,提升所述輸入電壓。
9.一種電池充電異常檢測(cè)設(shè)備,其特征在于,所述電池充電異常檢測(cè)設(shè)備包括:存儲(chǔ)器和至少一個(gè)處理器,所述存儲(chǔ)器中存儲(chǔ)有指令,所述存儲(chǔ)器和所述至少一個(gè)處理器通過線路互連;
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7中任一項(xiàng)所述的電池充電異常檢測(cè)方法。