基于LTC6802的磷酸鐵鋰電池采集系統
(2)向LTC6802中寫(xiě)入1字節數據函數

(3)從LTC6802中讀取一組數據函數

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