基于Microchip pic161777+MCP1631的智能充電器
隨著便攜式可充電應用市場的不斷增長,對獨特或者定制電池充電器設計的需求也在增加。同時,電池的化學特性也在不斷提升,需要更靈活的充電方式方法與之適應。
現(xiàn)在microchip的pic16F1777+MCP1631就為大家提供一個解決方案
MCP1631是一款高速PWM控制器,可以提供電流模式,電壓模式供客戶選擇,通過外部的MCU對其進行設定,可以轉換為恒壓,恒流充電方式,可以方便的適應不同類型電池的充電曲線。使得充電器在高速充電同時又能確保電池的壽命與安全
不同電池的充電曲線如下
鎳鎘鎳氫電池的充電曲線
從充電曲線上可以看出,鎳鎘鎳氫電池初始階段采用小電流調(diào)整充電,當電池電壓超過0.8V受進入快充階段,當檢測到溫度快速上升時候,結束快充。進入恒壓 小電流充電階段。
鋰離子電池充電曲線
鋰離子電池充電開始用小電流調(diào)理充電,當電壓達到2.8V時候進入快速充電,當電池溫度開始上升時刻立即轉入恒壓充電。
從充電曲線看,鎳鎘鎳氫電池與鋰離子電池的充電曲線完全不同因此需要在充電開始對電池類型進行判斷,并提供相應的充電方式。
在充電器中應用到多種開關穩(wěn)壓的拓撲結構,降壓,升壓,SEPIC,反激式等。目前常用的是SEPIC其優(yōu)點如下
1. 電容隔離,把輸入輸出隔離開
2. 初級電感轉換器,平滑輸入電流,減化輸入濾波結構,降低噪聲
3. 低側單開關,降低了mosfet驅動以及保護的電路復雜性
4. 具有降壓,升壓能力
下圖是一個SEPIC的轉換器結構圖
多種類型的化學電池的充電,除了PWM控制器外還需要有MCU的介入,通過把不同類型的充電曲線算法放到MCU內(nèi),通過MCU對PWM控制器的設定,來實現(xiàn)對不同電化學特性的電池進行充電管理
PIC16F1777是Microchip公司推出的具有豐富外設的增強型8bit MCU
1 具有內(nèi)部ADC參考源,有2048,4096兩檔供客戶選擇,方便做對電池電壓的檢測
2 內(nèi)部具有Op運放,可以簡化外部的信號采集電路
3 具有10bit分辨率的DA輸出,可以對MCP1631的輸出進行精確控制
pic16F1777 負責對化學電池特性以及電壓進行甄別與監(jiān)測。確保充電高效同時保證電池安全。如果遇到外部異常情況MCU負責切斷充電回路同時發(fā)出警示
MCU的代碼調(diào)試頁如下,Maplab XIDE 是microchp免費為大家提供的開發(fā)環(huán)境
pic16F1777的代碼調(diào)試工具,PICKIT3 是一款具有調(diào)試編程功能的便攜工具,還可以提供脫機下載的編程功能
microchip的pic16F1777+MCP1631智能混充充電器方案的特點如下
1. 方案整體的充電以及保護的功能比較完善,充電電流控制精度較高
2. 方案具備電池入倉檢測,電池類型識別,電池性能檢測,快充,標充,防止反接等功能
3. 該方案預留外設接口,如果加載藍牙模塊,可以通過手機了解電池充電的試試狀況,并對充電器進行模式設置。
4. 該方案擁有四路獨立的充電電路可以支持不同電池的混充,最大充電電流1.2A,最大充電電流4W,目標是單節(jié)鎳鎘鎳氫,鋰電池充電
?場景應用圖
?展示板照片
?方案方塊圖
?核心技術優(yōu)勢
該方案主要依靠microchip公司的pic16F1777的內(nèi)部CIP外設對MCP1631進行精準的充電控制,pic16F1777的內(nèi)部CIP,可以通過寄存器配置后,不依賴于MCU的控制,而獨立運行。同時內(nèi)部具有可調(diào)整的FVR,(AD參考源),DA(10bit)模塊。通過這些模塊可以對MCP1631的充電工作狀態(tài)進行精準控制管理,并且每一路的充電管理是相對獨立的,因此可以對不同電池類型進行甄別以及充電。同時對于充電電流可以通過10bitDA做精準控制,對電池的電壓以及溫度做實時的精確測量,防止電池出現(xiàn)過沖,發(fā)熱
?方案規(guī)格
1 系統(tǒng)供電電壓范圍16V-5V
2 系統(tǒng)最大充電電流1.2A
3 每一路充電電路相對獨立,可以做空倉以及電池類型檢測
4 每一路充電電路都有電流以及溫度,電壓檢測,保護充電電池的安全
5 系統(tǒng)預留外部接口,根據(jù)需求可以外擴藍牙模塊
評論