移動終端usb數據傳輸時的充電電流設置方法及系統的製作方法
2023-09-11 11:20:20 3
移動終端usb數據傳輸時的充電電流設置方法及系統的製作方法
【專利摘要】本發明公開移動終端USB數據傳輸時的充電電流設置方法及系統,所述方法包括以下步驟:A、移動終端利用USB接口接通充電電流,並獲取預定時間段內USB接口的D+、D-引腳電壓差的變化次數;B、在預設的電流對應表中查找與所獲取的USB接口的D+、D-引腳電壓差的變化次數相對應的充電電流值;C、根據所查找到的充電電流值重新設置充電電流。本發明通過獲取數據傳輸過程中USB引腳電壓差的變化次數,依據預設的電流對應表調整數據傳輸過程中的充電電流,避免了移動終端進行USB數據傳輸時由於電壓不穩造成數據傳輸失敗的問題,在移動終端通過USB充電的同時保證數據穩定的傳輸。
【專利說明】移動終端USB數據傳輸時的充電電流設置方法及系統
【技術領域】
[0001]本發明涉及移動終端充電應用領域,尤其涉及一種移動終端USB數據傳輸時的充電電流設置方法及系統。
【背景技術】
[0002]在現有技術中,移動終端已經普遍通過USB連接電腦,並通過電腦為移動終端下載軟體(俗稱「刷機」)、傳輸數據等;刷機過程往往需要幾分鐘甚至更長時間,在這段時間內需要保持移動終端的有電狀態,若在刷機過程中出現移動終端斷電的情況,就會造成移動終端無法使用(俗稱「變磚」)。目前雖然移動終端與電腦相連後會自動充電,但在移動終端進行刷機,在USB線上大量數據在進行高速傳輸的情況下,如果充電電流設置不合理便會使電壓不穩造成刷機失敗;同樣,在移動終端與電腦進行文件互相拷貝時,如果在高速傳輸文件時電流設置過大,也會使電壓不穩造成文件傳輸失敗。
[0003]因此,現有技術還有待於改進和發展。
【發明內容】
[0004]鑑於上述現有技術的不足,本發明的目的在於提供一種移動終端USB數據傳輸時的充電電流設置方法及系統,旨在解決目前移動終端進行USB數據傳輸時由於電壓不穩造成數據傳輸失敗的問題。
[0005]本發明的技術方案如下:
一種移動終端USB數據傳輸時的充電電流設置方法,其中,所述方法包括以下步驟:
A、移動終端利用USB接口接通充電電流,並獲取預定時間段內USB接口的D+、D-引腳電壓差的變化次數;
B、在預設的電流對應表中查找與所獲取的USB接口的D+、D-引腳電壓差的變化次數相對應的充電電流值;
C、根據所查找到的充電電流值重新設置充電電流。
[0006]所述的移動終端USB數據傳輸時的充電電流設置方法,其中,所述步驟A具體為: 移動終端利用USB接口接通充電電流後,啟動定時器,在定時器計時的預定時間段內對USB接口的D+、D-引腳電壓差的變化次數進行計數。
[0007]所述的移動終端USB數據傳輸時的充電電流設置方法,其中,在定時器計時的預定時間段內對USB接口的D+、D-引腳電壓差的變化次數進行計數具體為:
利用預設電壓比較器根據USB接口的D+、D-引腳電壓差變化產生上升沿或下降沿,在定時器計時的預定時間段內對電壓比較器產生的上升沿或下降沿次數進行計數,得到計數值。
[0008]所述的移動終端USB數據傳輸時的充電電流設置方法,其中,所述步驟A之前還包括:預設電流對應表,所述電流對應表中,每一充電電流值與一計數值範圍相對應。
[0009]所述的移動終端USB數據傳輸時的充電電流設置方法,其中,所述電流對應表中,數值越大的計數值範圍對應的充電電流值越小。
[0010] 所述的移動終端USB數據傳輸時的充電電流設置方法,其中,所述步驟B具體為:利用所得到的計數值在電流對應表中查找該計數值所在的計數值範圍;並獲取該計數值範圍所對應的充電電流值。
[0011 ] 所述的移動終端USB數據傳輸時的充電電流設置方法,其中,所述步驟C中根據所查找到的充電電流值重新設置充電電流後還包括:清零計數值並使定時器開始計時,進入下一預定時間段的充電電流設置過程。
[0012]一種移動終端USB數據傳輸時的充電電流設置系統,其中,所述系統包括:
計數器,用於移動終端利用USB接口接通充電電流,獲取預定時間段內USB接口的D+、
D-引腳電壓差的變化次數;
查詢模塊,用於在預設的電流對應表中查找與所獲取的USB接口的D+、D-引腳電壓差的變化次數相對應的充電電流值;
電流設置模塊,用於根據查詢模塊所查找到的充電電流值重新設置充電電流。
[0013]所述的移動終端USB數據傳輸時的充電電流設置系統,其中,所述系統還包括: 電壓比較器,用於根據USB接口的D+、D-引腳電壓差變化產生上升沿或下降沿。
[0014]有益效果:本發明提供一種移動終端USB數據傳輸時的充電電流設置方法及系統。通過獲取數據傳輸過程中USB引腳電壓差的變化次數,依據預設的電流對應表調整數據傳輸過程中的充電電流,避免了移動終端進行USB數據傳輸時由於電壓不穩造成數據傳輸失敗的問題,在移動終端通過USB充電的同時保證數據穩定的傳輸。
【專利附圖】
【附圖說明】
[0015]圖1為本發明具體實施例中移動終端USB數據傳輸時的充電電流設置方法流程圖。
[0016]圖2為本發明具體實施例中移動終端USB數據傳輸時的充電電流設置系統原理框圖。
[0017]圖3為圖2所示系統執行移動終端USB數據傳輸時的充電電流設置的方法流程圖。
【具體實施方式】
[0018]本發明提供一種移動終端USB數據傳輸時的充電電流設置方法及系統,為使本發明的目的、技術方案及效果更加清楚、明確,以下對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。
[0019]如圖1所示為一種移動終端USB數據傳輸時的充電電流設置方法的【具體實施方式】,其中,所述方法包括以下步驟:
S100、移動終端利用USB接口接通充電電流,並獲取預定時間段內USB接口的D+、D-引腳電壓差的變化次數。
[0020]進一步的,上述獲取預定時間段內USB接口的D+、D-引腳電壓差的變化次數的步驟具體為:
移動終端利用USB接口接通充電電流後,啟動定時器,在定時器計時的預定時間段內對USB接口的D+、D-引腳電壓差的變化次數進行計數。
[0021]利用預設電壓比較器根據USB接口的D+、D-引腳電壓差變化產生上升沿或下降沿,在定時器計時的預定時間段內對電壓比較器產生的上升沿或下降沿次數進行計數,得到計數值。
[0022]定時器計時的預定時間段,可以依據實際的需要確定,例如I秒,如選擇比較短的預定時間段,可以使獲取的電壓差變化次數更加接近實際瞬時電壓差變化頻率,能夠更及時的反映數據傳輸瞬時變化情況。如選擇比較長的預定時間段,則可以更好的代表一段時間內數據傳輸的整體情況。
[0023]當移動終端進行數據傳輸時,數據傳輸會產生一定的微小電流,使USB接口的D+、D-引腳之間形成一個電位差,產生不斷的細微電壓變化,並且兩個引腳的電壓差會隨著數據傳輸的進行而不斷變化。D+、D-引腳之間電壓變化的頻率能夠在一定程度反映代表數據傳輸的情況。具體的,所述預設的電壓比較器具備兩個輸入端IN1、IN2,分別對應D+、D-引腳,當輸入端INl的電壓大於輸入端IN2的電壓時,輸出端OUT為高電平;當輸入端INl的電壓小於輸入端IN2的電壓時,輸出端OUT為低電平,從而依據D+、D-引腳之間的電壓差變化在輸出端OUT形成上升沿和下降沿。通過對上升沿和下降沿進行計數,得到計數值,即得到USB接口的D+、D-引腳電壓差的變化次數。
[0024]具體實施例中,所述步驟SlOO之前還包括:預設電流對應表。其中,所述電流對應表中,每一充電電流值與一計數值範圍相對應。具體的,所述電流對應表中,數值越大的計數值範圍對應的充電電流值越小。
[0025]所述電流對應表可通過大量實驗總結數據得到。例如:將某一移動終端通過USB進行充電,將其充電電流設置為Y,然後通過USB進行數據傳輸,獲取預定時間段內USB接口的D+、D-引腳電壓差的變化次數,並通過提高傳輸速度,傳輸量,線性提升其電壓差變化頻率。在Y充電電流下,當在某一預設時間內,當電壓差變化次數超過某數值X,移動終端無法通過USB穩定傳輸數據時,則結束實驗。然後重新設置更小的充電電流,重複上述實驗步驟。依據實際對精確度等的需求,調整充電電流的變化梯度進行上述實驗,最終可以獲得電流對應表。還可通過對某一電流值進行重複實驗,以提高電壓差變化次數的臨界值的精確程度。由此,所述電流對應表的數據對應方式具體為:當電壓變化次數,即計數值C,滿足
O( C〈X1時對應電流值為Yl ;當計數值C滿足Xl ( C〈X2時對應電流值為Y2 ;當計數值C滿足X2 ( C〈X3時對應電流值為Y3 ;……,數值越大的計數值範圍對應的充電電流值越小。從而保證數據在高速傳輸過程中不會因充電電流過大造成傳輸失敗。
[0026]S200、在預設的電流對應表中查找與所獲取的USB接口的D+、D-引腳電壓差的變化次數相對應的充電電流值。
[0027]具體過程中,在預設的電流對應表中依據計數器統計的計數值查找相對應的充電電流值。
[0028]較佳的是,上述步驟具體為:利用所得到的計數值在電流對應表中查找該計數值所在的計數值範圍,並獲取該計數值範圍所對應的充電電流值。
[0029]S300、根據所查找到的充電電流值並重新設置充電電流。
[0030]在重新設置完充電電流後,移動終端通過新設置的充電電流進行充電。
[0031]較佳的是,在執行完步驟S300後,清零計數值並使定時器重新開始計時,返回步驟SlOO進入下一預定時間段的充電電流設置過程。
[0032]在定時器控制下,通過不斷重複執行上述獲取電壓變化計數值的過程,實現了 USB充電電流依據數據傳輸要求進行實時,動態調整,保證了移動終端通過USB進行大量的數據,高速傳輸時,不會因充電電流設置過大造成電壓不穩導致數據傳輸失敗,導致刷機或者文件傳輸失敗等的嚴重後果。上述設置充電電流的更新頻率可以通過所述預定時間段的長短控制,當預定時間段較長時,更新的頻率較低,能減輕處理器負擔,當預定時間較短時,更新的頻率較高,則能夠更好的適應數據傳輸的變化。優選的,可以由用戶或者系統自行依據實際情況調整預定時間段。
[0033]另外,在定時器預定的時間段內,若獲取到的USB接口的D+、D_引腳電壓差變化次數為零時,即計數值統計為0,則無需執行充電電流值查找和充電電流設置步驟,直接進入下一個預定時間段的計數。因為當USB接口的D+、D-引腳電壓差變化次數為零時,表示此時手機沒有進行數據傳輸,所以可以不需要對充電電流進行重新設置。
[0034]如圖2所示的移動終端USB數據傳輸時的充電電流設置系統,其中,所述系統包括:
計數器120,用於移動終端利用USB接口接通充電電流,獲取預定時間段內USB接口的D+、D-引腳電壓差的變化次數,即輸出端OUT產生上升沿或下降沿的次數;
查詢模塊130,用於在預設的電流對應表中查找與所獲取的USB接口的D+、D-引腳電壓差的變化次數相對應的充電電流值;
電流設置模塊140,用於根據查詢模塊所查找到的充電電流值重新設置USB接口的VBUS引腳上的充電電流。
[0035]具體的,所述系統還包括:
電壓比較器110,用於根據USB接口的D+、D-引腳電壓差變化在輸出端OUT產生上升沿或下降沿。
[0036]如圖3所示,利用上述移動終端USB數據傳輸時的充電電流設置系統實現充電電流依據數據傳輸需求實時調整的方法的具體實施例,其步驟為:
S1、移動終端利用USB接口接通充電電流,啟動超時時間為I秒的定時器。
[0037]S2、判斷定時器是否超時,若是,則執行步驟S3,若否,說明尚未超時,則定時器繼續計時。
[0038]S3、獲取計數器輸出的計數值C,在電流對應表中查找該計數值C相對應的電流值。計數器將在超時時間(I秒)內統計到的計數值C輸出給查詢模塊,查詢模塊根據該計數值C在電流對應表中查找相對應的充電電流值。並將查找到的充電電流值輸出給電流設置模塊,並執行步驟S4。
[0039]S4、電流設置模塊設置相應的電流,並清零計數值C。
[0040]電流設置模塊在獲取查詢模塊傳送的充電電流值數據後,利用該充電電流值重新對USB接口 VBUS引腳上的充電電流進行設置。之後計數器對其所統計的計數值進行清零,在計時器的控制下進行下一超時時間的計數值統計。
[0041]本發明提供一種移動終端USB數據傳輸時的充電電流設置方法及系統。通過獲取數據傳輸過程中USB引腳電壓差的變化次數,依據預設的電流對應表調整數據傳輸過程中的充電電流,避免了移動終端進行USB數據傳輸時由於電壓不穩造成數據傳輸失敗的問題,在移動終端通過USB充電的同時保證數據穩定的傳輸。
[0042]應當理解的是,本發明的應用不限於上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,所有這些改進和變換都應屬於本發明所附權利要求的保護範圍。
【權利要求】
1.一種移動終端USB數據傳輸時的充電電流設置方法,其特徵在於,所述方法包括以下步驟: A、移動終端利用USB接口接通充電電流,並獲取預定時間段內USB接口的D+、D-引腳電壓差的變化次數; B、在預設的電流對應表中查找與所獲取的USB接口的D+、D-引腳電壓差的變化次數相對應的充電電流值; C、根據所查找到的充電電流值重新設置充電電流。
2.根據權利要求1所述的移動終端USB數據傳輸時的充電電流設置方法,其特徵在於,所述步驟A具體為: 移動終端利用USB接口接通充電電流後,啟動定時器,在定時器計時的預定時間段內對USB接口的D+、D-引腳電壓差的變化次數進行計數。
3.根據權利要求2所述的移動終端USB數據傳輸時的充電電流設置方法,其特徵在於,在定時器計時的預定時間段內對USB接口的D+、D-引腳電壓差的變化次數進行計數具體為: 利用預設電壓比較器根據USB接口的D+、D-引腳電壓差變化產生上升沿或下降沿,在定時器計時的預定時間段內對電壓比較器產生的上升沿或下降沿次數進行計數,得到計數值。
4.根據權利要求3所述的移動終端USB數據傳輸時的充電電流設置方法,其特徵在於,所述步驟A之前還包括:預設電流對應表,所述電流對應表中,每一充電電流值與一計數值範圍相對應。
5.根據權利要求4所述的移動終端USB數據傳輸時的充電電流設置方法,其特徵在於,所述電流對應表中,數值越大的計數值範圍對應的充電電流值越小。
6.根據權利要求5所述的移動終端USB數據傳輸時的充電電流設置方法,其特徵在於,所述步驟B具體為: 利用所得到的計數值在電流對應表中查找該計數值所在的計數值範圍;並獲取該計數值範圍所對應的充電電流值。
7.根據權利要求6所述的移動終端USB數據傳輸時的充電電流設置方法,其特徵在於,所述步驟C中根據所查找到的充電電流值重新設置充電電流後還包括:清零計數值並使定時器開始計時,進入下一預定時間段的充電電流設置過程。
8.一種移動終端USB數據傳輸時的充電電流設置系統,其特徵在於,所述系統包括: 計數器,用於移動終端利用USB接口接通充電電流,獲取預定時間段內USB接口的D+、D-引腳電壓差的變化次數; 查詢模塊,用於在預設的電流對應表中查找與所獲取的USB接口的D+、D-引腳電壓差的變化次數相對應的充電電流值; 電流設置模塊,用於根據查詢模塊所查找到的充電電流值重新設置充電電流。
9.根據權利要求8所述的移動終端USB數據傳輸時的充電電流設置系統,其特徵在於,所述系統還包括: 電壓比較器,用於根據USB接口的D+、D-引腳電壓差變化產生上升沿或下降沿。
【文檔編號】H01M10/44GK104167789SQ201410393953
【公開日】2014年11月26日 申請日期:2014年8月12日 優先權日:2014年8月12日
【發明者】俞斌, 楊維琴 申請人:Tcl通訊(寧波)有限公司