基于LTC6802的磷酸鐵鋰電池采集系統(tǒng)
(2)向LTC6802中寫(xiě)入1字節(jié)數(shù)據(jù)函數(shù)
(3)從LTC6802中讀取一組數(shù)據(jù)函數(shù)
MC9S08DZ32主要通過(guò)調(diào)用這3個(gè)最基本的函數(shù),實(shí)現(xiàn)對(duì)LTC6802的一系列高級(jí)讀寫(xiě)控制。監(jiān)控軟件的整體流程如圖5所示。首先對(duì)系統(tǒng)時(shí)鐘進(jìn)行初始化,接著對(duì)單片機(jī)內(nèi)部集成的CAN、SPI、ADC以及LTC6802的各項(xiàng)參數(shù)進(jìn)行初始化。循環(huán)從LTC6802讀取12支電池電壓和均衡狀態(tài),利用ADC讀取12只電池溫度,根據(jù)電壓和溫度設(shè)置電芯的均衡電路工作狀態(tài),并通過(guò)CAN總線上傳數(shù)據(jù)給上一級(jí)控制器,實(shí)現(xiàn)監(jiān)測(cè)功能。本文引用地址:http://www.ex-cimer.com/article/178987.htm
4 結(jié)論
本文采用Freescale公司的MC9S08DZ32和Linear公司的LTC6802設(shè)計(jì)了磷酸鐵鋰動(dòng)力電池組狀態(tài)監(jiān)測(cè)系統(tǒng)。該系統(tǒng)能采集12只串聯(lián)動(dòng)力電池電芯的電壓和溫度,對(duì)電芯進(jìn)行均衡,并通過(guò)高速的CAN總線上傳待測(cè)電芯的電壓、溫度以及均衡狀態(tài)。經(jīng)過(guò)實(shí)際測(cè)試,該系統(tǒng)的電壓采集精度為±4 mV,溫度采集誤差為±1℃。該系統(tǒng)工作穩(wěn)定可靠,具有重要的應(yīng)用價(jià)值。
評(píng)論