近年來興起的鋰離子電池性能優良,適用范圍廣,具有良好的應用前景。但由于成本以及壽命等問題,使得鋰離子電池的監控和管理顯得尤為重要。一套合理的電池管理系統是減少電池成本、提升電能儲存裝置整體競爭力的關鍵因素。一般而言,電池管理系統需要實現動態監測電池組工作狀態和估算電池組SOC的功能。以上兩點都離不開對電池單體電壓的實時監測。目前鋰離子電池電壓檢測主要有門電路法和專用芯片采集法。
門電路法測電壓的塬理是應用門電路開關切換電壓通道,結合模數轉換將電池電壓轉換為數字信號,并由主控器進行處理。這種方法硬件成本通常較高,控制邏輯復雜,測量時間受門電路開關響應時間限制。近年來LIneAr等公司相繼推出了用于電池組電池測量的專用芯片,使得工程上對電池組電壓的測量有了新的思路。
LTC6803介紹
LTC6803是第二代的完整電池監視IC,內置一個12位ADC、一個精準型電壓基準、一個高電壓輸入多路復用器和一個串行接口。每個LTC6803能夠測量多達12個串接電池或超級電容器的電壓。通過運用一個獨特的電平移位串行接口,可以把多個LTC6803-1/LTC6803-3器件串聯起來(無需使用光耦合器或光隔離器),以監視長串串接電池中每節電池的電壓。每個電池輸入具有一個相關聯的MOSFET電源開關,用于對過度充電的電池進行放電。LTC6803-1在內部將電池組的底端與V―相連。該器件的引腳與LTC6802-1兼容,從而提供了一款直接替代型的升級方案。LTC6803-3則把電池組的底端與V―分開,故而改善了第一節電池(cell1)的測量準確度。
LTC6803提供了一種用于將電源電流減小至12μA的待機模式。此外,LTC6803還可從一個隔離型電源來供電,因而提供了一種將電池組吸收電流減小至零的方法。
LTC6803特點
可測量多達12個串聯電池的電壓
可堆疊式架構
可支持多種電池化學組成和超級電容器
至相鄰器件的串行接口菊式鏈接
0.25%的最大總測量誤差
專門針對符合ISO26262標準的系統進行設計
可在13ms完成一個系統中所有電池的測量
NRF24L01介紹
NRF24L01是由NORDIC生產的工作在2.4GHz~2.5GHz的ISM頻段的單片無線收發器芯片。無線收發器包括:頻率發生器、增強型“SchockBurst”模式控制器、功率放大器、晶體振蕩器、調制器和解調器。
NRF24L01特點
小體積,QFN204x4mm封裝
寬電壓工作范圍,1.9V~3.6V,輸入引腳可承受5V電壓輸入
工作溫度范圍,-40℃~+80℃
工作頻率范圍,2.400GHz~2.525GHz
發射功率可選擇為0dBm、-6dBm、-12dBm和-18dBm
數據傳輸速率支持1Mbps、2Mbps
低功耗設計,接收時工作電流12.3mA,0dBm功率發射時11.3mA,掉電模式時僅為900nA
126個通訊通道,6個數據通道,滿足多點通訊和調頻需要
增強型“ShockBurst”工作模式,硬件的CRC校驗和點對多點的地址控制
數據包每次可傳輸1~32Byte的數據
4線SPI通訊端口,通訊速率最高可達8Mbps,適合與各種MCU連接,編程簡單
可通過軟件設置工作頻率、通訊地址、傳輸速率和數據包長度
MCU可通過IRQ引腳塊判斷是否完成數據接收和數據發送
采集系統結構
本文主要介紹3片LTC803-4并聯級聯實現28節電池的測量方法。由于單片LTC6803-4測量電池堆電壓不得低于10V,故將28支電池單體分為3組,由3片LTC6803-4(1#LTC6803-4、2#LTC6803-4、3#LTC6803-4)分別測量并上傳數據。如下圖所示,第一組為1?!?2#電池單體,第二組為13?!?0#電池單體,第叁組為21?!?8#電池單體。
系統電路硬件
主控器采用的是飛思卡爾公司的雙核16位芯片
MC9S12XEP100,該芯片擁有16位雙核處理單元。32Kb容量的D-Flash存儲器。兩個16通道的12位A/D轉換模塊、5路MSCAN、3路串行外設接口(API)以及152
個可配置通用I/O引腳。主控器需要處理的數據繁多,充分利用其雙核功能可以保證系統工作的實時性。主控器在采集到所有的電壓數據后,通過CAN總線接口與外部進行通信上傳數據,同時接收來自外部的信息。協處理器在本系統中用來處理接收自外部的CAN總線信息,大大節省了CPU的資源。
此外,通信隔離芯片ADuM1401需要的驅動電流高于LTC6803-4的Vreg引腳所能提供的4MA,故需要外加電源驅動;此外,此驅動電源需要與當前LTC6803-4的V-(亦即其所相連的電池)共地,所以驅動電源需要選擇完全隔離的形式。
理論上,28支電池首尾相接串聯而引出的29根電壓檢測線按芯片上的接口順序依次連接即可,但考慮到LTC6803-4的并聯式級聯以及2#LTC6803-4和3#LTC6803-4各只負責8支電池的監測這一特殊情況,級聯LTC6803-4與單片LTC803-4在應用電路上有所區別。以2#LTC6803-4的連接為例,2#LTC6803-4監測13?!?0#,此8支電池的電壓,同時需要此8支電池為2#LTC6803-4供電。下圖所示為2#LTC6803-4底端與頂端的電路接法。
2#LTC6803-4底端連接
2#LTC6803-4頂端連接
系統軟件配置
本文所述3個芯片通過0Ω電阻分別將地址配置為0001、0002和0003,則1#LTC6803-4芯片地址為0b10000001,2#LTC6803-4芯片地址0b10000002,3#LTC6803-4芯片地址為0b10000003。讀取一片LTC6803-4的軟件流程如圖6所示。3片LTC803-4并聯式級聯后,主控器只需輪詢不同地址的芯片,并接收數據即可實現所有28支電池單體的電壓監測。
評論
查看更多