基于LTC6802的磷酸铁锂电池采集系统
时间:06-22
来源:互联网
点击:
(2)向LTC6802中写入1字节数据函数
(3)从LTC6802中读取一组数据函数
MC9S08DZ32主要通过调用这3个最基本的函数,实现对LTC6802的一系列高级读写控制。监控软件的整体流程如图5所示。首先对系统时钟进行初始化,接着对单片机内部集成的CAN、SPI、ADC以及LTC6802的各项参数进行初始化。循环从LTC6802读取12支电池电压和均衡状态,利用ADC读取12只电池温度,根据电压和温度设置电芯的均衡电路工作状态,并通过CAN总线上传数据给上一级控制器,实现监测功能。
本文采用Freescale公司的MC9S08DZ32和Linear公司的LTC6802设计了磷酸铁锂动力电池组状态监测系统。该系统能采集12只串联动力电池电芯的电压和温度,对电芯进行均衡,并通过高速的CAN总线上传待测电芯的电压、温度以及均衡状态。经过实际测试,该系统的电压采集精度为±4 mV,温度采集误差为±1℃。该系统工作稳定可靠,具有重要的应用价值。
- 基于SmartFusion2的SoC的数据采集与交互系统应用设计(12-09)
- 基于多声源数据采集系统设计及仿真研究(12-09)
- 微能量采集开启无电池工作时代(12-09)
- 基于LONWORKS的智能频率采集节点设计(12-09)
- 高性能工业信号电平多通道数据采集电路图(12-08)
- 用于±10 V输入的单电源、完全隔离式数据采集系统 (二)(12-07)