国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于usb-otg雙向平衡電量的方法及裝置制造方法

      文檔序號:7390947閱讀:235來源:國知局
      一種基于usb-otg雙向平衡電量的方法及裝置制造方法
      【專利摘要】本發(fā)明涉及電量檢測領(lǐng)域,尤其涉及一種基于USB-OTG雙向平衡電量的方法及裝置。其關(guān)鍵構(gòu)思為:通過識別第一設(shè)備或第二設(shè)備的USB-OTG接口的ID引腳是否接地,判斷第一設(shè)備與第二設(shè)備的主從關(guān)系,由為主的設(shè)備讀取為從的設(shè)備的電量信息,與為主的設(shè)備電量信息進(jìn)行比較判斷是否充電,若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則由為主的設(shè)備向為從的設(shè)備進(jìn)行充電,實現(xiàn)兩個設(shè)備可以相互獲取對方電量信息并執(zhí)行相互充電。通過本發(fā)明實現(xiàn)兩個設(shè)備的電量互補(bǔ),并保持平衡,保證整個系統(tǒng)充分利用兩個設(shè)備上的電池來實現(xiàn)最大待機(jī)時間。
      【專利說明】—種基于USB-OTG雙向平衡電量的方法及裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及電量檢測領(lǐng)域,尤其涉及一種基于USB-OTG雙向平衡電量的方法及裝置。

      【背景技術(shù)】
      [0002]隨著智能手機(jī)的普及,各種智能手機(jī)配套設(shè)備越來越普遍,這些設(shè)備與手機(jī)配套形成一個系統(tǒng)完成如支付、信息錄入等功能;但如果兩個設(shè)備中有一臺設(shè)備電池電量耗盡,則整個系統(tǒng)無法使用。
      [0003]近來已有部分產(chǎn)品應(yīng)用了兩個設(shè)備相互充電,然而需要通過第三方設(shè)備進(jìn)行獲取兩個設(shè)備的電量信息,根據(jù)電量信息控制兩個設(shè)備相互充電,若第三方設(shè)備不存在的時候,兩個設(shè)備就無法相互充電,因此存在局限性。
      [0004]現(xiàn)有絕大部分的智能手機(jī)等設(shè)備都具有USB-OTG接口,所述USB-OTG接口具有VBUS、GND、D+、D-和 ID 五個引腳。


      【發(fā)明內(nèi)容】

      [0005]本發(fā)明所要解決的技術(shù)問題是:提供一種基于USB-OTG雙向平衡電量的方法及裝置,實現(xiàn)兩個設(shè)備可以相互獲取對方電量信息并執(zhí)行相互充電。
      [0006]為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
      [0007]一種基于USB-OTG雙向平衡電量的方法,包括:
      [0008]S101、識別第一設(shè)備的USB-OTG接口的ID引腳是否接地,所述第一設(shè)備上設(shè)有第一電池,若識別到第一設(shè)備的ID引腳接地,則進(jìn)入步驟S102 ;
      [0009]若未識別到第一設(shè)備的USB-OTG接口的ID引腳接地,則識別第二設(shè)備的USB-OTG接口的ID引腳是否接地,所述第二設(shè)備上設(shè)有第二電池,若識別到第二設(shè)備的ID引腳接地,則進(jìn)入步驟S103 ;
      [0010]若未識別到第二設(shè)備的ID引腳接地,則進(jìn)入步驟S104 ;
      [0011]S102、當(dāng)識別到第一設(shè)備的ID引腳接地時,所述第二設(shè)備讀取所述第一設(shè)備的第一電池電量,根據(jù)所得第一電池電量計算出第一設(shè)備的第一剩余待機(jī)時間,所述第二設(shè)備讀取第二電池電量,根據(jù)所得第二電池電量計算出第二剩余待機(jī)時間,將所述第二剩余待機(jī)時間與所述第一剩余待機(jī)時間進(jìn)行比較,若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則根據(jù)所得第一電池電量和第二電池電量計算出第一充電時長,第二設(shè)備根據(jù)所述第一充電時長對第一設(shè)備充電;若剩余待機(jī)時間差值小于等于預(yù)設(shè)閥值,則進(jìn)入步驟S104 ;
      [0012]S103、當(dāng)識別到第二設(shè)備的ID引腳接地時,所述第一設(shè)備讀取所述第二設(shè)備的第二電池電量,根據(jù)所得第二電池電量計算出第二設(shè)備的第二剩余待機(jī)時間,所述第一設(shè)備讀取第一電池電量,根據(jù)所得第一電池電量計算出第一剩余待機(jī)時間,將所述第一剩余待機(jī)時間與所述第二剩余待機(jī)時間進(jìn)行比較,若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則根據(jù)所得第二電池電量和第一電池電量計算出第二充電時長,第一設(shè)備根據(jù)所述第二充電時長對第二設(shè)備充電;若剩余待機(jī)時間差值小于等于預(yù)設(shè)閥值,則進(jìn)入步驟S104 ;
      [0013]S104、結(jié)束當(dāng)前流程。
      [0014]本發(fā)明采用的另一技術(shù)方案為:
      [0015]一種基于USB-OTG雙向平衡電量的裝置,包括:識別模塊、第一處理模塊、第二處理模塊和結(jié)束模塊;
      [0016]所述識別模塊包括第一識別單元和第二識別單元;
      [0017]所述第一識別單元,用于識別所述第一設(shè)備的ID引腳是否接地;
      [0018]所述第二識別單元,用于識別所述第二設(shè)備的ID引腳是否接地;
      [0019]所述第一處理模塊包括第一讀取單元、第一計算單元、第一比較單元和第一充電單元;
      [0020]所述第一讀取單兀,用于第二設(shè)備讀取第二電池電量和第一設(shè)備的第一電池電量;
      [0021]所述第一計算單元,用于根據(jù)第一讀取單元所得第一電池電量計算出第一設(shè)備的第一剩余待機(jī)時間和根據(jù)第一讀取單元所得第二電池電量計算出第二設(shè)備的第二剩余待機(jī)時間;
      [0022]所述第一比較單元,用于將所述第一計算單元所得的第二剩余待機(jī)時間與第一剩余待機(jī)時間進(jìn)行比較;
      [0023]所述第一充電單元,用于若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則根據(jù)所得第一電池電量和第二電池電量計算出第一充電時長,第二設(shè)備根據(jù)所述第一充電時長對第一設(shè)備充電;
      [0024]所述第二處理模塊包括第二讀取單元、第二計算單元、第二比較單元和第二充電單元;
      [0025]所述第二讀取單元,用于第一設(shè)備讀取第一電池電量和第二設(shè)備的第二電池電量;
      [0026]所述第二計算單元,用于根據(jù)第二讀取單元所得第二電池電量計算出第二設(shè)備的第二剩余待機(jī)時間和根據(jù)第二讀取單元所得第一電池電量計算出第一設(shè)備的第一剩余待機(jī)時間;
      [0027]所述第二比較單元,用于將所述第二計算單元所得的第一剩余待機(jī)時間與第二剩余待機(jī)時間進(jìn)行比較;
      [0028]所述第二充電單元,用于若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則根據(jù)所得第二電池電量和第一電池電量計算出第二充電時長,第一設(shè)備根據(jù)所述第二充電時長對第二設(shè)備充電;
      [0029]所述結(jié)束模塊,用于結(jié)束當(dāng)前流程。
      [0030]本發(fā)明的有益效果在于:通過識別第一設(shè)備或第二設(shè)備的USB-OTG接口的ID引腳是否接地,判斷第一設(shè)備與第二設(shè)備的主從關(guān)系,若第一設(shè)備的ID引腳接地,則第二設(shè)備為主,第一設(shè)備為從,所述第二設(shè)備對第一設(shè)備充電,若第二設(shè)備的ID引腳接地,則第一設(shè)備為主,第二設(shè)備為從,所述第一設(shè)備對第二設(shè)備充電,由為主的設(shè)備讀取為從的設(shè)備的電量信息,與為主的設(shè)備電量信息進(jìn)行比較判斷是否充電,若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則由為主的設(shè)備向為從的設(shè)備進(jìn)行充電,實現(xiàn)兩個設(shè)備可以相互獲取對方電量信息并執(zhí)行相互充電。通過本發(fā)明實現(xiàn)兩個設(shè)備的電量互補(bǔ),并保持平衡,保證整個系統(tǒng)充分利用兩個設(shè)備上的電池來實現(xiàn)最大待機(jī)時間。

      【專利附圖】

      【附圖說明】
      [0031]圖1為本發(fā)明【具體實施方式】的基于USB-OTG雙向平衡電量的方法的流程圖;
      [0032]圖2為本發(fā)明【具體實施方式】的基于USB-OTG雙向平衡電量的裝置的結(jié)構(gòu)示意圖;
      [0033]圖3為本發(fā)明【具體實施方式】的實施例一的示意圖;
      [0034]圖4為本發(fā)明【具體實施方式】的實施例二的示意圖;
      [0035]標(biāo)號說明:
      [0036]1、識別模塊;11、第一識別單元;12、第二識別單元;2、第一處理模塊;21、第一讀取單元;22、第一計算單元;23、第一比較單元;24、第一充電單元;3、第二處理模塊;31、第二讀取單元;32、第二計算單元;33、第二比較單元;34、第二充電單元;4、結(jié)束模塊。

      【具體實施方式】
      [0037]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附圖予以說明。
      [0038]本發(fā)明最關(guān)鍵的構(gòu)思在于:通過識別第一設(shè)備或第二設(shè)備的USB-OTG接口的ID引腳是否接地,判斷第一設(shè)備與第二設(shè)備的主從關(guān)系,根據(jù)第一設(shè)備與第二設(shè)備的電量信息進(jìn)行比較判斷是否充電,若是,由為主的設(shè)備向為從的設(shè)備進(jìn)行充電,實現(xiàn)兩個設(shè)備可以相互獲取對方電量信息并執(zhí)行相互充電。
      [0039]請參照圖1,為本發(fā)明【具體實施方式】中的基于USB-OTG雙向平衡電量的方法的流程圖,具體如下:
      [0040]一種基于USB-OTG雙向平衡電量的方法,包括:
      [0041]S101、識別第一設(shè)備的USB-OTG接口的ID引腳是否接地,所述第一設(shè)備上設(shè)有第一電池,若識別到第一設(shè)備的ID引腳接地,則進(jìn)入步驟S102 ;
      [0042]若未識別到第一設(shè)備的USB-OTG接口的ID引腳接地,則識別第二設(shè)備的USB-OTG接口的ID引腳是否接地,所述第二設(shè)備上設(shè)有第二電池,若識別到第二設(shè)備的ID引腳接地,則進(jìn)入步驟S103 ;
      [0043]若未識別到第二設(shè)備的ID引腳接地,則進(jìn)入步驟S104 ;
      [0044]S102、當(dāng)識別到第一設(shè)備的ID引腳接地時,所述第二設(shè)備讀取所述第一設(shè)備的第一電池電量,根據(jù)所得第一電池電量計算出第一設(shè)備的第一剩余待機(jī)時間,所述第二設(shè)備讀取第二電池電量,根據(jù)所得第二電池電量計算出第二剩余待機(jī)時間,將所述第二剩余待機(jī)時間與所述第一剩余待機(jī)時間進(jìn)行比較,若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則根據(jù)所得第一電池電量和第二電池電量計算出第一充電時長,第二設(shè)備根據(jù)所述第一充電時長對第一設(shè)備充電;若剩余待機(jī)時間差值小于等于預(yù)設(shè)閥值,則進(jìn)入步驟S104 ;
      [0045]S103、當(dāng)識別到第二設(shè)備的ID引腳接地時,所述第一設(shè)備讀取所述第二設(shè)備的第二電池電量,根據(jù)所得第二電池電量計算出第二設(shè)備的第二剩余待機(jī)時間,所述第一設(shè)備讀取第一電池電量,根據(jù)所得第一電池電量計算出第一剩余待機(jī)時間,將所述第一剩余待機(jī)時間與所述第二剩余待機(jī)時間進(jìn)行比較,若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則根據(jù)所得第二電池電量和第一電池電量計算出第二充電時長,第一設(shè)備根據(jù)所述第二充電時長對第二設(shè)備充電;若剩余待機(jī)時間差值小于等于預(yù)設(shè)閥值,則進(jìn)入步驟S104 ;
      [0046]S104、結(jié)束當(dāng)前流程。
      [0047]從上述描述可知,本發(fā)明的有益效果在于:通過識別第一設(shè)備或第二設(shè)備的USB-OTG接口的ID引腳是否接地,判斷第一設(shè)備與第二設(shè)備的主從關(guān)系,若第一設(shè)備的ID引腳接地,則第二設(shè)備為主,第一設(shè)備為從,所述第二設(shè)備對第一設(shè)備充電,若第二設(shè)備的ID引腳接地,則第一設(shè)備為主,第二設(shè)備為從,所述第一設(shè)備對第二設(shè)備充電,由為主的設(shè)備讀取為從的設(shè)備的電量信息,與為主的設(shè)備電量信息進(jìn)行比較判斷是否充電,若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則由為主的設(shè)備向為從的設(shè)備進(jìn)行充電,實現(xiàn)兩個設(shè)備可以相互獲取對方電量信息并執(zhí)行相互充電。通過本發(fā)明實現(xiàn)兩個設(shè)備的電量互補(bǔ),并保持平衡,保證整個系統(tǒng)充分利用兩個設(shè)備上的電池來實現(xiàn)最大待機(jī)時間。
      [0048]進(jìn)一步的,所述步驟S102還包括:將第一設(shè)備和第二設(shè)備的USB-OTG接口的D+或D-引腳通過上拉電阻與電源電連接。
      [0049]由上述描述可知,第一設(shè)備和第二設(shè)備的USB-OTG接口的D+或D-引腳通過上拉電阻與電源電連接為識別ID引腳的前提。
      [0050]進(jìn)一步的,所述步驟S103中“計算第一充電時長”具體為:將所述第二設(shè)備的第二電池電量減去所述第一設(shè)備的第一電池電量,將電量差值乘以第二設(shè)備對第一設(shè)備充電時單位容量充電時間系數(shù),得到第二設(shè)備對第一設(shè)備的第一充電時長;
      [0051]所述步驟S104中“計算第二充電時長”具體為:將所述第一設(shè)備的第一電池電量減去所述第二設(shè)備的第二電池電量,將電量差值乘以第一設(shè)備對第二設(shè)備充電時單位容量充電時間系數(shù),得到第一設(shè)備對第二設(shè)備的第二充電時長。
      [0052]由上述描述可知,根據(jù)計算第一充電時長或第二充電時長獲取充電時長,根據(jù)充電時長進(jìn)行充電,可使兩個設(shè)備達(dá)到平衡的電量。
      [0053]進(jìn)一步的,所述步驟S102中“所述第一設(shè)備讀取所述第二設(shè)備的第二電池電量”是通過USB接口進(jìn)行讀??;所述步驟S103中“所述第二設(shè)備讀取所述第一設(shè)備的第一電池電量”是通過USB接口進(jìn)行讀取。
      [0054]由上述描述可知,獲取另一設(shè)備的電池電量是通過USB接口進(jìn)行讀取,目前絕大部分智能手機(jī)都具備USB接口,具有普遍性,便于應(yīng)用。
      [0055]進(jìn)一步的,所述步驟S104還包括返回SlOl步驟,具體為:等待5分鐘的間隔時長后,返回步驟S101。等待間隔時長是為了對兩個設(shè)備的剩余電量比例進(jìn)行校準(zhǔn),減少不必要的充電導(dǎo)致的電量損失。等待間隔時長的設(shè)置依據(jù)是起始判定兩設(shè)備間的電量差,間隔時長是平衡電量差所需的充電時間,間隔時長=電量差(mAh單位)/充電電流(mA單位)/2*充電效率。(除2是由于一個設(shè)備電量增加、一個設(shè)備電量減少)。
      [0056]請參閱圖2,為本發(fā)明【具體實施方式】中的基于USB-OTG雙向平衡電量的裝置的結(jié)構(gòu)示意圖,具體如下:
      [0057]—種基于USB-OTG雙向平衡電量的裝置,包括:識別模塊1、第一處理模塊2、第二處理模塊3和結(jié)束模塊4 ;
      [0058]所述識別模塊I包括第一識別單元11和第二識別單元12 ;
      [0059]所述第一識別單元11,用于識別所述第一設(shè)備的ID引腳是否接地;
      [0060]所述第二識別單元12,用于識別所述第二設(shè)備的ID引腳是否接地;
      [0061]所述第一處理模塊2包括第一讀取單元21、第一計算單元22、第一比較單元23和第一充電單兀24 ;
      [0062]所述第一讀取單兀21,用于第二設(shè)備讀取第二電池電量和第一設(shè)備的第一電池電量;
      [0063]所述第一計算單元22,用于根據(jù)第一讀取單元21所得第一電池電量計算出第一設(shè)備的第一剩余待機(jī)時間和根據(jù)第一讀取單元21所得第二電池電量計算出第二設(shè)備的第二剩余待機(jī)時間;
      [0064]所述第一比較單元23,用于將所述第一計算單元22所得的第二剩余待機(jī)時間與第一剩余待機(jī)時間進(jìn)行比較;
      [0065]所述第一充電單元24,用于若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則根據(jù)所得第一電池電量和第二電池電量計算出第一充電時長,第二設(shè)備根據(jù)所述第一充電時長對第一設(shè)備充電;
      [0066]所述第二處理模塊3包括第二讀取單元31、第二計算單元32、第二比較單元33和第二充電單元34;
      [0067]所述第二讀取單元31,用于第一設(shè)備讀取第一電池電量和第二設(shè)備的第二電池電量;
      [0068]所述第二計算單元32,用于根據(jù)第二讀取單元31所得第二電池電量計算出第二設(shè)備的第二剩余待機(jī)時間和根據(jù)第二讀取單元31所得第一電池電量計算出第一設(shè)備的第一剩余待機(jī)時間;
      [0069]所述第二比較單元33,用于將所述第二計算單元32所得的第一剩余待機(jī)時間與第二剩余待機(jī)時間進(jìn)行比較;
      [0070]所述第二充電單元34,用于若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則根據(jù)所得第二電池電量和第一電池電量計算出第二充電時長,第一設(shè)備根據(jù)所述第二充電時長對第二設(shè)備充電;
      [0071]所述結(jié)束模塊4,用于結(jié)束當(dāng)前流程。
      [0072]從上述描述可知,本發(fā)明的有益效果在于:通過識別第一設(shè)備或第二設(shè)備的USB-OTG接口的ID引腳是否接地,判斷第一設(shè)備與第二設(shè)備的主從關(guān)系,若第一設(shè)備的ID引腳接地,則第二設(shè)備為主,第一設(shè)備為從,所述第二設(shè)備對第一設(shè)備充電,若第二設(shè)備的ID引腳接地,則第一設(shè)備為主,第二設(shè)備為從,所述第一設(shè)備對第二設(shè)備充電,由為主的設(shè)備讀取為從的設(shè)備的電量信息,與為主的設(shè)備電量信息進(jìn)行比較判斷是否充電,若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則由為主的設(shè)備向為從的設(shè)備進(jìn)行充電,實現(xiàn)兩個設(shè)備可以相互獲取對方電量信息并執(zhí)行相互充電。通過本發(fā)明實現(xiàn)兩個設(shè)備的電量互補(bǔ),并保持平衡,保證整個系統(tǒng)充分利用兩個設(shè)備上的電池來實現(xiàn)最大待機(jī)時間。
      [0073]進(jìn)一步的,所述識別模塊I還包括電源單元,用于將第一設(shè)備和第二設(shè)備的USB-OTG接口的D+或D-引腳通過上拉電阻與電源電連接。
      [0074]由上述描述可知,第一設(shè)備和第二設(shè)備的D+或D-引腳通過上拉電阻與電源電連接為識別ID引腳的前提。
      [0075]進(jìn)一步的,所述第一計算單元22還包括第一減法器、第一乘法器和第一參數(shù)設(shè)置器;
      [0076]所述第一減法器,用于將所述第二設(shè)備的第二電池電量減去所述第一設(shè)備的第一電池電量;
      [0077]所述第一乘法器,用于將電量差值乘以第二設(shè)備對第一設(shè)備充電時單位容量充電時間系數(shù);
      [0078]所述第一參數(shù)設(shè)置器,用于設(shè)置第二設(shè)備對第一設(shè)備充電時單位容量充電時間系數(shù);
      [0079]所述第二計算單元32還包括第二減法器、第二乘法器和第二參數(shù)設(shè)置器;
      [0080]所述第二減法器,用于將所述第一設(shè)備的第一電池電量減去所述第二設(shè)備的第二電池電量;
      [0081 ] 所述第二乘法器,用于將電量差值乘以第一設(shè)備對第二設(shè)備充電時單位容量充電時間系數(shù);
      [0082]所述第二參數(shù)設(shè)置器,用于設(shè)置第一設(shè)備對第二設(shè)備充電時單位容量充電時間系數(shù)。
      [0083]由上述描述可知,根據(jù)計算第一充電時長或第二充電時長獲取充電時長,根據(jù)充電時長進(jìn)行充電,可使兩個設(shè)備達(dá)到平衡的電量。
      [0084]進(jìn)一步的,所述第一讀取單元21包括第一 USB接口,用于獲取所述第二設(shè)備的第二電池電量;所述第二讀取單元31包括第二 USB接口,用于獲取所述第一設(shè)備的第一電池電量。
      [0085]由上述描述可知,獲取另一設(shè)備的電池電量是通過USB獲取,目前絕大部分智能手機(jī)都具備USB接口,具有普遍性,便于應(yīng)用。
      [0086]進(jìn)一步的,所述結(jié)束模塊包括等待單元和返回單元;
      [0087]所述等待單元,用于等待5分鐘的間隔時長;間隔時長=電量差(mAh單位)/充電電流OnA單位)/2*充電效率
      [0088]所述返回單元,用于返回到識別模塊進(jìn)行識別。
      [0089]由上述描述可知,等待一定的間隔時長再進(jìn)行識別ID引腳是否接地,避免持續(xù)識別導(dǎo)致資源浪費(fèi),另經(jīng)試驗證明:等待5分鐘的間隔時長,能夠達(dá)到最高的資源利用率。
      [0090]請參閱圖3至圖4,通過在第一設(shè)備和第二設(shè)備的ID引腳設(shè)置第一可控電子開關(guān)K1,根據(jù)控制電子開關(guān),能夠控制哪一個設(shè)備的ID引腳接地,通過設(shè)置第二可控電子開關(guān)K2,能夠控制兩個設(shè)備的USB的D+或D-網(wǎng)絡(luò)通過一個1.5K上拉電阻電聯(lián)到電源,目的是為了可以讓處于主從關(guān)系中為從的設(shè)備被多次枚舉,通過設(shè)置第三可控電子開關(guān)K3,用來控制接通或斷開第一設(shè)備和第二設(shè)備的VBUS網(wǎng)絡(luò),能夠人工控制在必要時切斷兩個設(shè)備間充電與被充電的關(guān)系。根據(jù)以上三個可控電子開關(guān),由人工觀察兩個設(shè)備的電量情況,再根據(jù)觀察結(jié)果手工控制三個可控電子開關(guān),實現(xiàn)控制是由第一設(shè)備向第二設(shè)備充電還是由第二設(shè)備向第一設(shè)備充電。
      [0091]進(jìn)一步的,用兩個MOS管和一個非門能夠?qū)崿F(xiàn)第一可控電子開關(guān)Kl的雙向開關(guān)功倉泛。
      [0092]進(jìn)一步的,在安卓系統(tǒng)下,可以通過函數(shù)來獲取設(shè)備電池電量。
      [0093]進(jìn)一步的,本發(fā)明提供的判斷是否進(jìn)行充電的條件為兩個設(shè)備剩余待機(jī)時間差值與預(yù)設(shè)閥值的比較,所述判斷是否進(jìn)行充電的條件還可以為兩個設(shè)備的電池電壓或兩個設(shè)備的電池剩余電量。
      [0094]綜上所述,本發(fā)明提供的一種基于USB-OTG雙向平衡電量的方法及裝置,通過識別第一設(shè)備或第二設(shè)備的USB-OTG接口的ID引腳是否接地,判斷第一設(shè)備與第二設(shè)備的主從關(guān)系,若第一設(shè)備的ID引腳接地,則第二設(shè)備為主,第一設(shè)備為從,所述第二設(shè)備對第一設(shè)備充電,若第二設(shè)備的ID引腳接地,則第一設(shè)備為主,第二設(shè)備為從,所述第一設(shè)備對第二設(shè)備充電,由為主的設(shè)備讀取為從的設(shè)備的電量信息,與為主的設(shè)備電量信息進(jìn)行比較判斷是否充電,若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則由為主的設(shè)備向為從的設(shè)備進(jìn)行充電,實現(xiàn)兩個設(shè)備可以相互獲取對方電量信息并執(zhí)行相互充電。通過本發(fā)明實現(xiàn)兩個設(shè)備的電量互補(bǔ),并保持平衡,保證整個系統(tǒng)充分利用兩個設(shè)備上的電池來實現(xiàn)最大待機(jī)時間。第一設(shè)備和第二設(shè)備的D+或D-引腳通過上拉電阻電聯(lián)電源為識別ID引腳的前提。根據(jù)計算第一充電時長或第二充電時長獲取充電時長,根據(jù)充電時長進(jìn)行充電,可使兩個設(shè)備達(dá)到平衡的電量。獲取另一設(shè)備的電池電量是通過USB獲取,目前絕大部分智能手機(jī)都具備USB接口,具有普遍性,便于應(yīng)用。
      [0095]以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等同變換,或直接或間接運(yùn)用在相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
      【權(quán)利要求】
      1.一種基于USB-OTG雙向平衡電量的方法,其特征在于,包括: 5101、識別第一設(shè)備的USB-0TG接口的ID引腳是否接地,所述第一設(shè)備上設(shè)有第一電池,若識別到第一設(shè)備的ID引腳接地,則進(jìn)入步驟S102 ; 若未識別到第一設(shè)備的USB-0TG接口的ID引腳接地,則識別第二設(shè)備的USB-0TG接口的ID引腳是否接地,所述第二設(shè)備上設(shè)有第二電池,若識別到第二設(shè)備的ID引腳接地,則進(jìn)入步驟S103 ; 若未識別到第二設(shè)備的ID引腳接地,則進(jìn)入步驟S104 ; 5102、當(dāng)識別到第一設(shè)備的ID引腳接地時,所述第二設(shè)備讀取所述第一設(shè)備的第一電池電量,根據(jù)所得第一電池電量計算出第一設(shè)備的第一剩余待機(jī)時間,所述第二設(shè)備讀取第二電池電量,根據(jù)所得第二電池電量計算出第二剩余待機(jī)時間,將所述第二剩余待機(jī)時間與所述第一剩余待機(jī)時間進(jìn)行比較,若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則根據(jù)所得第一電池電量和第二電池電量計算出第一充電時長,第二設(shè)備根據(jù)所述第一充電時長對第一設(shè)備充電;若剩余待機(jī)時間差值小于等于預(yù)設(shè)閥值,則進(jìn)入步驟S104 ; 5103、當(dāng)識別到第二設(shè)備的ID引腳接地時,所述第一設(shè)備讀取所述第二設(shè)備的第二電池電量,根據(jù)所得第二電池電量計算出第二設(shè)備的第二剩余待機(jī)時間,所述第一設(shè)備讀取第一電池電量,根據(jù)所得第一電池電量計算出第一剩余待機(jī)時間,將所述第一剩余待機(jī)時間與所述第二剩余待機(jī)時間進(jìn)行比較,若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則根據(jù)所得第二電池電量和第一電池電量計算出第二充電時長,第一設(shè)備根據(jù)所述第二充電時長對第二設(shè)備充電;若剩余待機(jī)時間差值小于等于預(yù)設(shè)閥值,則進(jìn)入步驟S104 ; 5104、結(jié)束當(dāng)前流程。
      2.根據(jù)權(quán)利要求1所述的基于USB-0TG雙向平衡電量的方法,其特征在于,所述步驟S101還包括:將第一設(shè)備和第二設(shè)備的USB-0TG接口的D+或D-引腳通過上拉電阻與電源電連接。
      3.根據(jù)權(quán)利要求1所述的基于USB-0TG雙向平衡電量的方法,其特征在于,所述步驟S102中“計算第一充電時長”具體為:將所述第二設(shè)備的第二電池電量減去所述第一設(shè)備的第一電池電量,將電量差值乘以第二設(shè)備對第一設(shè)備充電時單位容量充電時間系數(shù),得到第二設(shè)備對第一設(shè)備的第一充電時長; 所述步驟S103中“計算第二充電時長”具體為:將所述第一設(shè)備的第一電池電量減去所述第二設(shè)備的第二電池電量,將電量差值乘以第一設(shè)備對第二設(shè)備充電時單位容量充電時間系數(shù),得到第一設(shè)備對第二設(shè)備的第二充電時長。
      4.根據(jù)權(quán)利要求1所述的基于USB-0TG雙向平衡電量的方法,其特征在于,所述步驟S102中“所述第一設(shè)備讀取所述第二設(shè)備的第二電池電量”是通過USB接口進(jìn)行讀?。凰霾襟ES103中“所述第二設(shè)備讀取所述第一設(shè)備的第一電池電量”是通過USB接口進(jìn)行讀取。
      5.根據(jù)權(quán)利要求1所述的基于USB-0TG雙向平衡電量的方法,其特征在于,所述步驟S104還包括返回S101步驟,具體為:等待5分鐘的間隔時長后,返回步驟S101。
      6.一種基于USB-0TG雙向平衡電量的裝置,其特征在于,包括:識別模塊、第一處理模塊、第二處理模塊和結(jié)束模塊; 所述識別模塊包括第一識別單元和第二識別單元; 所述第一識別單元,用于識別所述第一設(shè)備的USB-OTG接口的ID引腳是否接地; 所述第二識別單元,用于識別所述第二設(shè)備的USB-OTG接口的ID引腳是否接地; 所述第一處理模塊包括第一讀取單元、第一計算單元、第一比較單元和第一充電單元; 所述第一讀取單元,用于第二設(shè)備讀取第二電池電量和第一設(shè)備的第一電池電量;所述第一計算單元,用于根據(jù)第一讀取單元所得第一電池電量計算出第一設(shè)備的第一剩余待機(jī)時間和根據(jù)第一讀取單元所得第二電池電量計算出第二設(shè)備的第二剩余待機(jī)時間; 所述第一比較單元,用于將所述第一計算單元所得的第二剩余待機(jī)時間與第一剩余待機(jī)時間進(jìn)行比較; 所述第一充電單元,用于若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則根據(jù)所得第一電池電量和第二電池電量計算出第一充電時長,第二設(shè)備根據(jù)所述第一充電時長對第一設(shè)備充電; 所述第二處理模塊包括第二讀取單元、第二計算單元、第二比較單元和第二充電單元; 所述第二讀取單元,用于第一設(shè)備讀取第一電池電量和第二設(shè)備的第二電池電量;所述第二計算單元,用于根據(jù)第二讀取單元所得第二電池電量計算出第二設(shè)備的第二剩余待機(jī)時間和根據(jù)第二讀取單元所得第一電池電量計算出第一設(shè)備的第一剩余待機(jī)時間; 所述第二比較單元,用于將所述第二計算單元所得的第一剩余待機(jī)時間與第二剩余待機(jī)時間進(jìn)行比較; 所述第二充電單元,用于若剩余待機(jī)時間差值大于預(yù)設(shè)閥值,則根據(jù)所得第二電池電量和第一電池電量計算出第二充電時長,第一設(shè)備根據(jù)所述第二充電時長對第二設(shè)備充電; 所述結(jié)束模塊,用于結(jié)束當(dāng)前流程。
      7.根據(jù)權(quán)利要求6所述的基于USB-OTG雙向平衡電量的裝置,其特征在于,所述識別模塊還包括電源單元,用于將第一設(shè)備和第二設(shè)備的USB-OTG接口的D+或D-引腳通過上拉電阻與電源電連接。
      8.根據(jù)權(quán)利要求6所述的基于USB-OTG雙向平衡電量的裝置,其特征在于,所述第一計算單元還包括第一減法器、第一乘法器和第一參數(shù)設(shè)置器; 所述第一減法器,用于將所述第二設(shè)備的第二電池電量減去所述第一設(shè)備的第一電池電量; 所述第一乘法器,用于將電量差值乘以第二設(shè)備對第一設(shè)備充電時單位容量充電時間系數(shù); 所述第一參數(shù)設(shè)置器,用于設(shè)置第二設(shè)備對第一設(shè)備充電時單位容量充電時間系數(shù); 所述第二計算單元還包括第二減法器、第二乘法器和第二參數(shù)設(shè)置器; 所述第二減法器,用于將所述第一設(shè)備的第一電池電量減去所述第二設(shè)備的第二電池電量; 所述第二乘法器,用于將電量差值乘以第一設(shè)備對第二設(shè)備充電時單位容量充電時間系數(shù); 所述第二參數(shù)設(shè)置器,用于設(shè)置第一設(shè)備對第二設(shè)備充電時單位容量充電時間系數(shù)。
      9.根據(jù)權(quán)利要求6所述的基于USB-OTG雙向平衡電量的裝置,其特征在于,所述第一讀取單元包括第一 USB接口,用于獲取所述第二設(shè)備的第二電池電量;所述第二讀取單元包括第二 USB接口,用于獲取所述第一設(shè)備的第一電池電量。
      10.根據(jù)權(quán)利要求6所述的基于USB-OTG雙向平衡電量的裝置,其特征在于,所述結(jié)束模塊包括等待單元和返回單元; 所述等待單元,用于等待5分鐘的間隔時長; 所述返回單元,用于返回到識別模塊進(jìn)行識別。
      【文檔編號】H02J7/00GK104362687SQ201410576624
      【公開日】2015年2月18日 申請日期:2014年10月24日 優(yōu)先權(quán)日:2014年10月24日
      【發(fā)明者】林魁 申請人:福建聯(lián)迪商用設(shè)備有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1