微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > 基于LTC6802的磷酸铁锂电池采集系统

基于LTC6802的磷酸铁锂电池采集系统

时间:06-22 来源:互联网 点击:



(2)向LTC6802中写入1字节数据函数

(3)从LTC6802中读取一组数据函数

MC9S08DZ32主要通过调用这3个最基本的函数,实现对LTC6802的一系列高级读写控制。监控软件的整体流程如图5所示。首先对系统时钟进行初始化,接着对单片机内部集成的CAN、SPI、ADC以及LTC6802的各项参数进行初始化。循环从LTC6802读取12支电池电压和均衡状态,利用ADC读取12只电池温度,根据电压和温度设置电芯的均衡电路工作状态,并通过CAN总线上传数据给上一级控制器,实现监测功能。

4 结论
本文采用Freescale公司的MC9S08DZ32和Linear公司的LTC6802设计了磷酸铁锂动力电池组状态监测系统。该系统能采集12只串联动力电池电芯的电压和温度,对电芯进行均衡,并通过高速的CAN总线上传待测电芯的电压、温度以及均衡状态。经过实际测试,该系统的电压采集精度为±4 mV,温度采集误差为±1℃。该系统工作稳定可靠,具有重要的应用价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top