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