一種移動終端充電器拔出的快速檢測方法及系統的制作方法
【技術領域】
[0001]本發明涉及無線通訊終端充電技術,尤其涉及一種移動終端充電器拔出的快速檢測方法及系統。
[0002]
【背景技術】
[0003]在現有技術中,充電器拔出檢測是根據移動終端充電接口上的輸入引腳VIN的電壓變化來實現的。譬如,當檢測到輸入引腳VIN上的電壓低于預定的閾值時則認為充電器已拔出。為了防止輸入引腳VIN上的干擾及信號的抖動,往往需要加入RC電路。圖1所示為現有技術常見的移動終端充電器連接口的電路示意圖,充電接口 10’中有兩個引腳——輸入引腳VIN和地,這兩個引腳用于與充電器相連接,另外,VIN引腳連接一個2.2uF電容、一個57kD電阻用于防止干擾及信號的抖動。該結構存在以下兩個缺陷致使充電器拔出檢測較慢:
缺陷一、現有技術是通過檢測VIN引腳上的電壓低于預定的閾值時認為充電器拔出;例如充電器與移動終端正常連接時,VIN引腳上的電壓為5V,為了防止VIN引腳上電壓抖動帶來的誤檢測在研發移動終端時規定VIN引腳上的電壓低于2V時認為充電器拔出;然而很多時候,VIN引腳上的電壓在高于2V時,用戶已將充電器拔出,此時,移動終端需要等到VIN引腳上的電壓降到2V以下才認為充電器拔出,導致檢測不準確。
[0004]缺陷二、充電器與移動終端正常連接時,會給VIN引腳上所連接的電容充電,當用戶拔出充電器后,VIN引腳上的電容會放電使VIN引腳上的電壓在一段較短的時間內得到維持,也減慢了 VIN引腳上的電壓下降的時間,從而使檢測時間延長,進一步導致檢測不準確。
[0005]因此,現有技術還有待于改進和發展。
【發明內容】
[0006]鑒于上述現有技術的不足之處,本發明為解決現有技術移動終端拔出充電器檢測較慢的缺陷和不足,提出通過檢測電池端的充電電流變化來快速確認充電器是否拔出的方法,提高充電器拔出檢測的速度。
[0007]本發明解決技術問題所采用的技術方案如下:
一種移動終端充電器拔出的快速檢測方法,包括如下步驟:
A、在充電模塊和電池之間串聯一個檢測電阻Rs;
B、設置一具有兩個輸入端、一個輸出端和一個控制端的電壓比較器,所述電壓比較器的第一輸入端連接到充電模塊與檢測電阻Rs之間,第二輸入端連接到檢測電阻Rs與電池之間;
C、當移動終端檢測到充電器插入時,通過電壓比較器的控制端來控制使能電壓比較器; D、當移動終端檢測到電壓比較器的輸出端輸出低電平時確認充電器已拔出。
[0008]作為進一步改進的實施方案,
步驟D具體包括如下步驟:
D1、計算檢測電阻Rs上流過的當前電流IRs,當前電流IRs等于檢測電阻Rs與充電器連接一端的電壓值和當前電池電壓值的電壓差值除以檢測電阻Rs阻值;
D2、判斷當前電流IRs小于當前電流閾值Ith時,設置所述電壓比較器的第二輸入端為當前電池電壓;
D3、判斷所述電壓比較器的第一輸入端的電壓小于第二輸入端的電壓時,輸出端輸出低電平,確認充電器已拔出。
[0009]作為一種改進,步驟Dl之前還包括如下步驟:
移動終端預設電池電壓值與電流閾值Ith的電壓電流對應關系表,當檢測到電池電壓發生變化時,根據所述電壓電流對應關系表查找當前電池電壓值對應的當前電流閾值Ith。
[0010]上述實施方案中,步驟D后還包括步驟:移動終端確認充電器拔出后,通過電壓比較器的控制端來控制禁能電壓比較器。
[0011]作為進一步的改進方案,在所述電壓比較器的輸出端連接一個上拉電阻,當所述電壓比較器禁能時,使電壓比較器的輸出端輸出高電平。
[0012]本發明還提供一種移動終端充電器拔出的快速檢測系統,其特征在于,所述系統包括:
充電模塊、檢測電阻Rs、電壓比較器、電池、電壓設置模塊、電池電壓監測模塊、拔出終端檢測模塊;
所述充電池模塊和電池之間串聯檢測電阻Rs ;所述電壓比較器設置有兩個輸入端、一個輸出端和一個控制端,所述電壓比較器的第一輸入端連接到充電模塊與檢測電阻Rs之間,第二輸入端串聯所述電壓設置模塊、電池電壓監測模塊連接到檢測電阻Rs與電池之間;所述拔出中斷檢測模塊連接到所述電壓比較器的輸出端;
所述電池電壓監測模塊用于監測電池電壓的電壓變化;
所述電壓設置模塊用于當所述電池電壓監測模塊監測到電池電壓的電壓變化后,根據變化后的電池電壓對所述電壓比較器的第二輸入端進行電壓設置;
所述拔出中斷檢測模塊用于檢測電壓比較器的輸出端輸出的為高電平還是低電平,當所述電壓比較器的第一輸入端的電壓值小于第二輸入端的電壓值時,電壓比較器的輸出端輸出低電平則判斷連接充電模塊的充電器已拔出,電壓比較器的輸出端輸出高電平則判斷連接充電模塊的充電器未拔出。
[0013]作為進一步的改進技術方案,所述電壓設置模塊還用于預設電池電壓值與電流閾值Ith的電壓電流對應關系表,當所述電池電壓監測模塊監測到電池電壓發生變化時,根據所述電壓電流對應關系表查找當前電池電壓值所對應的當前電流閾值Ith ;并判斷所述檢測電阻Rs上流過的當前電流IRs是否小于所述當前電流閾值Ith,如果當前電流IRs小于當前電流閾值Ith,則設置所述電壓比較器的第二輸入端為當前電池電壓。
[0014]其中,所述當前電流IRs等于檢測電阻Rs與充電器連接一端的電壓值和當前電池電壓值的電壓差值除以檢測電阻Rs阻值。
[0015]作為進一步的改進方案,所述系統還包括一個上拉電阻,所述上拉電阻與所述電壓比較器的輸出端連接,用于當所述電壓比較器禁能時,使電壓比較器的輸出端輸出高電平。
[0016]相比現有技術,本發明移動終端充電器拔出的快速檢測方法和系統通過在充電模塊和電池之間設置檢測電阻,及在檢測電阻兩端設置電壓比較器來對電池電壓發生變化時,當充電模塊與檢測電阻端的電壓小于電池電壓時,通過電壓比較器進行比較來確認充電器是否已拔出,充電模塊端的電流輸入一旦發生變化,能夠快速反應給電壓比較器,進而作出充電器是否已拔出的判斷,能夠大大提高充電器拔出的檢測速度。
【附圖說明】
[0017]圖1是現有技術移動終端充電器接口電路結構原理圖。
[0018]圖2是本發明移動終端充電器拔出的快速檢測方法的工作流程圖。
[0019]圖3是本發明移動終端充電器拔出的快速檢測系統的組成原理結構圖。
【具體實施方式】
[0020]為使本發明的目的、技術方案及優點更加清楚、明確,以下參照附圖并舉實施例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0021]一種移動終端充電器拔出的快速檢測方法,圖1所示為方法實施例的工作流程圖,包括如下步驟:
S100,在充電模塊和電池之間串聯一個檢測電阻Rs。充電模塊給移動終端的電池充電屬于現有技術,此處僅進行功能性說明,不贅述其工作原理。
[0022]S200,設置一具有兩個輸入端、一個輸出端和一個控制端的電壓比較器,該電壓比較器的第一輸入端連接到充電模塊與檢測電阻Rs之間,第二輸入端連接到檢測電阻Rs與電池之間。
[0023]S300,當移動終端檢測到充電器插入時,通過電壓比較器的控制端來控制使能電壓比較器。
[0024]S400,當移動終端檢測到電壓比較器的輸出端輸出低電平時確認充電器已拔出。具體而言,移動終端檢測電壓比較器的輸出端輸出低電平步驟如下:
S401,需要預設電池電壓值與電流閾值Ith的電壓電流對應關系表;需要說明的是,在充電模塊和電池之間設置檢測電阻Rs是為了通過檢測該檢測電阻Rs上的電流IRs來進行判斷的,因此,需要預先設置好電流閾值Ith來進行判斷,設置充電模塊與檢測電阻Rs連接端的電壓為Va,檢測電阻Rs與電池連接端的電壓為Vb,流過檢測電阻Rs上的電流IRs=(Va-Vb)/Rs,設電流閾值為Ith,則當IRs小于Ith時,可以認為充電器拔出。在充電器通過充電模塊給電池充電時,隨著電池電壓的變化,充電電流IRs也會不斷發生變化,在電池電壓低時充電電流大,電池電壓高時則充電電流小,因此,IRs與電池電壓Vb存在固定對應關系,若Ith=IRs-200mA則電流閾值Ith與電池電壓也存在固定關系,因此,預先設定每個電池電壓值對應的每個電流閾值并存儲到移動終端中,只要獲取當前電池電壓,就可以對應查找到對應的電流閾值,當IRs小于Ith時,也就是Va〈IthXRs+Vb時,認為充電器拔出。