一種告警方法及電子設備的制作方法
【專利摘要】本發(fā)明公開了一種告警方法,用于保護系統(tǒng)數(shù)據(jù)及延長系統(tǒng)壽命。所述方法包括:在所述電子設備的供電模式需要從交流AC模式切換到直流DC模式時,獲取所述電池的第一瞬時電壓值和第一瞬時電流值;根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲取所述電池的內阻值;根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值;根據(jù)所述電池當前的第一電壓值及所述電壓變化值獲得第二電壓值;判斷所述第二電壓值是否不大于第一電壓閾值;當所述第二電壓值不大于所述第一電壓閾值時,產生第一告警信息。本發(fā)明還公開了用于實現(xiàn)所述方法的電子設備。
【專利說明】一種告警方法及電子設備
【技術領域】
[0001 ] 本發(fā)明涉及電子領域,特別涉及一種告警方法及電子設備。
【背景技術】
[0002]在高性能的筆記本電腦產品上,在用AC Adapter (交流適配器)供電的AC模式下,系統(tǒng)的功耗會高達150W甚至更大。但是由于電池供電能力的限制,在DC供電的模式下,目前電池的最大連續(xù)放電能力約在60W左右,所以在DC模式下,需要ACPI (高級配置和電源管理接口)來限制系統(tǒng)的性能,以便降低功耗來使系統(tǒng)功耗不超過電池的放電能力,保證電池的安全。
[0003]但是,系統(tǒng)從AC高性能調整到DC模式,大概需要20ms的時間,在這一段時間需要電池能夠支持大功率放電。如果在此期間電流過大而導致電壓降過大,電池可能會進行安全保護,可能導致系統(tǒng)出現(xiàn)意外Shutdown (關機),這樣不僅可能使數(shù)據(jù)丟失,而且會減少設備的使用壽命,對設備來說十分不利。
[0004]對此,現(xiàn)有的解決方案1:采用更多的電芯(Cell)數(shù)量來設計電池。例如將6Cell的電池變更為8Cell或者9Cell,以便能支持大功率放電,確保系統(tǒng)不會Shutdown和確保電池的安全。
[0005]該方案的缺點是:多數(shù)系統(tǒng)由于尺寸的限制及重量等問題,不能實現(xiàn)更多電芯(8Cell or 9Cell)的設計,同時使用更多電芯也會增加系統(tǒng)的成本。
[0006]現(xiàn)有的解決方案2:對6Cell的電池做設計規(guī)格的控制,系統(tǒng)結合電池的規(guī)格做合適的管理設計,以保證系統(tǒng)的運的運行和電池的安全。例如系統(tǒng)設計時,會根據(jù)電池的容量來匹配系統(tǒng)的性能,例如設定在電池容量低于30%后可以通過限制系統(tǒng)性能來限制系統(tǒng)的最大功耗,防止從AC到DC切換時系統(tǒng)意外Shutdown。
[0007]該方案的缺點是:由于此30%的容量門限值是根據(jù)新電池的額定容量計算的,當電池由于不斷使用而導致容量衰減時,實際30%時對應的容量將不斷減小,對應的放電能力也減小,所以對于使用了一定時間的電池仍可能出現(xiàn)意外Shutdown,該方案不能完全解決問題。
【發(fā)明內容】
[0008]本發(fā)明實施例提供一種告警方法及電子設備,用于解決現(xiàn)有技術中從AC到DC切換時系統(tǒng)會意外關機的技術問題,實現(xiàn)了保護系統(tǒng)數(shù)據(jù)及延長系統(tǒng)壽命的技術效果。
[0009]一種告警方法,應用于一具有電池電子設備,所述方法包括以下步驟:
[0010]在所述電子設備的供電模式需要從交流AC模式切換到直流DC模式時,獲取所述電池的第一瞬時電壓值和第一瞬時電流值;
[0011]根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲取所述電池的內阻值;
[0012]根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值;
[0013]根據(jù)所述電池當前的第一電壓值及所述電壓變化值獲得第二電壓值;[0014]判斷所述第二電壓值是否不大于第一電壓閾值;
[0015]當所述第二電壓值不大于所述第一電壓閾值時,產生第一告警信息。
[0016]較佳的,獲取電池的第一瞬時電壓值和第一瞬時電流值的步驟包括:在所述電池開始放電時和/或在所述電池充電完畢時獲取所述第一瞬時電壓值和所述第一瞬時電流值。
[0017]較佳的,在根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值之前還包括步驟:通過所述電子設備的控制器獲取所述電子設備所需的所述放電電流值。
[0018]較佳的,根據(jù)所述電池當前的第一電壓值及所述電壓變化值獲得第二電壓值的步驟包括:用所述第一電壓值減去所述電壓變化值獲得所述第二電壓值。
[0019]較佳的,在產生第一告警信息之后還包括步驟:將所述第一告警信息發(fā)送至所述電子設備的控制器,以使所述控制器根據(jù)所述第一告警信息控制所述電子設備的功耗。
[0020]較佳的,將所述第一告警信息發(fā)送至所述電子設備的控制器,以使所述控制器根據(jù)所述第一告警信息控制所述電子設備的功耗的步驟包括:將所述第一告警信息發(fā)送至所述控制器,以使所述控制器根據(jù)所述第一告警信息控制所述電子設備降低功耗,從而使降低功耗后的所述第二電壓值大于所述第一電壓閾值。
[0021]較佳的,所述第一電壓閾值為所述電池的安全電壓值。
[0022]較佳的,在判斷所述第二電壓值是否不大于第一電壓閾值之后還包括步驟:當所述第二電壓值大于所述第一電壓閾值時,產生第一操作指令,并將所述第一操作指令發(fā)送至所述電子設備的控制器,以使所述控制器根據(jù)所述第一操作指令控制所述電子設備由所述AC模式切換至所述DC模式。
[0023]一種電子設備,所述電子設備具有一電池,所述電子設備包括:
[0024]第一獲取模塊,用于在所述電子設備的供電模式需要從交流AC模式切換到直流DC模式時,獲取所述電池的第一瞬時電壓值和第一瞬時電流值;
[0025]第二獲取模塊,用于根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲取所述電池的內阻值;
[0026]確定模塊,用于根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值;
[0027]第三獲取模塊,用于根據(jù)所述電池當前的第一電壓值及所述電壓變化值獲得第二電壓值;
[0028]判斷模塊,用于判斷所述第二電壓值是否不大于第一電壓閾值;
[0029]生成模塊,用于當所述第二電壓值不大于所述第一電壓閾值時,產生第一告警信
肩、O
[0030]較佳的,所述第一獲取模塊具體用于在所述電池開始放電時和/或在所述電池充電完畢時獲取所述第一瞬時電壓值和所述第一瞬時電流值。
[0031 ] 較佳的,所述第二獲取模塊還用于通過所述電子設備的控制器獲取所述電子設備所需的所述放電電流值。
[0032]較佳的,所述第三獲取模塊具體用于用所述第一電壓值減去所述電壓變化值獲得所述第二電壓值。
[0033]較佳的,所述電子設備還包括發(fā)送模塊,用于:將所述第一告警信息發(fā)送至所述電子設備的控制器,以使所述控制器根據(jù)所述第一告警信息控制所述電子設備的功耗。
[0034]較佳的,所述發(fā)送模塊具體用于:將所述第一告警信息發(fā)送至所述控制器,以使所述控制器根據(jù)所述第一告警信息控制所述電子設備降低功耗,從而使降低功耗后的所述第二電壓值大于所述第一電壓閾值。
[0035]較佳的,所述第一電壓閾值為所述電池的安全電壓值。
[0036]較佳的,所述生成模塊還用于:當所述第二電壓值大于所述第一電壓閾值時,產生第一操作指令;
[0037]所述電子設備還包括發(fā)送模塊,用于將所述第一操作指令發(fā)送至所述電子設備的控制器,以使所述控制器根據(jù)所述第一操作指令控制所述電子設備由所述AC模式切換至所述DC模式。
[0038]本發(fā)明實施例中的告警方法包括:在所述電子設備的供電模式需要從交流AC模式切換到直流DC模式時,獲取所述電池的第一瞬時電壓值和第一瞬時電流值;根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲取所述電池的內阻值;根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值;根據(jù)所述電池的當前的第一電壓值及所述電壓變化值獲得第二電壓值;判斷所述第二電壓值是否不大于第一電壓閾值;當所述第二電壓值不大于所述第一電壓閾值時,產生第一告警信息。
[0039]本發(fā)明實施例中,在所述電子設備的供電模式需要從AC模式切換到DC模式時,可以獲取電池的第一瞬時電壓值和第一瞬時電流值,可以根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲得所述電池的內阻值,從而可以確定可能的電壓變化值,如果電壓變化值過大,超過了所述電池的承載能力,則可以對所述電子設備進行相應調整,因為是實時計算所述電池的內阻值,較為準確,能夠較為準確地避免所述電子設備從AC模式切換到DC模式可能會出現(xiàn)意外關機的情況,確保了電池的安全使用,也節(jié)約了成本。
【專利附圖】
【附圖說明】
[0040]圖1為本發(fā)明實施例中告警方法的主要流程圖;
[0041]圖2為本發(fā)明實施例中電子設備的結構示意圖;
[0042]圖3為本發(fā)明實施例中電子設備的詳細結構圖。
【具體實施方式】
[0043]本發(fā)明實施例中的告警方法包括:在所述電子設備的供電模式需要從交流AC模式切換到直流DC模式時,獲取所述電池的第一瞬時電壓值和第一瞬時電流值;根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲取所述電池的內阻值;根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值;根據(jù)所述電池的當前的第一電壓值及所述電壓變化值獲得第二電壓值;判斷所述第二電壓值是否不大于第一電壓閾值;當所述第二電壓值不大于所述第一電壓閾值時,產生第一告警信息。
[0044]本發(fā)明實施例中,在所述電子設備的供電模式需要從AC模式切換到DC模式時,可以獲取電池的第一瞬時電壓值和第一瞬時電流值,可以根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲得所述電池的內阻值,從而可以確定可能的電壓變化值,如果電壓變化值過大,超過了所述電池的承載能力,則可以對所述電子設備進行相應調整,因為是實時計算所述電池的內阻值,較為準確,能夠較為準確地避免所述電子設備從AC模式切換到DC模式可能會出現(xiàn)意外關機的情況,確保了電池的安全使用,也節(jié)約了成本。
[0045]參見圖1,為本發(fā)明實施例中告警方法的主要流程圖。本發(fā)明實施例中的告警方法可以應用于一電子設備,所述電子設備可以具有一電池。所述方法的主要流程如下:
[0046]步驟101:在所述電子設備的供電模式需要從交流AC模式切換到直流DC模式時,獲取所述電池的第一瞬時電壓值和第一瞬時電流值。
[0047]如圖2所示,為本發(fā)明實施例中所述電子設備的結構示意圖。所述電子設備可以包括交換模塊201、電池202、控制器203和中央處理器(CPU) 204。其中交換模塊201的一端與控制器203相連,另一端與系統(tǒng)其他模塊相連。
[0048]交換模塊201可以實時偵測系統(tǒng)所需的總電流和/或總功率,并可以將偵測到的系統(tǒng)所需的總電流和/或總功率傳輸至控制器203,控制器203可以將獲得的總電池和/或總功率傳輸至電池202。電池202可以根據(jù)從控制器203處獲取的總電流和/或總功率確定所述電子設備在進行AC模式到DC模式切換時系統(tǒng)可能需要的最大電流值,即所述電子設備所需的放電電流值。
[0049]在所述電子設備需要從AC模式切換到DC模式時,可以獲取所述電池的所述第一瞬時電壓值和所述第一瞬時電流值。本發(fā)明實施例中,可以在所述電池剛開始放電時獲取所述第一瞬時電壓值和所述第一瞬時電流值,或者也可以在所述電池充電完畢時獲取所述第一瞬時電壓值和所述第一瞬時電流值,例如可以在所述電池即將充滿電時獲取所述第一瞬時電壓值和所述第一瞬時電流值,這樣在所述電池剛好充電完畢時可以剛好獲取所述第一瞬時電壓值和所述第一瞬時電流值完成。
[0050]或者,本 發(fā)明實施例中,也可以既在所述電池剛開始放電時獲取所述第一瞬時電壓值和所述第一瞬時電流值,也在所述電池充電完畢時獲取所述第一瞬時電壓值和所述第一瞬時電流值,即獲取了兩次所述第一瞬時電壓值和所述第一瞬時電流值。
[0051]步驟102:根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲取所述電池的內阻值。
[0052]在獲得所述第一瞬時電壓值和所述第一瞬時電流值后,可以根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲取所述電池的內阻值。
[0053]例如,所述第一瞬時電壓值可以用Vl表示,所述第一瞬時電流值可以用Il表示,所述電池的內阻值可以用R表示,則可以根據(jù)公式I獲取所述電池的內阻值。公式I可以如下:
[0054]R = V1A1(I)
[0055]本發(fā)明實施例中,如果獲取了兩次所述第一瞬時電壓值和所述第一瞬時電流值,則可以分別獲得內阻值,在獲得兩個內阻值后,可以取其平均值作為本發(fā)明實施例中的所述內阻值,或者也可以挑選該兩個內阻值中較大的內阻值作為本發(fā)明實施例中的所述內阻值。
[0056]步驟103:根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值。
[0057]所述電子設備可以根據(jù)交換模塊201獲得的系統(tǒng)所需的總電流和/或總功率確定所述電子設備所需的所述放電電流值,則根據(jù)所述放電電流值和所述內阻值就可以確定所述電子設備在從AC模式切換到DC模式時的電壓降,即所述電壓變化值。例如,所述放電電流值以I2表示,所述電壓變化值以表示,可以根據(jù)公式2計算所述電壓變化值。公式2如下:
[0058]AV = RI2(2)
[0059]步驟104:根據(jù)所述電池的當前的第一電壓值及所述電壓變化值獲得第二電壓值。
[0060]在確定所述電壓變化值后可以根據(jù)所述電池當前的所述第一電壓值和所述電壓變化值可以獲得所述第二電壓值,所述第一電壓值可以是所述電池當前剩余的電壓值,所述第二電壓值可以是所述第一電壓值減去所述電壓變化值后獲得的,所述第二電壓值可以是在所述電子設備從AC模式切換到DC模式完畢后所述電池可能剩余的電壓值。例如,所述第一電壓值可以以V2表示,所述第二電壓值可以以V3表示,則所述第二電壓值可以根據(jù)公式3獲得。公式3可以如下:
[0061]V3 = V2- Δ V(3)
[0062]步驟105:判斷所述第二電壓值是否不大于第一電壓閾值。
[0063]可以根據(jù)所述電池的特性判斷所述第二電壓值是否不大于所述第一電壓閾值。例如,電池在自身電量低于一定電壓值時即可能會停止工作,則該使電池停止工作的電壓值可以設置為所述第一電壓閾值,所述第一電壓閾值也可以稱為所述電池的安全電壓值。電池不同則其所對應的所述第一電壓閾值可能不同。
[0064]步驟106:當所述第二電壓值不大于所述第一電壓閾值時,產生第一告警信息。
[0065]如果判斷確定所述第二電壓值不大于所述第一電壓閾值,說明在產生所述電壓降后所述電池無法正常工作,則需要提示所述電子設備該電壓降超過了所述電池的承載范圍。在產生所述第一告警信息后,可以將所述第一告警信息發(fā)送至控制器203,控制器203可以根據(jù)所述第一告警信息來調整所述電子設備的工作狀態(tài),例如可以降低功耗,如可以通過關閉其中一些應用來降低功耗,以盡量使所述第二電壓值不大于所述第一電壓閾值,使所述電池不會因電壓降太大而停止工作,從而也可以盡量避免出現(xiàn)意外關機的情況。
[0066]本發(fā)明實施例中,如果判斷確定所述第二電壓值大于所述第一電壓閾值,則可以產生第一操作指令,并可以將所述第一操作指令發(fā)送至控制器203,以使控制器203可以根據(jù)所述第一操作指令控制所述電子設備由所述AC模式切換至所述DC模式。
[0067]以下通過幾個具體的實施例來介紹本發(fā)明中的告警方法,下面的實施例介紹了所述告警方法的幾種可能的應用場景。需要說明的是,本發(fā)明中的實施例只用于解釋本發(fā)明,而不能用于限制本發(fā)明,凡是符合本發(fā)明思想的實施例均在本發(fā)明的保護范圍之內,本領域技術人員自然知道應如何根據(jù)本發(fā)明的思想進行變形。
[0068]實施例一:
[0069]所述電子設備為手機。該手機具有一電池。
[0070]當所述電子設備的供電模式需要從AC模式切換到DC模式時,可以獲取所述電池的第一瞬時電壓值和第一瞬時電流值。本實施例中是在所述電池剛開始放電時獲取所述第一瞬時電壓值和所述第一瞬時電流值。在獲取所述第一瞬時電壓值和所述第一瞬時電流值后,可以根據(jù)公式I獲取所述電池的內阻值。
[0071]在獲取所述內阻值后,可以根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值。[0072]其中,所述電子設備可以根據(jù)交換模塊201獲得的系統(tǒng)所需的總電流和/或總功率確定所述電子設備所需的所述放電電流值,則根據(jù)所述放電電流值和所述內阻值就可以確定所述電子設備在從AC模式切換到DC模式時的電壓降,即所述電壓變化值??梢愿鶕?jù)公式2獲得所述電壓變化值。
[0073]所述電池可以確定自身當前剩余的電壓值,即確定第一電壓值,在獲得所述電壓變化值后所述電池可以確定第二電壓值,即在產生所述電壓降后所述電池可能剩余的電壓值。所述第二電壓值可以是所述第一電壓值減去所述電壓變化值后獲得的??梢愿鶕?jù)公式3確定所述第二電壓值。
[0074]在獲得所述第二電壓值后,可以判斷所述第二電壓值是否不大于第一電壓閾值??梢愿鶕?jù)所述電池的特性判斷所述第二電壓值是否不大于所述第一電壓閾值。例如,電池在自身電量低于一定電壓值時即可能會停止工作,則該使電池停止工作的電壓值可以設置為所述第一電壓閾值,所述第一電壓閾值也可以稱為所述電池的安全電壓值。電池不同則其所對應的所述第一電壓閾值可能不同。
[0075]本實施例中,判斷確定所述第二電壓值不大于所述第一電壓閾值。
[0076]如果判斷確定所述第二電壓值不大于所述第一電壓閾值,說明在產生所述電壓降后所述電池無法正常工作,則需要提示所述電子設備該電壓降超過了所述電池的承載范圍。
[0077]本實施例中,所述電子設備可以產生第一告警信息,并可以將所述第一告警信息發(fā)送至所述電子設備中的控制器203,控制器203可以根據(jù)所述第一告警信息來調整所述電子設備的工作狀態(tài),例如可以降低功耗,如可以通過關閉其中一些應用來降低功耗,以盡量使所述第二電壓值不大于所述第一電壓閾值,使所述電池不會因電壓降太大而停止工作,從而也可以盡量避免出現(xiàn)意外關機的情況。
[0078]實施例二:
[0079]所述電子設備為手機。該手機具有一電池。
[0080]當所述電子設備的供電模式需要從AC模式切換到DC模式時,可以獲取所述電池的第一瞬時電壓值和第一瞬時電流值。本實施例中是在所述電池充滿電時獲取所述第一瞬時電壓值和所述第一瞬時電流值。在獲取所述第一瞬時電壓值和所述第一瞬時電流值后,可以根據(jù)公式I獲取所述電池的內阻值。
[0081]在獲取所述內阻值后,可以根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值。
[0082]其中,所述電子設備可以根據(jù)交換模塊201獲得的系統(tǒng)所需的總電流和/或總功率確定所述電子設備所需的所述放電電流值,則根據(jù)所述放電電流值和所述內阻值就可以確定所述電子設備在從AC模式切換到DC模式時的電壓降,即所述電壓變化值。可以根據(jù)公式2獲得所述電壓變化值。
[0083]所述電池可以確定自身當前剩余的電壓值,即確定第一電壓值,在獲得所述電壓變化值后所述電池可以確定第二電壓值,即在產生所述電壓降后所述電池可能剩余的電壓值。所述第二電壓值可以是所述第一電壓值減去所述電壓變化值后獲得的??梢愿鶕?jù)公式3確定所述第二電壓值。
[0084]在獲得所述第二電壓值后,可以判斷所述第二電壓值是否不大于第一電壓閾值。可以根據(jù)所述電池的特性判斷所述第二電壓值是否不大于所述第一電壓閾值。例如,電池在自身電量低于一定電壓值時即可能會停止工作,則該使電池停止工作的電壓值可以設置為所述第一電壓閾值,所述第一電壓閾值也可以稱為所述電池的安全電壓值。電池不同則其所對應的所述第一電壓閾值可能不同。
[0085]本實施例中,判斷確定所述第二電壓值大于所述第一電壓閾值。
[0086]如果判斷確定所述第二電壓值大于所述第一電壓閾值,說明在產生所述電壓降后所述電池可以正常工作。
[0087]本實施例中,所述電子設備可以產生第一操作指令,并可以將所述第一操作指令發(fā)送至控制器203,以使控制器203可以根據(jù)所述第一操作指令控制所述電子設備由所述AC模式切換至所述DC模式,所述電池可以正常工作。
[0088]實施例三:
[0089]所述電子設備為手機。該手機具有一電池。
[0090]當所述電子設備的供電模式需要從AC模式切換到DC模式時,可以獲取所述電池的第一瞬時電壓值和第一瞬時電流值。
[0091]本實施例中既在所述電池剛開始放電時獲取所述第一瞬時電壓值和所述第一瞬時電流值,也在所述電池充電完畢時獲取所述第一瞬時電壓值和所述第一瞬時電流值,即獲取了兩次所述第一瞬時電壓值和所述第一瞬時電流值。在獲取所述第一瞬時電壓值和所述第一瞬時電流值后,可以根據(jù)公式I獲取所述電池的內阻值。本實施例中可以獲取兩個內阻值,例如可以分別以R1和R2來表示。
[0092]如果獲取了兩次所述第一瞬時電壓值和所述第一瞬時電流值,則可以分別獲得內阻值,在獲得兩個內阻值后,可以取其平均值作為本發(fā)明實施例中的所述內阻值,或者也可以挑選該兩個內阻值中較大的內阻值作為本發(fā)明實施例中的所述內阻值。本實施例中可以挑選R1和民中較大的內阻值作為所述內阻值,例如本實施例中R1 > R2,則可以確定由札作為所述內阻值。
[0093]在獲取所述內阻值后,可以根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值。
[0094]其中,所述電子設備可以根據(jù)交換模塊201獲得的系統(tǒng)所需的總電流和/或總功率確定所述電子設備所需的所述放電電流值,則根據(jù)所述放電電流值和所述內阻值就可以確定所述電子設備在從AC模式切換到DC模式時的電壓降,即所述電壓變化值??梢愿鶕?jù)公式2獲得所述電壓變化值。
[0095]所述電池可以確定自身當前剩余的電壓值,即確定第一電壓值,在獲得所述電壓變化值后所述電池可以確定第二電壓值,即在產生所述電壓降后所述電池可能剩余的電壓值。所述第二電壓值可以是所述第一電壓值減去所述電壓變化值后獲得的??梢愿鶕?jù)公式3確定所述第二電壓值。
[0096]在獲得所述第二電壓值后,可以判斷所述第二電壓值是否不大于第一電壓閾值。可以根據(jù)所述電池的特性判斷所述第二電壓值是否不大于所述第一電壓閾值。例如,電池在自身電量低于一定電壓值時即可能會停止工作,則該使電池停止工作的電壓值可以設置為所述第一電壓閾值,所述第一電壓閾值也可以稱為所述電池的安全電壓值。電池不同則其所對應的所述第一電壓閾值可能不同。[0097]本實施例中,判斷確定所述第二電壓值不大于所述第一電壓閾值。
[0098]如果判斷確定所述第二電壓值不大于所述第一電壓閾值,說明在產生所述電壓降后所述電池無法正常工作,則需要提示所述電子設備該電壓降超過了所述電池的承載范圍。
[0099]本實施例中,所述電子設備可以產生第一告警信息,并可以將所述第一告警信息發(fā)送至所述電子設備中的控制器203,控制器203可以根據(jù)所述第一告警信息來調整所述電子設備的工作狀態(tài),例如可以降低功耗,如可以通過關閉其中一些應用來降低功耗,以盡量使所述第二電壓值不大于所述第一電壓閾值,使所述電池不會因電壓降太大而停止工作,從而也可以盡量避免出現(xiàn)意外關機的情況。
[0100]參見圖3,為本發(fā)明實施例中所述電子設備的結構圖。所述電子設備可以具有一電池,所述電子設備還可以包括第一獲取模塊301、第二獲取模塊302、確定模塊303、第三獲取模塊304、判斷模塊305和生成模塊306。所述電子設備還可以包括發(fā)送模塊307。其中,圖3中所示的所述電子設備與圖2中所示的所述電子設備可以是同一電子設備。
[0101]第一獲取模塊301可以用于在所述電子設備的供電模式需要從交流AC模式切換到直流DC模式時,獲取所述電池的第一瞬時電壓值和第一瞬時電流值。
[0102]第一獲取模塊301具體可以用于在所述電池開始放電時和/或在所述電池充電完畢時獲取所述第一瞬時電壓值和所述第一瞬時電流值。
[0103]第二獲取模塊302可以用于根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲取所述電池的內阻值。
[0104]第二獲取模塊302還可以用于通過所述電子設備的控制器獲取所述電子設備所需的所述放電電流值。
[0105]確定模塊303可以用于根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值。
[0106]第三獲取模塊304可以用于根據(jù)所述電池當前的第一電壓值及所述電壓變化值
獲得第二電壓值。
[0107]第三獲取模塊304具體可以用于用所述第一電壓值減去所述電壓變化值獲得所述第二電壓值。
[0108]判斷模塊305可以用于判斷所述第二電壓值是否不大于第一電壓閾值.
[0109]生成模塊305可以用于當所述第二電壓值不大于所述第一電壓閾值時,產生第一告警信息。
[0110]生成模塊305還可以用于當所述第二電壓值大于所述第一電壓閾值時,產生第一操作指令。
[0111]發(fā)送模塊307可以用于將所述第一告警信息發(fā)送至所述電子設備的控制器,以使所述控制器根據(jù)所述第一告警信息控制所述電子設備的功耗。
[0112]發(fā)送模塊307具體可以用于將所述第一告警信息發(fā)送至所述控制器,以使所述控制器根據(jù)所述第一告警信息控制所述電子設備降低功耗,從而使降低功耗后的所述第二電壓值大于所述第一電壓閾值。
[0113]發(fā)送模塊307具體可以用于將所述第一操作指令發(fā)送至所述電子設備的控制器,以使所述控制器根據(jù)所述第一操作指令控制所述電子設備由所述AC模式切換至所述DC模式。
[0114]本發(fā)明實施例中,所述第一電壓閾值可以是所述電池的安全電壓值。
[0115]本發(fā)明實施例中的告警方法包括:在所述電子設備的供電模式需要從交流AC模式切換到直流DC模式時,獲取所述電池的第一瞬時電壓值和第一瞬時電流值;根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲取所述電池的內阻值;根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值;根據(jù)所述電池的當前的第一電壓值及所述電壓變化值獲得第二電壓值;判斷所述第二電壓值是否不大于第一電壓閾值;當所述第二電壓值不大于所述第一電壓閾值時,產生第一告警信息。
[0116]本發(fā)明實施例中,在所述電子設備的供電模式需要從AC模式切換到DC模式時,可以獲取電池的第一瞬時電壓值和第一瞬時電流值,可以根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲得所述電池的內阻值,從而可以確定可能的電壓變化值,如果電壓變化值過大,超過了所述電池的承載能力,則可以對所述電子設備進行相應調整,因為是實時計算所述電池的內阻值,較為準確,能夠較為準確地避免所述電子設備從AC模式切換到DC模式可能會出現(xiàn)意外關機的情況,保護了系統(tǒng)數(shù)據(jù),確保了電池的安全使用,延長了電池的使用壽命,同時無需使用多芯電池,節(jié)約了成本。
[0117]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
【權利要求】
1.一種告警方法,應用于一具有電池電子設備,其特征在于,所述方法包括以下步驟: 在所述電子設備的供電模式需要從交流AC模式切換到直流DC模式時,獲取所述電池的第一瞬時電壓值和第一瞬時電流值; 根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲取所述電池的內阻值; 根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值; 根據(jù)所述電池當前的第一電壓值及所述電壓變化值獲得第二電壓值; 判斷所述第二電壓值是否不大于第一電壓閾值; 當所述第二電壓值不大于所述第一電壓閾值時,產生第一告警信息。
2.如權利要求1所述的方法,其特征在于,獲取電池的第一瞬時電壓值和第一瞬時電流值的步驟包括:在所述電池開始放電時和/或在所述電池充電完畢時獲取所述第一瞬時電壓值和所述第一瞬時電流值。
3.如權利要求1所述的方法,其特征在于,在根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值之前還包括步驟:通過所述電子設備的控制器獲取所述電子設備所需的所述放電電流值。
4.如權利要求1所述的方法,其特征在于,根據(jù)所述電池當前的第一電壓值及所述電壓變化值獲得第二電壓值的步驟包括:用所述第一電壓值減去所述電壓變化值獲得所述第二電壓值。
5.如權利要求1所述的方法,其特征在于,在產生第一告警信息之后還包括步驟:將所述第一告警信息發(fā)送至所述`電子設備的控制器,以使所述控制器根據(jù)所述第一告警信息控制所述電子設備的功耗。
6.如權利要求5所述的方法,其特征在于,將所述第一告警信息發(fā)送至所述電子設備的控制器,以使所述控制器根據(jù)所述第一告警信息控制所述電子設備的功耗的步驟包括:將所述第一告警信息發(fā)送至所述控制器,以使所述控制器根據(jù)所述第一告警信息控制所述電子設備降低功耗,從而使降低功耗后的所述第二電壓值大于所述第一電壓閾值。
7.如權利要求1所述的方法,其特征在于,所述第一電壓閾值為所述電池的安全電壓值。
8.如權利要求1所述的方法,其特征在于,在判斷所述第二電壓值是否不大于第一電壓閾值之后還包括步驟:當所述第二電壓值大于所述第一電壓閾值時,產生第一操作指令,并將所述第一操作指令發(fā)送至所述電子設備的控制器,以使所述控制器根據(jù)所述第一操作指令控制所述電子設備由所述AC模式切換至所述DC模式。
9.一種電子設備,所述電子設備具有一電池,其特征在于,所述電子設備包括: 第一獲取模塊,用于在所述電子設備的供電模式需要從交流AC模式切換到直流DC模式時,獲取所述電池的第一瞬時電壓值和第一瞬時電流值; 第二獲取模塊,用于根據(jù)所述第一瞬時電壓值和所述第一瞬時電流值獲取所述電池的內阻值; 確定模塊,用于根據(jù)所述電子設備所需的放電電流值和所述內阻值確定電壓變化值; 第三獲取模塊,用于根據(jù)所述電池當前的第一電壓值及所述電壓變化值獲得第二電壓值; 判斷模塊,用于判斷所述第二電壓值是否不大于第一電壓閾值;生成模塊,用于當所述第二電壓值不大于所述第一電壓閾值時,產生第一告警信息。
10.如權利要求9所述的電子設備,其特征在于,所述第一獲取模塊具體用于在所述電池開始放電時和/或在所述電池充電完畢時獲取所述第一瞬時電壓值和所述第一瞬時電流值。
11.如權利要求9所述的電子設備,其特征在于,所述第二獲取模塊還用于通過所述電子設備的控制器獲取所述電子設備所需的所述放電電流值。
12.如權利要求9所述的電子設備,其特征在于,所述第三獲取模塊具體用于用所述第一電壓值減去所述電壓變化值獲得所述第二電壓值。
13.如權利要求9所述的電子設備,其特征在于,所述電子設備還包括發(fā)送模塊,用于:將所述第一告警信息發(fā)送至所述電子設備的控制器,以使所述控制器根據(jù)所述第一告警信息控制所述電子設備的功耗。
14.如權利要求13所述的電子設備,其特征在于,所述發(fā)送模塊具體用于:將所述第一告警信息發(fā)送至所述控制器,以使所述控制器根據(jù)所述第一告警信息控制所述電子設備降低功耗,從而使降低功耗后的所述第二電壓值大于所述第一電壓閾值。
15.如權利要求9所述的電子設備,其特征在于,所述第一電壓閾值為所述電池的安全電壓值。
16.如權利要求9所述的電子設備,其特征在于,所述生成模塊還用于:當所述第二電壓值大于所述第一電壓閾值時,產生第一操作指令; 所述電子設備還包括發(fā)送模塊,用于將所述第一操作指令發(fā)送至所述電子設備的控制器,以使所述控制器根據(jù)所述第一操作指令控制所述電子設備由所述AC模式切換至所述DC模式。`
【文檔編號】G01R19/165GK103675420SQ201210353160
【公開日】2014年3月26日 申請日期:2012年9月20日 優(yōu)先權日:2012年9月20日
【發(fā)明者】李永久 申請人:聯(lián)想(北京)有限公司