想了半天還是發在逆變版塊吧!
先上圖吧?。?
這是原理圖,不太清晰,后面有PDF.
pcb。雙面板,板子形狀是和小米的形狀相同,買外殼比較方便。
哈哈!這個就是3D的嘍??粗€可以。貼片電阻電容用的都很小的封裝,焊接要有一定的功底才行。電芯充放電保護IC要用風槍焊哦!
有問題可以留言哦,程式不是我編的我只有下載檔。
這部份是充放電保護部分,跟一般手機電池保護電路相似,不同是使用S-8211保護IC,這是一款低功耗保護IC,外圍元件少。在ASUS手機POWERbank內也使用了同樣的保護IC。R15&R19夠成電池電壓偵測電路,BMU通過偵測此點電壓進行計算電池容量,現在市面的Powerbank都是采用這種方法,準確性不高,但是經濟實惠,電路簡單,在筆記本電池中都會有專門的IC進行庫倫計算容量。用在充電寶不使用。VD8是BMU供電二極管。
充電電路采用最常用的TP4056.最大支持1A充電電流,如果電池容量大充電時間會長。TP4056是線性鋰離子電池管理芯片,具有溫度保護和充電狀態顯示功能,此功能已屏蔽,充電溫度保護和電量狀態顯示用BMU控制。R1&R9是充電電壓偵測端,BMU偵測到此電壓后會開啟TP4056使能端,開始充電,降低功耗。R13&D7充電端對BMU供電。R?是充電電流設置電阻,1.2K是最大充電電流。
放電電路采用的是G5177B,具有同步整流功能,效率能達到最少90%(板端),最大輸出電流2A。由 BMU控制MODE開啟放電。Q1&R41、R39 是放電電流偵測電路,R43是負載偵測電路,當未插入手機時,充電寶輸出地被電阻 R43拉高。DIS_OUT是低電平。當插入手機時充電寶地與手機內部地構成回路,拉低I_OUT電壓,使BMU拉高DIS_OUT和MODE引腳,充電寶開始放電。這塊自我感覺挺精髓的,因為現在市面上的充電寶都要按一下按鍵才可以放電。
今天就這些。玩游戲了。
每部分使用的IC資料已經更新上去了。其他的燈談到時在上傳。
上班時間沒時間,下班后在更新。
好帖子!
頂一個,充電電流1A的IC好像有點小了,充四個電池得充大半天呢.
下面是基準電壓、負載識別、電量顯示和溫度偵測電路。
U1是基準電壓IC。電容穩壓濾波、電阻就是限流作用,電路很簡單。輸出電流能達到300mA,耗電流很小。
U3是識別充電控制IC啦,手機在插入充電寶后,手機會偵測D+&D-電壓來判斷是什么在給他充電,應該用多點電流充。很多人認為我充電寶能輸出2A電流,充手機就會2A的電流往里充,其實在一些手機上都會有充電保護電路的,如果沒有偵測的D+&D-電壓就會默認用500mA充電,這時你放電能力再強都白搭。市面上也有充電寶會用電阻進行分壓,這么做成本低但穩定性我不敢恭維啦。
通過改變R26的阻值可以改變識別充電電流,1M~2M是最大2.4A,<1K是1A識別充電電流。
溫度偵測和電量顯示就很簡單了,RT1是NTC溫敏電阻。電量顯示用3個I/O口控制,時序不同點亮的燈不同。
Datasheet發上來了,大家有興趣可以下載
CW3002DUSB識別充電控制IC規格書.pdf
主控IC是HOLTKE的HT66F30八位單片機,具有如下特性:
HT66FXX 系列單片機是一款 A/D 型具有 8 位高性能精簡指令集的 Flash 單片機。該系列單片機具有一系列功能和特性,其 Flash 存儲器可多次編程的特性給用戶提供了極大的方便。存儲器方面,還包含了一個 RAM 數據存儲器和一個可用于存儲序號、校準數據等非易失性數據的 EEPROM 存儲器。在模擬特性方面,這款單片機包含一個多通道 12 位 A/D 轉換器和雙比較器功能。還帶有多個使用靈活的定時器模塊,可提供定時功能、脈沖產生功能及 PWM 產生功能。內建完整的 SPI 和 I2C功能,為設計者提供了一個易與外部硬件通信的接口。內部看門狗定時器、低電壓復位和低電壓檢測等內部保護特性,外加優秀的抗干擾和 ESD 保護性能,確保單片機在惡劣的電磁干擾環境下可靠地運行。這款單片機提供了豐富的 HXT、LXT、ERC、HIRC 和 LIRC 振蕩器功能選項,且內建完整的系統振蕩器,無需外圍元器件。其在不同工作模式之間動態切換的能力,為用戶提供了一個優化單片機操作和減少功耗的手段。HT66FUx0 系列單片機內含 UART 模塊,它可以支持諸如單片機之間的數據通信網絡,低成本PC 和外部設備間的數據連接,便攜式和電池供電設備間的通信等。因為他有12位的A/D轉換器使得對電壓準確測量得以實現,尤其是對電流的測量,因為在執行電流溫度電壓保護都是有MCU控制的,如果偵測到的數據不準確保護就沒有意義了。還有一個他可以進入休眠模式,并且可以設置在休眠模式下啟動哪些功能,在這個充電寶電路里在休眠模式下,A/D轉換器內部時鐘還是會工作。 確保在降低功耗的同時不影響充電寶的喚醒。
保護:
輸入電壓保護點是6V,放電電流保護2.55A,溫度保護充電60℃。
電量顯示:
電量顯示明天上班發個圖出來,家里沒有。
放電時led與電量關系
充電時led與電量關系
故障時led顯示
在市面上很多的充電寶也都使用單片機,但是很少有單片機會參與充放電保護里,都是用單片機來顯示電量。而在這個電路中單片機參與更多,保護機制相對來說更安全。
說說充電寶可以自動識別負載放電,為什么還要放一個按鍵吧,在程序設計是考慮到在整個放電過程中led持續電量會很費電,所以led在放電3分鐘后會關閉,但怎么知道剩余電量呢,這時候只要按下開關,電量顯示又會亮起來。總的來說吧,這個電路在安全和節能方面考慮的很多(美中不足就是充電電流太小了,因為是用的線性充電IC電流大了發熱亮也大,用buck電路充電電流大,電路復雜,又要多個電感,干擾也會增加。)