電壓轉變
電壓轉變(升壓)
升壓變換器至少有二個半導體元件(一個二極體及一個電晶體)及至少一個儲能元件(電感器)的開關電源。為了降低電壓漣波,會在輸入端及輸出端加裝用電容器製作(有時也會配合電感器)的濾波器。WIKI中有特別介紹升壓的原理,來回運作下逐漸提升,非常了不起。( 連結 連結 )
XL6009 |
XL6009升壓模組(有兩個),可動態調整輸出的電壓,購買( 連結 ) 外觀和降壓類似,好像只是把零件反過來放啊,照片中右邊是輸入,順時鐘轉,電壓越來越小(和降壓模組相反)。模組性質:非隔離升壓(BOOST)。整流方式:非同步整流。輸入電壓:3V~32V。輸出電壓:5V~35V。 輸入電流:4A(最大),空載18mA(5V輸入,8V輸出,空載小於18mA。電壓越高,空載電流越大)。
单节锂电池1V-5V 3V 3.7V升5V 1A 升压板 移动电源升压充电器模块 |
1V-5V 3V 3.7V升5V 1A,產品2 1A( 購買連結 ),有兩片。
某種升壓模組,可充2S 3S 4S的電路板,價格約一百多。連結。概念上應該只是調整電壓,和獨立充電沒有關聯。
DC-DC5Vout-模块 DC-DC升压模块(1V~5V)In:1V~5V Out:5V/0.3~0.5A。百年98676。
電壓轉變(降壓)
XL4015 |
產品 XL4015可调降压模块 DCDC 4~38V 96%高效率 大功率 低纹波 5A ( 連結 )。输入电压范围:4~38VDC 左上是輸入正 左下是輸入負。输出电压范围:1.25-36VDC可调,右上是輸出正 右下是輸出負,用一字螺絲調旋鈕,逆時鐘電壓會越小,順時鐘變大。既然是降壓模組,輸出的電壓一定會比輸入的低啦,如果猛旋鈕讓輸出較高,也無所謂,就只會停在輸入的電壓位置罷了。输出电流:0-5A。输出功率:75W。效率高达96%。
LM2596
LM2596 |
LM2596 |
(有兩個) 購買( 連結 )逆時鐘轉,電壓越來越小(和升壓模組不同) 外型和升壓模組很像。輸入電壓範圍:直流3.2V至46V(輸入的電壓必須比輸出的電壓高1.5V以上)。輸出電壓範圍:直流1.25V至35V電壓連續可調,高效率(最大92%)最大輸出電流為3A。
TP4056,鋰電池充電IC,等於是某種降壓模組。固定將Micro USB 的5V 轉成3.7V聚合物鋰電池(200mah) 如18650需要的電壓和電流(1A)進行充電。內部PMOSFET架構,加上防倒充電路,所以不需要外部隔離二極體。熱反饋可對充電電流進行自動調節,以便在大功率操作或高環境溫度條件下對晶片溫度加以限制。充電電壓固定於4.2V,當充電電流在達到最終浮充電壓之後降至設定值1/10時,TP4056將自動終止充電循環。
降壓其他選擇LDO
LDO(Low-dropout regulator),只能用在降壓,原理是通過運放調節P-MOS的輸出。 運放,控制P-MOS的打開程度。優點:能提供精確、沒有雜訊的輸出電壓,能對負載的改變做出快速的回應。 因此,LDO的主要優勢就在於它的簡單性,很低的使用成本和雜訊,以及快速的回應能力。缺點:是兩端壓差大時,耗能高。
同時提供升壓和降壓功能
MP2636 是一款包含電池充電與系統電源路徑管理系統的整合型晶片[25],其工作電壓範圍4.5 V~6.0 V;充電輸入電流最大可達3.0 A;放電輸出電流最大可達3.0 A,擁有輸入過壓保護(OVP),電池過流保護(OCP) ;過溫保護(OTP)在晶片內部溫度達150 °C 時熱關機。此晶片應用上適用於各種使用單節鋰離子電池或鋰聚合物電池(4.2 V、4.3 V、4.35 V)的便攜式裝置。
自動升降壓X3 TAOBAO(連結),微型可调自动升降压模块 3V~15V转1V~15V 升压降压板 700ma/5W。
穩壓:單獨電路 LD117AS33TR (LD117A?*),IN OUT ADJ 自動維持恆定電壓的裝置,LM317 (連結)
鋰電池充電電路
概念如下,左邊是電池,中間是充電,上部是工作電路Arduino Nano需要電壓是5V,所以需要右邊是升壓模組。(參考方舟反應器 連結 )。這架構因為是手動控制,不切實際。但可以此為基礎,討論各元件內容。
保護電路介紹
保護電路,例如LC05111C16 是一款內含MOSFET 的1節鋰離子二次電池保護晶片,包含高精度電流檢測線路及檢測延遲線路,以預防電池過度充電、過度放電、過大電流放電及過大電流充電。只是有MOS使用上就會造成微量自放電。一般鋰電池供應商提供的是保護電路加上CELL,且提供認證。若要單獨購買CELL,就是要另外搭配上述保護電路。
GAUGE
BQ27421YZFR-G1A:DATASHEET(連結)新元件4/6。參考資料(連結)。
有ADC能夠精確讀取電壓數值。 The fuel gauge accurately predicts the battery capacity and other operational characteristics of a single Li-based rechargeable cell.
從結構圖看都是input,所以對應command也都是讀取數值。BIN可以偵測電池是否插入,GPOUT可以當成中斷?目前直接接上去,耗電狀況如何?
CHARGE
充電 BQ25180:DATASHEET(連結)新元件5/6。可以參考
BQ25896的GITHUB ARDUINO範例(連結)
BQ24295的GITHUB ARDUINO範例(連結 連結)
充電模組中有個jeita,似乎是個標準協定
The device can support up to 1-A charging and system loads of up to 2.5 A. The BQ25180 integrates a linear charger that allows the battery to be charged with a programmable charge current of up to 1 A. In addition to the charge current, other charging parameters can be programmed through I2C such as the precharge, termination, battery regulation voltage, and input current limit.
The power path allows the system to be powered from a regulated output, SYS, even when the battery is deeply discharged or charging, by drawing power from IN pin. It also prioritizes the system load in SYS, reducing the charging current, if necessary, in order support the load when input power is limited. If the input supply is removed and the battery voltage level is above VBUVLO, SYS will automatically and seamlessly switch to battery power.
Charging is done through the internal battery MOSFET. There are several loops that influence the charge current: constant current loop (CC), constant voltage loop (CV), input current limit, thermal regulation, VDPPM, and VINDPM. During the charging process, all loops are enabled and the one that is dominant takes control.
BAT是從GAUGE過來的電,會從SYS出去,到各個不同的系統。內部可以控制能不能通電,達到開關的效果。
TI建議的結構圖 |
搭配組合狀況 |
- Battery Mode
- Ship Mode
- Charge/Adapter Mode when a supply is connected to IN
- Shutdown mode.
整體問題
- 電池一直接著GAUGE不會耗電嗎?
- 為什麼CHARGE不能提供電壓呢?
- 如何決定哪種SLEEP MODE,要先燒錄進去嗎?
- 現在電池充電溫度控制在哪,由CHARGE或是GAUGE
- 實驗透過 SYS_MODE ,讓插著USB時,選擇讓電池供電或是讓USB供電
各種安全保護,保護機制分成很多部分,也可以啟動 Watchdog Timer,透過interrupt喚醒系統。
行動電源範例(兼具充放電)
模擬行動電源。參考論文:基於 Arduino 實現USB Type-C 雙向快速充電行動電源(連結)。和前面比較,多了USB晶片FUSB303通知MCU目前插入的裝置為充電,或者是放電模式,通知MP2636進行處理。
文字說明 |
連結 |
沒有留言:
張貼留言