本發明涉及充電領域,尤其涉及一種充電方法、裝置、充電器、待充電設備以及充電系統。
背景技術:
:現有的國標充電器中,充電器的輸出電壓為5V,輸出電流則根據充電器的標稱值不同而不同,一般為300mA~1800mA之間。現有的USB國標充電器一般包括四個引腳:VBUS引腳、DP引腳、DM引腳以及GND引腳,其中,VBUS引腳為充電器的輸出引腳,DP引腳和DM引腳為USB接口的兩個信號引腳。在通過充電器對待充電設備,例如手機等移動終端進行充電時,待充電設備通過檢測充電器的DM和DP端口是否短路來判斷當前充電器是否為國標充電器。在確定當前充電器為國標充電器時,待充電設備按照預設的固定輸出電壓進行充電。然而,由于上述方案中無論充電器的輸出電壓的大小,待充電設備均采用固定的輸出電壓進行充電,在某些情況下,無法充分利用充電器的充電能力。技術實現要素:本發明實施例解決的問題是如何充分利用充電器的輸出能力,實現快速充電。為解決上述問題,本發明實施例提供一種充電方法,包括:獲取來自待充電設備的控制電流波,所述控制電流波包括正電流脈沖、負電流脈沖以及電流值等于參考電流值的電流;當所述控制電流波為正電流脈沖時,將充電器的輸出電壓值調整為大于所述充電器當前輸出電壓值的電壓值;當所述控制電流波為負電流脈沖時,將充電器的輸出電壓值調整為小于所述充電器當前輸出電壓值的電壓值;當所述控制電流波為電流值等于參考電流值的電流時,所述充電器的輸出電壓值保持不變;所述正電流脈沖為電流值大于預設的參考電流值的時長達到預設第一時長T1的脈沖;所述負電流脈沖為電流值小于預設的參考電流值的時長達到預設第二時長T2的脈沖,所述參考電流值大于0。可選的,接收所述待充電設備發送的檢測電流,當檢測到接收所述檢測電流的時長達到預設時長時,向待充電設備發送反饋信號,再執行所述獲取來自所述待充電設備發送的控制電流波的操作。可選的,在對所述充電器的輸出電壓進行調整之后,還包括:在獲取到來自所述待充電設備的控制電流波的電流值等于0時,將所述充電器的輸出電壓重置為默認輸出電壓值。可選的,所述將充電器的輸出電壓值調整為大于所述充電器當前輸出電壓值的電壓值,包括:在預設的電壓調整表中,選取大于充電器當前輸出電壓的最小值作為所述充電器的輸出電壓值;所述將充電器的輸出電壓值調整為小于所述充電器當前輸出電壓值的電壓值,包括:在預設的電壓調整表中,選取小于充電器當前輸出電壓的最大值作為所述充電器的輸出電壓值。可選的,所述將充電器的輸出電壓值調整為大于所述充電器當前輸出電壓值的電壓值,包括:將所述正電流脈沖對應的電流值與所述參考電流值相減,得到第一差值,在預設的電流差值與電壓的映射表中,將所述第一差值依次與大于所述當前輸出電壓值對應的電流差值范圍進行比較,根據所述第一差值所處的電流差值范圍,選取對應的電壓值作為所述充電器的輸出電壓值;所述將充電器的輸出電壓值調整為小于所述充電器當前輸出電壓值的電壓值,包括:將所述參考電流值與所述負電流脈沖對應的電流值相減,得到第二差值,在所述預設的電流差值與電壓的映射表中,將所述第二差值依次與小于所述當前輸出電壓值對應的電流差值范圍進行比較,根據所述第二差值所處的電流差值范圍,選取與所述第二差值對應的電壓值作為所述充電器的輸出電壓值。為解決上述問題,本發明實施例還提供了一種充電裝置,包括:獲取單元,用于獲取來自待充電設備的控制電流波,所述控制電流波包括正電流脈沖、負電流脈沖以及電流值等于參考電流值的電流;調整單元,用于當所述控制電流波為正電流脈沖時,將充電器的輸出電壓值調整為大于所述充電器當前輸出電壓值的電壓值;當所述控制電流波為負電流脈沖時,將充電器的輸出電壓值調整為小于所述充電器當前輸出電壓值的電壓值;當所述控制電流波為電流值等于參考電流值的電流時,所述充電器的輸出電壓值保持不變;所述正電流脈沖為電流值大于預設的參考電流值的時長達到預設第一時長T1的脈沖;所述負電流脈沖為電流值小于預設的參考電流值的時長達到預設第二時長T2的脈沖,所述參考電流值大于0。可選的,所述充電裝置還包括:檢測單元,用于接收所述待充電設備發送的檢測電流,當檢測到接收所述檢測電流的時長達到預設時長時,向待充電設備發送反饋信號,通過所述獲取單元獲取來自所述待充電設備發送的控制電流波。可選的,所述充電裝置還包括:重置單元,用于在獲取到來自所述待充電設備的控制電流波的電流值等于0時,將所述充電器的輸出電壓值重置為默認輸出電壓值。為解決上述問題,本發明實施例還提供了一種充電器,包括:檢測電路、反饋電路以及電壓轉換器,其中:所述檢測電路包括:比較單元以及壓降電阻,其中:所述壓降電阻,第一端與所述充電器的電流輸入端耦接,第二端與地耦接;所述比較單元,包括至少三個判決門限值均不等的比較器,所述比較器的第一輸入端均輸入所述壓降電阻對應的壓降,第二輸入端均輸入一一對應的判決門限值,輸出端均與所述反饋電路耦接;所述反饋電路,設置在所述檢測電路與所述電壓轉換器之間,適于將所述四個判決門限值均不相等的比較器的輸出結果轉換成對應的電壓轉換器控制信號,并將所述控制信號發送至所述電壓轉換器;所述電壓轉換器,與所述反饋電路耦接,適于根據所述控制信號調整所述充電器的輸出電壓值。可選的,所述檢測電路還包括:邏輯控制器以及開關單元,其中:所述邏輯控制器,與所述比較單元的輸出端耦接,適于接收到所述比較單元發送的比較結果,當所述比較結果中,存在判決門限值小于所述壓降電阻對應的壓降的比較器的個數滿足預設需求時開始計時,當計時時長達到預設時長時,控制所述開關單元導通;開關單元,與所述邏輯控制器耦接,適于在導通時,降低所述壓降電阻的阻值。可選的,所述開關單元包括以下任一種:NMOS管、PMOS管、三極管以及繼電器。可選的,所述開關單元為NMOS管,所述壓降電阻包括第一壓降電阻以及第二壓降電阻,其中:所述第一壓降電阻,第一端與所述至少三個判決門限值均不等的比較器的第一輸入端均耦接,第二端與所述NMOS管的漏極耦接;所述第二壓降電阻,第一端與所述NMOS管的漏極耦接,第二端與地耦接;所述NMOS管,柵極與所述邏輯控制器耦接,源極與地耦接。可選的,所述開關單元為NMOS管,所述壓降電阻包括第一壓降電阻以及第二壓降電阻,其中:所述第一壓降電阻,第一端與所述NMOS管的源極耦接,第二端與地耦接;所述第二壓降電阻,第一端與所述NMOS管的漏極以及所述至少三個判決門限值均不等的比較器的第一輸入端耦接,第二端與所述NMOS管的源極耦接;所述NMOS管,柵極與所述邏輯控制器耦接。可選的,所述開關單元為NMOS管,所述壓降電阻包括第一壓降電阻以及第二壓降電阻,其中:所述第一壓降電阻,第一端與所述至少三個判決門限值均不等的比較器的第一輸入端均耦接,第二端與所述NMOS管的漏極耦接;所述第二壓降電阻,第一端與所述第一壓降電阻的第一端耦接,第二端與所述NMOS管的源極耦接;所述NMOS管,柵極與所述邏輯控制器耦接,源極與地耦接。可選的,所述開關單元為NMOS管,所述壓降電阻包括第一壓降電阻以及第二壓降電阻,其中:所述第一壓降電阻,第一端與所述NMOS管的源極耦接,第二端與地耦接;所述第二壓降電阻,第一端與所述NMOS管的漏極耦接,第二端與地耦接;所述NMOS管,柵極與所述邏輯控制器耦接,漏極與所述至少三個判決門限值均不等的比較器的第一輸入端耦接。可選的,所述電壓轉換器包括:AC-DC轉換器或DC-DC轉換器。可選的,所述電壓轉換器為AC-DC轉換器,所述反饋電路包括隔離器,所述隔離器適于將所述AC-DC轉換器與所述檢測電路物理隔離。可選的,所述隔離器為光耦合器件。本發明實施例還提供了一種待充電設備,包括:可變電流源以及控制器,其中:所述控制器,適于控制所述可變電流源輸出對應電流值的控制電流波;所述可變電流源,適于向充電器發送控制電流波,所述控制電流波包括正電流脈沖、負電流脈沖以及電流值等于參考電流值的電流,所述正電流脈沖為電流值大于預設的參考電流值的時長達到預設第一時長T1的脈沖;所述負電流脈沖為電流值小于預設的參考電流值的時長達到預設第二時長T2的脈沖,所述參考電流值大于0。可選的,所述待充電設備還包括比較器,第一端輸入充電器中檢測電路的壓降,第二端輸入所述比較器對應的判決門限值,適于對所述檢測電路的壓降以及所述判決門限值進行比較,并將比較結果發送至所述控制器。可選的,所述待充電設備還包括ADC電路,與所述控制器耦接,適于獲取充電器中檢測電路的壓降,并將所述檢測電路的壓降發送至所述控制器。本發明實施例還提供了一種充電系統,包括:充電器以及待充電設備,其中:所述待充電設備,適于向所述充電器發送控制電流波,所述控制電流波包括正電流脈沖、負電流脈沖以及電流值等于參考電流值的電流;所述正電流脈沖為電流值大于預設的參考電流值的時長達到預設第一時長T1的脈沖;所述負電流脈沖為電流值小于預設的參考電流值的時長達到預設第二時長T2的脈沖,所述參考電流值大于0;所述充電器,適于獲取來自待充電設備的控制電流波;當所述控制電流波為正電流脈沖時,將充電器的輸出電壓值調整為大于所述充電器當前輸出電壓值的電壓值;當所述控制電流波為負電流脈沖時,將充電器的輸出電壓值調整為小于所述充電器當前輸出電壓值的電壓值;當所述控制電流波為電流值等于參考電流值的電流時,所述充電器的輸出電壓值保持不變。與現有技術相比,本發明實施例的技術方案具有以下優點:通過待充電設備向充電器發送控制電流波,當所述控制電流波為正電流脈沖時,將充電器的輸出電壓值調整為大于所述充電器當前輸出電壓值的電壓值;當所述控制電流波為負電流脈沖時,將充電器的輸出電壓值調整為小于所述充電器當前輸出電壓值的電壓值,從而實現通過待充電設備對充電器的輸出電壓進行調整。而隨著充電器的輸出電壓升高時,在充電器輸出電流不變的情況下,充電器的輸出功率增加,相應地,輸入到電池的有效功率隨之升高,即輸入到電池的電流增加,從而可以充分利用充電器的輸出能力,實現快速充電。進一步,通過待充電設備向充電器發送檢測電流,只有在充電器檢測到接收檢測電流的時長達到預設時長時,向待充電設備發送反饋信號,再獲取來自待充電設備的控制電流波,可以有效地防止噪聲干擾的影響。此外,在獲取的來自待充電設備的控制電流波的電流值等于0時,即待充電設備未向充電器發送電流時,判定當前待充電設備拔出,將充電器的輸出電壓重置為默認輸出電壓值,以避免在進行下一次充電時,充電器的輸出電壓過高而對待充電設備造成的損壞。附圖說明圖1是本發明實施例中的一種充電方法的流程圖;圖2是本發明實施例中的一種控制電流波形示意圖;圖3是本發明實施例中的另一種充電方法的流程圖;圖4是本發明實施例中的一種充電裝置的結構示意圖;圖5是本發明實施例中的一種充電器的結構示意圖;圖6是本發明實施例中的一種檢測電路的結構示意圖;圖7是本發明實施例中的一種充電器的工作時序圖;圖8是本發明實施例中的另一種檢測電路的結構示意圖;圖9是本發明實施例中的另一種充電器的工作時序圖;圖10是本發明實施例中的一種檢測電路的結構示意圖;圖11是本發明實施例中的一種充電器的結構示意圖;圖12是本發明實施例中的一種待充電設備的結構示意圖;圖13是本發明實施例中的一種充電器的工作流程圖;圖14是本發明實施例中的一種待充電設備的工作流程圖;圖15是本發明實施例中的另一種充電器的工作流程圖;圖16是本發明實施例中的一種NMOS管與壓降電阻的連接示意圖。具體實施方式現有的USB國標充電器一般包括四個引腳:VBUS引腳、DP引腳、DM引腳以及GND引腳,其中,VBUS引腳為充電器的輸出引腳,DP引腳和DM引腳為USB接口的兩個信號引腳。在通過充電器對待充電設備,例如手機等移動終端進行充電時,待充電設備通過檢測充電器的DM和DP端口是否短路來判斷當前充電器是否為國標充電器。在確定當前充電器為國標充電器時,待充電設備按照預設的固定輸出電壓進行充電。然而,由于上述方案中無論充電器的輸出電壓的大小,待充電設備均采用固定的輸出電壓進行充電,在某些情況下,無法充分利用充電器的充電能力。在本發明實施例中,通過待充電設備向充電器發送控制電流波,當所述控制電流波為正電流脈沖時,將充電器的輸出電壓值調整為大于所述充電器當前輸出電壓值的電壓值;當所述控制電流波為負電流脈沖時,將充電器的輸出電壓值調整為小于所述充電器當前輸出電壓值的電壓值,從而實現通過待充電設備對充電器的輸出電壓進行調整。而隨著充電器的輸出電壓升高時,在充電器輸出電流不變的情況下,充電器的輸出功率增加,相應地,輸入到電池的有效功率隨之升高,即輸入到電池的電流增加,從而可以充分利用充電器的輸出能力,實現快速充電。為使本發明實施例的上述目的、特征和優點能夠更為明顯易懂,下面結合附圖對本發明的具體實施例做詳細的說明。步驟S101,獲取來自待充電設備的控制電流波。在具體實施中,待充電設備可以為任意包含有能夠存儲電能的裝置的設備,充電器可以為包含有USB接口的充電器,待充電設備與充電器通過USB進行信息交互以及電流傳輸。待充電設備可以為手機終端、平板電腦等,也可以是充電寶、移動電源等可以存儲電能的設備,還可以為其他設備,只要包括能夠存儲電能的裝置即可,此處不做贅述。在具體實施中,可以通過待充電設備向充電器發送控制電流。可以在待充電設備中預先設置一可變電流源,通過調整可變電流源的輸出電流,即可向充電器發送不同電流值的控制電流。可以在充電器中設置電流檢測裝置,以獲取待充電設備中可變電流源的輸出的控制電流的電流值。電流檢測裝置可以是ADC,也可以是其他裝置,例如,比較器等,只要滿足可以獲取待充電設備發送的控制電流的電流值即可。可以理解的是,在本發明實施例中,充電器也可以將待充電設備發送的控制電流轉換成對應的電壓。例如,在充電器中設置一個固定阻值的電阻單元,通過檢測電阻單元兩端的電壓值,即可獲取待充電設備發送的控制電流的電流值。在本發明實施例中,待充電設備向充電器發送控制電流波,控制電流波的波形可以由正電流脈沖、負電流脈沖以及電流值等于預設參考電流值的電流組成。其中,正電流脈沖可以是指電流值大于預設的參考電流值的時長達到預設第一時長T1的電流脈沖,負電流脈沖可以為電流值小于預設的參考電流值的時長達到第二時長T2的電流脈沖,且參考電流值大于0。參照圖2,給出了本發明實施例中的一種控制電流波的波形示意圖。圖2中,L1表示為控制電流波的波形示意圖,Ic表示為參考電流值,IH表示為正電流脈沖對應的電流值,IL表示為負電流脈沖對應的電流值。從圖2中可以得知,在0~t0時刻,控制電流波的電流值為參考電流值Ic。在t0~t0+T1時刻,控制電流波的電流值為IH,即t0~t0+T1時刻控制電流波為正電流脈沖。在t0+T1~t1時刻,控制電流波的電流值為Ic。在t1~t1+T2時刻,控制電流波的電流值為IL,即t1~t1+T2時刻控制電流波為負電流脈沖。當控制電流波為正電流脈沖時,執行步驟S102;當控制電流波為負電流脈沖時,執行步驟S103;當控制電流波為電流值等于參考電流值的電流時,執行步驟S104。步驟S102,當所述控制電流波為正電流脈沖時,將充電器的輸出電壓值調整為大于所述充電器當前輸出電壓值的電壓值。在具體實施中,在控制電流波為正電流脈沖時,可以判定當前待充電設備請求調高充電器的輸出電壓。充電器可以根據預設的電壓調整表,將充電器的輸出電壓調整為大于充電器當前輸出電壓值的電壓值。在本發明實施例中,可以預先設立一個電壓調整表,當控制電流波為正電流脈沖時,選取電壓控制表中,大于充電器當前輸出電壓值的最小值作為輸出電壓值,并將充電器的輸出電壓值調整為大于充電器當前輸出電壓值的最小值。例如,在本發明一實施例中,參照表1,給出了一電壓調整表。3.6V3.8V4.0V4.2V4.5V5V7V9V12V15V表1充電器的當前輸出電壓值為5V。正電流脈沖對應的電流值為1.8mA,參考電流值為1.2mA。選取大于當前輸出電壓的最小值作為輸出電壓值,從表1中可以得知,大于5V的最小值為7V,即選取7V作為輸出電壓值,充電器將輸出電壓值調整為7V并輸出。在本發明另一實施例中,在控制電流波為正電流脈沖時,將正電流脈沖對應的電流值與參考電流值相減做差,得到第一差值Δ1。在預設的電流差值與電壓的映射表中,將第一差值Δ1與映射表中的電流差值范圍進行比較。根據第一差值Δ1在映射表中所處的電流差值范圍,選取對應的電壓值作為輸出電壓值。例如,參照表2,給出了本發明實施例中的一種電流差值與電壓的映射表。以充電器的當前輸出電壓值為5V為例。電流差值當前電壓值輸出電壓值0.6mA5V7V1.2mA5V9V1.8mA5V12V表2在本發明一實施例中,正電流脈沖對應的電流值為2.4mA,參考電流值為1.2mA,則第一差值Δ1=2.4mA-1.2mA=1.2mA,則根據表2可以得知,對應的輸出電壓值為9V。在本發明另一實施例中,控制電流波對應的電流值為1.8mA,參考電流值為1.2mA,則第一差值Δ1=1.8mA-1.2mA=0.6mA,則根據表2可以得知,對應的輸出電壓值為7V。從表2中可以得知,正電流脈沖對應的電流值與參考電流值之間的差值越大,即正電流脈沖對應的電流值越大時,充電器的輸出電壓的調整幅度越高,通過增大正電流脈沖對應的電流值,即可實現充電器輸出電壓值的快速升高。對應于充電器的當前電壓為其他值的情況,可以參照表2,電流差值與輸出電壓值的映射關系可以根據實際的應用場景進行自行設定,只要滿足電流差值越大,對應的輸出電壓值越大即可。在本發明其他實施例中,還可以通過其他的調整方法對充電器的輸出電壓進行調整,此處不再贅述。步驟S103,當所述控制電流波為負電流脈沖時,將充電器的輸出電壓值調整為小于所述充電器當前輸出電壓值的電壓值。在具體實施中,在控制電流波為負電流脈沖時,可以判定當前待充電設備請求調低充電器的輸出電壓。充電器可以根據預設的電壓調整表,將充電器的輸出電壓調低至小于充電器當前輸出電壓值的電壓值。例如,在本發明一實施例中,參照表1,充電器的當前輸出電壓值為5V,負電流脈沖對應的電流值為0.6mA,參考電流值為1.2mA,即負電流脈沖對應的電流值小于參考電流值。選取小于當前輸出電壓值的最大值作為輸出電壓,從表1中可以得知,小于5V的最大值為4.5V,即選取4.5V作為輸出電壓值,充電器將輸出電壓調整為4.5V并輸出。在本發明另一實施中,在負電流脈沖對應的電流值小于參考電流值時,將參考電流值與負電流脈沖對應的電流值相減做差,得到第二差值Δ2。在預設的電流差值與電壓的映射表中,將第二差值Δ2與映射表中的電流差值范圍進行比較。根據第二差值Δ2在映射表中所處的電流差值范圍,選取對應的電壓值作為輸出電壓值。例如,參照表3,根除了本發明實施例中的另一種電流差值與電壓的映射表。以充電器的當前輸出電壓值為5V為例。電流差值當前電壓值輸出電壓值0.3mA5V4.5V0.6mA5V4.2V0.9mA5V4.0V表3在本發明一實施例中,負電流脈沖對應的電流值為0.9mA,參考電流值為1.2mA,則第二差值Δ2=1.2mA-0.9mA=0.3mA,則根據表3可以得知,對應的輸出電壓值為4.5V。在本發明另一實施例中,負電流脈沖對應的電流值為0.6mA,參考電流值為1.2mA,則第二差值Δ2=1.2mA-0.6mA=0.6mA,則根據表3可以得知,對應的輸出電壓值為4.2V。從表3中可以得知,參考電流值與負電流脈沖對應的電流值之間的差值越大,即負電流脈沖對應的電流值越小時,充電器的輸出電壓的調整幅度越大,通過減小負電流脈沖對應的電流值,即可實現充電器輸出電壓值的快速降低。對應于充電器的當前電壓為其他值的情況,可以參照表3,電流差值與輸出電壓值的映射關系可以根據實際的應用場景進行自行設定,只要滿足電流差值越大,對應的輸出電壓值越小即可。步驟S104,當所述控制電流波為電流值等于參考電流值的電流時,充電器的輸出電壓值保持不變。由此可見,通過待充電設備向充電器發送控制電流波,控制電流波包括正電流脈沖以及負電流脈沖,當所述控制電流波為正電流脈沖時,將充電器的輸出電壓值調整為大于所述充電器當前輸出電壓值的電壓值;當所述控制電流波為負電流脈沖時,將充電器的輸出電壓值調整為小于所述充電器當前輸出電壓值的電壓值,從而實現通過待充電設備對充電器的輸出電壓進行調整。而隨著充電器的輸出電壓升高時,在充電器輸出電流不變的情況下,充電器的輸出功率增加,相應地,輸入到電池的有效功率隨之升高,即輸入到電池的電流增加,從而可以充分利用充電器的輸出能力,實現快速充電。而在待充電設備采用線性方式充電時,通過接收待充電設備發送的負電流脈沖,將充電器的輸出電壓調低,在充電器輸出電流值不變的情況下,降低充電器的輸出電壓,可以使得充電器的輸出電壓與電池的當前電壓的差值減少,從而可以有效減少充電電路在充電過程中的功率損耗。在具體實施中,在待充電設備向充電器輸出控制電流波之前,還可以向充電器輸出檢測電流,以檢測當前連接的充電器是否能夠接收待充電設備發送的控制電流波,從而實現對充電器的輸出電壓進行調整。若待充電設備檢測到充電器在接收檢測電流的時長達到預設時長時,充電器的壓降發生改變,則可以判定當前充電器能夠接收控制電流波。此時,充電器處于待接收控制電流波的狀態。由此可見,在充電器檢測到接收到檢測電流的時長達到預設時長時,充電器進入待接收控制電流波的狀態,并向待充電設備發送反饋信號。待充電設備在接收到充電器發送的反饋信號后,再向充電器發送控制電流波,以控制充電器調整輸出電壓,從而可以避免因噪聲信號干擾而導致充電的誤操作。在具體實施中,由于在充電過程中,待充電設備對充電器的輸出電壓值進行調整,因此在充電過程結束,例如待充電設備與充電器的充電接口斷開連接時,充電器的輸出電壓值可以被調整到一個較高的電壓值。例如,在充電結束時,充電器的輸出電壓值為12V。在充電器重新為另一待充電設備進行充電時,由于充電器的輸出電壓值為12V,而待充電設備額定的輸入電壓值為5V,則無法通過充電器向該充電設備進行充電,甚至對待充電設備造成損壞。為解決上述問題,本發明實施例還提供了另一種充電方法,參照圖3,在步驟S102或步驟S103執行完成之后,還執行步驟S105。步驟S105,在獲取到來自所述待充電設備的控制電流波的電流值等于0時,將所述充電器的輸出電壓重置為默認輸出電壓值。在本發明實施例中,在充電過程結束時,例如,待充電設備與充電器的充電接口斷開連接,即待充電設備拔出時,待充電設備無法繼續向充電器輸出控制電流波,即充電器接收到的來自待充電設備的控制電流波的電流值為0。在這種情況下,可以將充電器的當前輸出電壓值重置為默認的輸出電壓值。例如,在待充電設備拔出之前,通過待充電設備將充電器的輸出電壓值調整為12V。在充電器獲取到的來自待充電設備的控制電流波的電流值為0,即充電器獲知當前待充電設備拔出時,將輸出電壓值調整為默認的5V。由此可知,在獲取的來自待充電設備的控制電流波的電流值等于0時,即待充電設備未向充電器發送電流時,判定當前待充電設備拔出,將充電器的輸出電壓重置為默認輸出電壓值,以避免在進行下一次充電時,充電器的輸出電壓過高而對待充電設備造成的損壞,或者輸出電壓過低不能充電。參照圖4,本發明實施例還提供了一種充電裝置40,包括:獲取單元401以及調整單元402,其中:獲取單元401,用于獲取來自待充電設備的控制電流波;調整單元402,用于當所述控制電流波為正電流脈沖時,將充電器的輸出電壓值調整為大于所述充電器當前輸出電壓值的電壓值;當所述控制電流波為負電流脈沖時,將充電器的輸出電壓值調整為小于所述充電器當前輸出電壓值的電壓值;所述正電流脈沖為電流值大于預設的參考電流值的時長達到預設第一時長T1的脈沖;所述負電流脈沖為電流值小于預設的參考電流值的時長達到預設第二時長T2的脈沖,所述參考電流值大于0。在具體實施中,所述充電裝置40還可以包括:檢測單元403,可以用于接收所述待充電設備發送的檢測電流,當檢測到接收所述檢測電流的時長達到預設時長時,向待充電設備發送反饋信號,通過所述獲取單元401獲取來自所述待充電設備發送的控制電流波。在具體實施中,所述充電裝置40還可以包括:重置單元404,可以用于在獲取到來自所述待充電設備的控制電流波的電流值等于0時,將所述充電器的輸出電壓值重置為默認輸出電壓值。參照圖5,本發明實施例還提供了一種充電器50,包括:檢測電路501、反饋電路502以及電壓轉換器503,其中:檢測電路501包括:比較單元以及壓降電阻。在本發明一實施例中,壓降電阻的第一端與充電器的電流輸入端耦接,第二端與地耦接。由于壓降電阻的第一端與充電器的電流輸入端耦接,因此,在待充電設備向充電器輸出電流時,在壓降電阻上可以產生一個對應的壓降。待充電設備向充電器輸出電流的電流值為I,壓降電阻的阻值為R,則壓降電阻上產生的壓降U=I×R。例如,壓降電阻的阻值為1KΩ,待充電設備向充電器輸出電流的電流值I=0.6mA,則在壓降電阻上產生的壓降為U=0.6V。比較單元,包括至少三個判決門限值均不相等的比較器,至少三個比較器的第一輸入端均輸入壓降電阻對應的壓降,第二輸入端均輸入一一對應的判決門限值,輸出端均與反饋電路502耦接。在本發明一實施例中,比較單元包括三個比較器,三個比較器所對應的判決門限值均不相等。三個比較器的第一輸入端均輸入壓降電阻對應壓降,第二輸入端均輸入各自對應的判決門限值。三個比較器分別對壓降電阻對應的壓降以及各自對應的判決門限值進行比較,通過輸出端輸出比較結果,并輸入到反饋電路502中。例如,三個比較器依次為比較器A1、比較器A2以及比較器A3,比較器A1的判決門限值為0.3V,比較器A2的判決門限值為0.9V,比較器A3的判決門限值為1.5V。在比較器第一輸入端的輸入值大于第二輸入端的輸入值時,比較器輸出高電平“1”,在比較器的第一輸入端的輸入值小于第二輸入端的輸入值時,比較器輸出低電平“0”。壓降電阻的阻值為1KΩ,待充電設備向充電器輸出電流值為參考電流值的控制電流波,參考電流值等于1.2mA,則壓降電阻對應的壓降為1.2V。比較器A1的第一輸入端輸入1.2V的電壓,第二端輸入0.3V的電壓,即比較器A1第一輸入端的輸入值大于第二輸入端的輸入值。比較器A2的第一輸入端輸入1.2V的電壓,第二端輸入0.9V的電壓,即比較器A2第一輸入端的輸入值大于第二輸入端的輸入值。比較器A3的第一輸入端輸入1.2V的電壓,第二端輸入1.5V的電壓,即比較器A1第一輸入端的輸入值小于第二輸入端的輸入值。因此,上述三個比較器輸出的結果依次為1、1、0,并將比較結果發送至反饋電路502。又如,待充電設備向充電器輸出正電流脈沖,正電流脈沖對應的電流值為1.8mA,則壓降電阻對應的壓降為1.8V。因此,比較器A1、A2、A3均輸出高電平,即輸出結果為1、1、1。又如,待充電設備向充電器輸出負電流脈沖,負電流脈沖對應的電流值為0.6mA,則壓降電阻對應的壓降為0.6V。因此,比較器A1、A2、A3的輸出結果為1、0、0。可以理解的是,在本發明其他實施例中,比較單元包括的比較器的個數也可以為其他任意大于3的整數值。比較單元包括的比較器的判決門限至各不相同,且所有比較器均滿足在比較器第一輸入端的輸入值大于第二輸入端的輸入值時,比較器輸出高電平“1”,在比較器的第一輸入端的輸入值小于第二輸入端的輸入值時,比較器輸出低電平“0”。反饋電路502,設置在檢測電路501以及電壓轉換器503之間,將比較單元中的至少三個判決門限值均不相等的比較器的輸出結果轉換成對應的電壓轉換器控制信號,并將所述控制信號發送至電壓轉換器503。在本發明實施例中,反饋電路502在接收到檢測電路501中的比較器的輸出結果時,將檢測電路501中的比較器的輸出結果與參考電流值對應的比較器的輸出結果進行比較,根據預設的電壓調整表,即可獲取當前控制電流波的電流值所對應的充電器的輸出電壓,并將輸出電壓值反饋給電壓轉換器503。例如,在本發明一實施例中,參考電流值對應的比較器的輸出結果為1、1、0。在某一時間段內,檢測到時長T1內對應的比較器的輸出結果為1、1、1,則可以判定輸入到充電器中的控制電流波為正電流脈沖。根據預設的電壓調整表1,當前充電器的輸出電壓值為5V,則將充電器的輸出電壓調整為7V。因此,反饋電路502向電壓轉換器503發送輸出電壓為7V的控制信號。又如,在本發明另一實施例中,檢測到時長T2內對應的比較器的輸出結果為1、0、0,則可以判定輸入到充電器中的控制電流波為負電流脈沖。根據預設的電壓調整表1,當前充電器的輸出電壓值為5V,則將充電器的輸出電壓調整為4.5V。因此,反饋電路502向電壓轉換器503發送輸出電壓為4.5V的控制信號。電壓轉換器503,與所述比較單元耦接,適于調整所述充電器的輸出電壓值。在本發明實施例中,在接收到反饋電路502反饋的控制信號后,電壓轉換器503即可獲取當前控制電流波對應的充電器的輸出電壓,并將充電器的輸出電壓調整為對應的輸出電壓。例如,電壓轉換器503接收到反饋電路502反饋的控制信號時,控制信號表示為當前控制電流波對應的充電器的輸出電壓為7V的信號,因此,電壓轉換器503將充電器的輸出電壓調整為7V。在本發明實施例中,電壓轉換器503可以為AC-DC轉換器,也可以為DC-DC轉換器。當電壓轉換器為AC-DC轉換器時,為了安全起見,可以在AC-DC轉換器與檢測電路501之間設置隔離器,將AC-DC轉換器與檢測電路501物理隔離,從而可以避免因人體誤接觸而存在的危險隱患。在本發明一實施例中,隔離器屬于反饋電路中的一部分,即反饋電路中包含有隔離器。在本發明一實施例中,隔離器為光耦合器件。隔離器還可以為其他類型的器件,只要滿足將AC-DC轉換電路與檢測電路501物理隔離即可,此處不再贅述。在本發明實施例中,檢測電路501還可以包括:邏輯控制器以及開關單元,其中:邏輯控制器,與所述比較單元的輸出端耦接,適于接收所述比較單元發送的比較結果,并當所述比較結果中,輸出高電平的比較器的個數滿足預設需求時,開始計時,即判決門限值小于壓降電阻對應的壓降的比較器的個數滿足預設需求時,當計時時長達到預設時長時,控制所述開關單元導通,此時,壓降電阻的阻值降低,相應地壓降降低,將壓降電阻對應的壓降信號作為反饋信號發送至待充電設備,使得待充電設備獲知當前充電器能夠接收控制電流波;開關單元,與所述邏輯控制器耦接,適于在導通時,降低所述壓降電阻的阻值。在本發明一實施例中,比較單元包括三個比較器:三個比較器依次為比較器A1、比較器A2以及比較器A3。在輸出高電平的比較器的個數滿足預設條件時,例如,三個比較器中至少兩個比較器輸出的比較結果為“1”時,邏輯控制器開始計時,并當計時時長達到預設時長時,邏輯控制器向開關單元發送控制指令,控制開關單元導通。在開關單元導通時,開關單元將壓降電阻中的部分電阻短路,從而降低壓降電阻的阻值。在開關單元導通時,存在至少一個比較器輸出的比較結果為“1”。壓降電阻對應的電壓降低,將壓降電阻對應的壓降信號作為反饋信號發送至待充電設備,使得待充電設備獲知當前充電器能夠接收控制電流波。在本發明實施例中,開關單元可以是MOS管,例如,NMOS管或PMOS管,也可以是三極管或繼電器,還可以是其他能夠實現開關功能的元器件或電路,只要滿足在導通時可以降低壓降電阻即可。參照圖6,給出了本發明實施例中的一種檢測電路501的結構示意圖。圖6中,壓降電阻包括第一壓降電阻R1,第二壓降電阻R2。A1、A2、A3分別為比較單元對應的三個判決門限值均不相等的比較器,比較器A1的判決門限值為VT1,比較器A2的判決門限值為VT2,比較器A3的判決門限值為VT3,VT1<VT2<VT3,NMOS管N1為開關單元。充電器與待充電設備通過USB傳輸線連接,充電器為待充電設備充電。在充電過程中,待充電設備通過DM引腳向充電器輸出檢測電流以及控制電流波。在待充電設備向充電器輸出控制電流波之前,向充電器輸出檢測電流,以檢測當前充電器是否能夠接收待充電設備發送的控制電流波。待充電設備通過可變電流源向充電器發送檢測電流I0,為簡單起見,在本發明下述實施例中,檢測電流I0的值與參考電流值Ic相等。壓降電阻對應的壓降為U0=I0×(R1+R2),且VT3<U0,則比較器A1、A2、A3均輸出高電平“1”。邏輯控制器接收到三個比較器輸出的比較結果,檢測到三個比較器均輸出高電平“1”,邏輯控制器開始計時,當計時時長達到預設時長,例如1s時,向NMOS管N1的柵極發送控制信號,使得NMOS管N1導通。由于第二壓降電阻R2與NMOS管N1的源極和漏極耦接,因此在NMOS管N1導通時,第二壓降電阻R2被短路,此時充電器中與檢測電流對應的壓降為U’=I0×R1,而VT2<U’<VT3,因此在電阻R2被短路之后,兩個比較器輸出高電平。由于充電器與待充電設備連接,因此,在檢測電路501中的壓降降低時,即DM/DP引腳上的電壓值降低為U’,相應地,待充電設備的DM/DP引腳上的電壓值也降低為U’,即可判定當前所連接的充電器能夠接收控制電流波,可以向充電器發送控制電流波。待充電設備向充電器輸出控制電流波,控制電流波對應的電流值為I,則檢測電路中的壓降為U=I×R1。設定待充電設備輸出的控制電流波的電流值等于參考電流I1時,比較器A1、A2、A3的輸出結果為1、1、0;當控制電流波為正電流脈沖時,比較器A1、A2、A3的輸出結果為1、1、1;當控制電流波為負電流脈沖時,比較器A1、A2、A3的輸出結果為1、0、0。待充電設備檢測到充電器當前輸出電壓值為5V,充電器的當前輸出電壓無法滿足快速充電的需求,需要調高充電器的輸出電壓值。待充電設備向充電器發送正電流脈沖,比較器A1、A2、A3均輸出高電平,即輸出結果為1、1、1,根據表1,電壓轉換器將充電器的輸出電壓調整為7V。待充電設備判定7V的輸出電壓仍不能滿足快速充電的需求,繼續向充電器發送正電流脈沖,比較器A1、A2、A3均輸出高電平,充電器當前輸出電壓值為7V。根據表1,電壓轉換器將充電器的輸出電壓調整為9V。依次類推,即可將充電器的輸出電壓值調整至需求值。相類似的,將充電器的輸出電壓調小可以參照上述調高的方案。充電器的當前輸出電壓值為5V,充電器設備向充電器發送負電流脈沖,只有比較器A1輸出高電平,根據表1,電壓轉換器將充電器的輸出電壓調整為4.5V。繼續向充電器發送負電流脈沖,只有比較器A1輸出高電平,根據表1,電壓轉換器將充電器的輸出電壓調整為4.2V。依次類推,即可將充電器的輸出電壓值調整至需求值。可以理解的是,在本發明實施例中,在通過待充電設備發送控制電流波控制充電器的輸出電壓時,充電器可以在連續接收多個正電流脈沖后,才執行一次輸出電壓調高的操作。充電器也可以在連接接收多個負電流脈沖后,才執行一次輸出電壓調低的操作。根據正電流脈沖和負電流脈沖對充電器的輸出電壓調整還可以存在其他的方式,此處不再贅述。參照圖7,給出了一種本發明實施例提供的充電器的工作時序圖。圖7中,NMOS_G表示為NMOS管N1的柵極G的電平,IC表示為待充電設備中的可變電流源輸出的電流波對應的電流值,在圖7中,默認IC>0mA。DM/DP電壓表示為充電器檢測電路壓降電阻對應的壓降,VT1~VT3表示為比較器A1~A3的判決門限值,T表示為預設時間,C表示為比較器A3的輸出電平,B表示為比較器A2的輸出電平,C標識為比較器A1的輸出電平。參照圖6及圖7,在0~T時刻,待充電設備發送的電流值等于檢測電流I0的電流值。在充電器中,檢測電流I0對應的壓降DM/DP電壓大于比較器A3的判決門限值VT3,即比較器的輸出結果均為高電平時,邏輯控制器開始計時。在邏輯控制器計時的時長達到預設時長T時,邏輯控制器向NMOS管N1的柵極G發送高電平信號,NMOS管N1導通,R2被短路,DM/DP電壓被拉低,拉低后的DM/DP電壓小于VT3大于VT2,充電器進入待接收待充電設備發送控制電流波的工作狀態。在T+t時刻后,待充電設備發送控制電流波。在T+t~t1時間段內,待充電設備發送的控制電流波的電流值為參考電流值,DM/DP電壓處于VT2和VT3之間。在t1~t1+T1時間段內,待充電設備發送正電流脈沖,DM/DP電壓升高,對應的比較器A1、A2、A3的輸出結果為1、1、1,調高充電器的輸出電壓。在t1+T1時刻,待充電設備向充電器發送的控制電流波的電流值等于參考電流值,對應的比較器A1、A2、A3的輸出結果為1、1、0,充電器的輸出電壓不變。在t2~t2+T2時間段內,待充電設備發送負電流脈沖,DM/DP電壓降低,對應的比較器A1、A2、A3的輸出結果為1、0、0,調低充電器的輸出電壓。繼續結合圖6和圖7,從圖7中可以得知,在待充電發送負電流脈沖時,檢測電路對應的壓降仍大于VT1,而在待充電設備與充電器斷開連接時,檢測電路對應的壓降小于VT1,因此,在檢測到檢測電路對應的壓降小于VT1時,即可判定待充電設備與充電器斷開連接。因此,可以通過上述方法來判斷待充電設備是否與充電器斷開連接。在本發明實施例中,比較器的個數還可以為其他任意大于3的整數值,例如,可以為4或者5,或者為其他值。本發明實施例再以比較器的個數為5個為例,對本發明實施例中的檢測單元501進行說明。參照圖8,給出了本發明實施例中的另一種檢測單元501的結構示意圖。與圖6中提供的檢測電路相比,該檢測電路包括:五個比較器A0~A4,比較器A0的判決門限值為VT0,比較器A4的判決門限值為VT4。且VT0<VT1<VT2<VT3<VT4。待充電設備通過可變電流源向充電器發送檢測電流I0,則壓降電阻對應的壓降為U0=I0×(R1+R2)>VT3,即至少存在比較器A0~A3輸出高電平。邏輯控制器接收五個比較器輸出的比較結果,檢測到至少存在4個比較器輸出高電平1,邏輯控制器開始計時,當計時時長達到預設時長T時,向NMOS管N1的柵極發送控制信號,使得NMOS管N1導通。R2短路,檢測電流對應的壓降為U’=I0×R1,而VT1<U’<VT2,此時,五個比較器的輸出結果為1、1、0、0、0。在待充電設備判定當前連接的充電器能夠接收控制電流波后,向充電器發送控制電流波,控制電流波對應的電流值為I,則檢測電路中的壓降為U=I×R1。設定待充電設備發送電流值與參考電流值相等的控制電流波時,比較器的輸出結果為1、1、1、0、0;當控制電流波為正電流脈沖時,比較器的輸出結果為1、1、1、1、0或1、1、1、1、1;當控制電流波為負電流脈沖時,比較器的輸出結果為1、1、0、0、0或1、0、0、0、0。參照表4,給出了本發明實施例中的一種比較器的輸出結果與電壓值的對應關系的映射表。比較器輸出結果當前電壓值輸出電壓值1、1、1、1、15V12V1、1、1、1、05V9V1、1、1、0、05V5V1、1、0、0、05V4.5V1、0、0、0、05V4.2V表4例如,充電器的當前輸出電壓值為5V,待充電設備向充電器發送控制電流波,比較器的輸出結果為1、1、1、1、0,則對應的輸出電壓值為9V。而當比較器的輸出結果為1、1、1、1、1時,對應的輸出電壓值為12V。也就是說,在本發明實施例中,待充電設備發送的正電流脈沖對應的電流值越大,充電器的輸出電壓的調整幅度就越大。又如,充電器的當前輸出電壓值為5V,待充電設備向充電器發送控制電流波,比較器的輸出結果為1、1、0、0、0,則對應的輸出電壓值為4.5V。而當比較器的輸出結果為1、0、0、0、0時,對應的輸出電壓值為4.2V。也就是說,在本發明實施例中,待充電設備發送的負電流脈沖對應的電流值越小,充電器的輸出電壓的調整幅度就越大。參照圖9,給出了一種本發明實施例提供的充電器的工作時序圖。圖9中,NMOS_G表示為NMOS管N1的柵極G的電平,IC表示為待充電設備中的可變電流源的輸出電流值,在圖9中,默認IC>0mA。DM/DP表示為充電器檢測電路壓降電阻對應的壓降,VT0~VT4表示為比較器A0~A4的判決門限值,T表示為預設時間。參照圖8及圖9,在0~T時刻,待充電設備發送的IC為檢測電流I0。在充電器中,檢測電流對應的壓降DM/DP大于比較器A3的判決門限值VT3,邏輯控制器計時,在邏輯控制器計時的時長達到預設時長T時,邏輯控制器向NMOS管N1的柵極G發送高電平信號,NMOS管N1導通,R2被短路,DM/DP被拉低,拉低后的DM/DP小于VT2大于VT1,充電器進入待接收待充電設備發送控制電流波的工作狀態。在T+t時刻,待充電設備檢測到DM/DP電壓發生改變,待充電設備發送控制電流波,控制電流波對應的電流值與參考電流值相等,此時,DM/DP電壓處于VT2和VT3之間。在t1時刻,待充電設備發送正電流脈沖,DM/DP的電壓值大于VT3小于VT4,因此對應的五個比較器的輸出結果為1、1、1、1、0,根據預設的映射表即可獲取輸出電壓值。例如,參照表4,充電器當前輸出電壓值為5V,則比較器輸出結果為1、1、1、1、0對應的輸出電壓值為9V。在t2時刻,待充電設備發送正電流脈沖,此時對應的比較器輸出結果為1、1、1、1、1。在t3時刻,待充電設備發送負電流脈沖,對應的比較器輸出結果為1、1、0、0、0,在t4時刻,待充電設備發送負電流脈沖,對應的比較器輸出結果為1、0、0、0、0。參照表4,即可分別獲取對應的充電器輸出電壓值。可以理解的是,在本發明實施例中,檢測電路501中的比較單元還可以采用ADC電路進行替代。參照圖10,給出了本發明實施例中的另一種檢測電路501的結構示意圖。圖10中,待充電設備通過可變電流源向充電器發送檢測電流I0,則壓降電阻對應的壓降為U0=I0×(R1+R2)。ADC電路采集壓降電阻上的壓降,并發送至邏輯控制器。邏輯控制器將ADC電路采集到的壓降U0與預設的電壓值進行比較,當壓降U0大于預設的電壓值時,邏輯控制器開始計時。當計時時長達到預設時長,例如1s時,向NMOS管N1的柵極發送高電平信號,使得NMOS管N1導通。在本發明實施例中,預設的電壓值可以等于VT1。也就是說,邏輯控制器在獲取到ADC電路發送的壓降電阻對應的壓降為U0=I0×(R1+R2)>VT3時,開始計時。由于第二壓降電阻R2與NMOS管N1的源極和漏極耦接,因此在NMOS管N1導通時,第二壓降電阻R2被短路,此時充電器中與檢測電流對應的壓降為U’=I0×R1,而VT2<U’<VT3。由于充電器與待充電設備連接,因此,在檢測電路中的壓降降低時,即DM/DP引腳上的電壓值降低為U’,相應地,待充電設備的DM/DP引腳上的電壓值也降低為U’,即可判定當前所連接的充電器能夠接收控制電流波,因此,可以向充電器發送控制電流波,控制電流波對應的電流值為I。當待充電設備向充電器發送電流值為I的控制電流時,ADC電路采集到的壓降電阻對應的壓降為U=I×R1。R1為已知,因此,ADC電路在采集到壓降后,即可獲知當前的控制電流波對應的電流值。將當前的控制電流波對應的電流值與參考電流值進行比較,即可獲知當前待充電設備發送的控制電流波是正電流脈沖,還是負電流脈沖,或者是等于參考電流值的控制電流。從而可以獲取對應的電壓值,將對應的輸出電壓值發送至反饋單元502。例如,ADC電路采集到的壓降電阻對應的壓降為U=1.8V,已知R1=1KΩ,因此,當前控制電流波對應的電流值I=1.8mA。而參考電流值為1.2mA,即當前控制電流波為正電流脈沖。參照表1,當前充電器輸出電壓為5V,則將充電器的輸出電壓調整為7V。又如,ADC電路采集到的壓降電阻對應的壓降為U=2.4V,已知R1=1KΩ,因此,當前控制電流波對應的電流值I=2.4mA。而參考電流值為1.2mA,即當前控制電流波為正電流脈沖,且正電流脈沖對應的電流值與參考電流值之間的差值等于1.2mA。參照表2,當前充電器輸出電壓為5V,則將充電器的輸出電壓調整為12V。又如,ADC電路采集到的壓降電阻對應的壓降為U=0.6V,已知R1=1KΩ,因此,當前控制電流波對應的電流值I=0.6mA。而參考電流值為1.2mA,即當前控制電流波為負電流脈沖。參照表1,當前充電器輸出電壓為5V,則將充電器的輸出電壓調整為4.5V。參照圖11,給出了本發明實施例中的一種充電器的結構示意圖,包括:檢測電路501、反饋電路502、AC-DC轉換器503、以及開關電源電路504。其中,檢測電路501中包含有鎖存電路5011,通過鎖存電路5011鎖存充電器的當前狀態,例如,充電器的當前輸出電壓。反饋電路502中包含有隔離器件5021,通過隔離器件5021實現檢測電路501與AC-DC轉換器503的物理隔離。檢測電路501與充電器的DM/DP引腳連接,通過DM/DP引腳接收待充電設備發送的電流波。參照圖12,給出了本發明實施例中的一種待充電設備的結構示意圖,包括:可變電流源、控制器以及比較器B1,其中,比較器B1的第一輸入端輸入DM/DP引腳上的電壓,第二端輸入比較器B1的判決門限值VT’。待充電設備和充電器可以通過DM/DP引腳連接。在本發明實施例中,可以通過控制器控制可變電流源輸出對應電流值的控制電流波,控制電流波的具體組成可以參照本發明上述實施例中的描述,此處不再贅述。在本發明實施中,VT’的取值范圍可以為I0×R1<VT’<I0×(R1+R2)。在本發明一實施例中,VT’=VT3。在本發明其他實施例中,VT’的值還可以為其他值,可以根據實際應用場景選擇對應的VT’,此處不再贅述。在本發明實施例中,比較器B1也可以采用ADC電路來替代。通過ADC電路獲取充電器檢測電路上的壓降,并將壓降發送至控制器,控制器將接收到的壓降與U0進行比較。當控制器檢測到檢測電路上的壓降小于U0時,即可判定充電器可以接收控制電流波,待充電設備可以執行發送控制電流波的操作。下面結合圖6~圖7、圖11~圖12,對本發明實施例中充電器的模式檢測流程進行說明。待充電設備可以通過控制器控制可變電流源發送不同的電流值。在充電過程中,可以通過控制器控制可變電流源產生檢測電流I0,并通過DM/DP引腳發送至充電器。充電器端的檢測電路501通過DM/DP引腳接收待充電設備中的可變電流源發送的檢測電流。參照圖6及圖7,檢測電路501中壓降電阻對應的壓降為U0=I0×(R1+R2),且U0>VT3,即DM/DP上的電壓為U0。由于待充電設備中的比較器B1的第一輸入端輸入DM/DP上的電壓,第二輸入端輸入VT3,因此,比較器B1產生高電平信號并發送至控制器。充電器的邏輯控制器檢測到比較器均輸出高電平時開始計時,當計時時長達到預設時長T時,向NMOS管N1的柵極發送高電平信號,NMOS管N1導通。在圖6中,由于第二壓降電阻R2與NMOS管N1的源極和漏極耦接,因此在NMOS管N1導通時,第二壓降電阻R2被短路,此時充電器中與檢測電流對應的壓降為U’=I0×R1,且VT2<U’<VT3。由于充電器與待充電設備連接,因此,在檢測電路中壓降電阻對應的壓降降低時,即DM/DP引腳上的電壓值降低為U’,相應地,待充電設備的DM/DP引腳上的電壓值也降低為U’。由于比較器B1的第一輸入端輸入DM/DP引腳上的電壓,第二端輸入與比較器A3的判決門限值相等的電壓值VT3,因此,在DM/DP引腳上的電壓發生改變時,比較器B1產生低電平信號并發送至控制器。控制器在接收到低電平信號時,即可判定充電器可以接收控制電流波。結合圖6~圖7、圖11~圖12,本發明一實施例分別對充電過程中,充電器所執行的操作以及待充電設備所執行的操作進行說明。參照圖13,給出了本發明一實施例中,在進行充電時,充電器的操作流程圖。步驟S1301,充電器默認輸出電壓為5V。在本發明一實施例中,充電器的默認輸出電壓為5V。在本發明其他實施例中,充電器的默認輸出電壓也可以為其他值,此處不再贅述。步驟S1302,判斷DM/DP電壓是否大于VT3。在本發明一實施例中,當DM/DP電壓大于VT3時,執行步驟S1303;當DM/DP電壓小于VT3時,重新執行步驟S1301。步驟S1303,判斷DM/DP電壓大于VT3的時長是否大于T。在本發明一實施例中,當DM/DP電壓大于VT3的持續時長大于T時,執行步驟S1304。當DM/DP電壓大于VT3的時長小于T時,繼續執行步驟S1302。步驟S1304,NMOS管N1導通,電阻R2短路。在NMOS管N1導通后,電阻R2短路,執行步驟S1305。步驟S1305,判斷DM/DP電壓是否小于VT3。當DM/DP電壓小于VT3時,執行步驟S1306;當DM/DP電壓不小于VT3時,執行步驟S1301。步驟S1306,充電器進入待接收待充電設備發送的控制電流波的工作狀態。在本發明實施例中,狀態0表示為DM/DP電壓大于VT2小于VT3,即此時待充電設備輸出的控制電流波對應的電流值與參考電流值相等;狀態1表示為DM/DP電壓大于VT3,即此時待充電設備輸出的控制電流波為正電流脈沖;狀態-1表示為DM/DP電壓小于VT2大于VT1,即此時待充電設備輸出的控制電流波為負電流脈沖。步驟S1307,判斷當前狀態是否為狀態0。在本發明實施例中,在當前狀態為狀態0時,執行步驟S1308;在當前狀態不為狀態0時,執行步驟S1306。步驟S1308,判斷當前狀態是否為狀態1。在當前狀態為狀態1時,執行步驟S1309;在當前狀態不為狀態1時,執行步驟S1310。步驟S1309,按照預定升高充電器電壓。步驟S1310,判斷當前狀態是否為狀態-1。在當前狀態為狀態-1時,執行步驟S1311;在當前狀態不為狀態-1時,執行步驟S1307。步驟S1311,按照預定降低充電器電壓。在本發明實施例中,步驟S1309以及步驟S1311可以參照本發明上述實施例中的步驟S102,此處不再贅述。由此,根據步驟S1301~S1311,即可實現充電器根據待充電設備發送的電流進行輸出電壓的相應調整。參照圖14,給出了本發明一實施例中,在進行充電時,待充電設備的操作流程圖。步驟S1401,待充電設備判斷充電器插入檢測正常。步驟S1402,BC1.2充電器類型檢測。在本發明實施例中,BC1.2是指電池充電規格(BatteryChargingSpecificationRevision)1.2檢測方式。步驟S1403,判斷當前充電器是否為國標充電器。可以理解的是,在本發明實施例中,還可以采用其他的判斷方法來判斷當前的充電器是否為國標充電器,此處不做贅述。在本發明一實施例中,國標充電器的標準號為(YD/T1591-2006),在本發明其他實施例中,國標充電器的標準號還可以為其他標準號,此處不做贅述。在當前充電器為國標充電器時,執行步驟S1404或步驟S1405;在當前充電器為非國標充電器時,執行步驟S1406。步驟S1404,通過DM/DP引腳向充電器輸出電流。在通過DM/DP引腳向充電器輸出電流后,執行步驟S1407。步驟S1405,采用國家標準充電器DCP方式充電。步驟S1406,采用USB或非標準充電方法進行充電。步驟S1407,判斷DM/DP電壓是否大于VT’。當DM/DP電壓大于VT’時,執行步驟S1408;當DM/DP電壓小于VT’時,執行步驟S1409。步驟S1408,判斷DM/DP電壓大于VT’的持續時長是否達到預設時長T。當DM/DP電壓大于VT’的持續時長達到預設時長T時,執行步驟S1410;當DM/DP電壓大于VT’的持續時長未達到預設時長T時,執行步驟S1407。步驟S1409,復位,采用初始充電模式。步驟S1410,判斷在T2時長內DM/DP電壓是否小于VT’。當在T2時長內DM/DP電壓小于VT’時,執行步驟S1411;當DM/DP電壓在T2時長內不小于VT’時,重新執行步驟S1409。步驟S1411,向充電器發送控制電流波。在本發明實施例中,待充電設備向充電器發送的控制電流波可以包括:正電流脈沖、負電流脈沖以及電流值等于參考電流值的電流。可以根據實際的應用場景,選擇發送的控制電流波對應的電流值。例如,通過待充電設備調高充電器的輸出電壓,則待充電設備發送正電流脈沖。又如,通過待充電設備調低充電器的輸出電壓,則待充電設備發送負電流脈沖。具體的通過待充電設備對充電器的輸出電壓進行調整可以參照本發明上述實施例中的內容,此處不再贅述。步驟S1412,檢測充電器的輸出電壓是否發生對應的改變。在充電器的輸出電壓未發生對應的改變時,執行步驟S1409;在充電器的輸出電壓發生對應的改變時,執行步驟S1413。步驟S1413,開始大電流充電。參照圖15,本發明實施例還提供了一種充電器的工作流程圖。步驟S1501,充電器接收待充電設備發送的控制電流波。步驟S1502,判斷DM/DP電壓是否小于比較器最小判決門限值。當DM/DP電壓小于比較器最小判決門限值時,執行步驟S1503;當DM/DP電壓不小于比較器最小判決門限值時,繼續執行步驟S1502。在本發明一實施例中,例如,n+1個比較器的最小判決門限值為VT0,則當DM/DP電壓小于VT0時,執行步驟S1503;當DM/DP電壓不小于VT0時,繼續執行步驟S1502。步驟S1503,判定充電器與待充電設備斷開連接。步驟S1504,充電器輸出電壓恢復為5V,回到初始狀態。在本發明實施例中,開關單元NMOS管N1與壓降電阻R1、R2的連接關系并不僅限于本發明上述實施例方案中提供的連接關系。參照圖16,給出了另外幾種開關單元N1與壓降電阻R1、R2的連接示意圖。圖16(a)中,將R1的第一端與NMOS管N1的源極耦接,第二端與地耦接;將R2的第一端與NMOS管N1的漏極耦接,第二端與NMOS管的源極耦接;NMOS管N1的柵極與邏輯控制器耦接,漏極與三個比較器A1、A2、A3的第一輸入端均耦接。在NMOS管N1的柵極接收到邏輯控制器發送的控制指令時,NMOS管N1導通,R2被短路。圖16(b)中,將R1的第一端與三個比較器A1、A2、A3的第一輸入端耦接,第二端與NMOS管N1的漏極耦接;將R2的第一端與R1的第一端耦接,第二端與地耦接;NMOS管N1的柵極與邏輯控制器耦接,源極與地耦接。在NMOS管N1未導通時,壓降電阻為R=R2,在NMOS管N1導通時,R1與R2并聯,壓降電阻的阻值為:R=(R1×R2)/(R1+R2)。圖16(c)中,將R1的第一端與NMOS管N1的源極耦接,第二端與地耦接;將R2的第一端與NMOS管N1的漏極耦接,第二端與地耦接;NMOS管N1的柵極與邏輯控制器耦接,漏極與三個比較器A1、A2、A3的第一輸入端耦接。在NMOS管N1未導通時,壓降電阻為R=R2,在NMOS管N1導通時,R1與R2并聯,壓降電阻的阻值為:R=(R1×R2)/(R1+R2)。本發明實施例還提供了一種充電系統,包括:充電器以及待充電設備,其中:所述待充電設備,適于向所述充電器發送控制電流波,所述控制電流波包括正電流脈沖、負電流脈沖以及電流值等于參考電流值的電流;所述正電流脈沖為電流值大于預設的參考電流值的時長達到預設第一時長T1的脈沖;所述負電流脈沖為電流值小于預設的參考電流值的時長達到預設第二時長T2的脈沖,所述參考電流值大于0;所述充電器,適于獲取來自待充電設備的控制電流波;當所述控制電流波為正電流脈沖時,將充電器的輸出電壓值調整為大于所述充電器當前輸出電壓值的電壓值;當所述控制電流波為負電流脈沖時,將充電器的輸出電壓值調整為小于所述充電器當前輸出電壓值的電壓值;當所述控制電流波為電流值等于參考電流值的電流時,所述充電器的輸出電壓值保持不變。本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:ROM、RAM、磁盤或光盤等。雖然本發明披露如上,但本發明并非限定于此。任何本領域技術人員,在不脫離本發明的精神和范圍內,均可作各種更動與修改,因此本發明的保護范圍應當以權利要求所限定的范圍為準。當前第1頁1 2 3