前陣子買了好幾個微雪的USB轉(zhuǎn)RS485轉(zhuǎn)化器,用起來感覺還是很不錯的,測試波形非常不錯,丟包率也很少。買的是FT232版本的,體驗還不錯。需要的小伙伴也可以去阿寶自行搜索。感覺微雪的質(zhì)量還是蠻有保障的。
然后今天去官網(wǎng)看,也有一些原理圖是開源的,今天就分享一下太陽能電源管理模塊方案,與各位同好一同分享,希望對各位的工作學(xué)習(xí)有所幫助:
這個充電模塊支持micro usb口充電,或者太陽能板充電(6-24V),然后具有一些保護(hù)功能,例如防過充,過放等。
然后電源充電分兩部分,先看第一部分,就是太陽能充電:這部分采用了芯片CN3791作為太陽能電池充電芯片,CN3791 是一款可使用太陽能板供電的PWM 降壓模式單節(jié)鋰電池充電管理集成電路,獨立對單節(jié)鋰電池充電進(jìn)行管理。
D1可以不用,在CN3791的數(shù)據(jù)手冊里寫有,二極管D1用來作為阻流二極管,防止在輸入電源掉電時消耗電池的能量。在睡眠模式,即使不用二極管D1, CN3791消耗的電池電流也只有約30微安,所以可以考慮去掉二極管D1。D1的作用是防止輸入端沒有電源輸入的時候,電流通過芯片漏電。
然后防過充過放就是經(jīng)典的DW01+8205(集成的雙NMOS)方案了,也防過流,這個可以說很是經(jīng)典。這個很多鋰電池已經(jīng)內(nèi)置了這DW01+8205,阿寶賣的那個4056的鋰電池充電小板上用的也是這個鋰電池保護(hù)方案:
這個DW01的控制邏輯大概是(用單片機(jī)控制也是一樣的思路),當(dāng)DW01檢測電池電量很低的時候(過放),控制讓OD的NMOS截止,讓OC的NMOS導(dǎo)通,然后此時電池就不可以放電(藍(lán)色路徑),只可以通過紅色路徑進(jìn)行充電(通過OD的體二極管),以實現(xiàn)防止電池過放。
充電時,當(dāng)DW01檢測電池電量過高的時候(過充),控制讓OD的NMOS導(dǎo)通,讓OC的NMOS截止,然后此時電池就不可以充電(紅色路徑),只可以通過藍(lán)色路徑進(jìn)行放電(通過OC的體二極管),以防止過充損壞電池。
然后在看micro usb充電的部分,采用了cs8051作為usb為鋰電池充電的芯片,是一個升壓的拓?fù)洌ㄔ韴D也是典型應(yīng)用圖)。右邊的撥碼開關(guān)為配置太陽能電池板輸入的撥碼開關(guān)。
然后最后就是一顆小小的電量指示的芯片,是一顆華之美的電量指示IC,HM1160,也是一顆比較方便的小IC,用來指示電池電量,還是很不錯的選擇。