解决方案
EPSH-BMS概况
EPSH-BMS平台采用内嵌ECAN通信模块、SPI通信模块的PIC18F25K80为主MCU,实现与AD7280A进行本地数据通信,远程CAN通信及AD7280A芯片的相关控制和报警监控。
采用PIC16F505实现对AD8280报警信息的实时监控。
EPSH-BMS平台采用3组AD7280A芯片,最多可实现18组锂电池的电压数据采集和CB控制。3组AD7280A芯片被分为一主两从,其中主AD7280A通过SPI接口与其他模块通信,AD7280A之间采用 菊花链通信。3组AD8280芯片实现18组锂电池电压的监控,同样采用一主两从的架构,并通过主AD8280芯片实现报警信息共享。
EPSH-BMS平台采用ADUM1401、ADUM1201、ADUM5401 磁隔离芯片实现强电侧与弱点侧的信号隔离。
EPSH-BMS应用领域
- 电动和混合动力汽车
- 工业车辆
- 不间断电源
- 风能和太阳能
AD7280A特性
- 12位ADC采样,平均每通道采样时间为1us
- 6路模拟输入通道,用于采用电池电压,采样范围为0.5V - 27.5V;
6路辅助ADC采样,可用于温度采样 - ±1.6mV电池电压采样精度
- 提供Cell balance接口,AD7280A之间通信提供菊花链接口
- 内部基准电源
- 采用电池组供电
- LDO可给隔离器供电
- Power-down模式最低1.8uA工作电流
- 最多支持8个AD7280A芯片级联
- SPI通信提供CRC校验保证数据的可靠通信
- 提供CNVST控制、及ALERT报警信号反馈

AD8280特性
- 宽电源电源范围:6.0V ~ 30.0V
- 多路输入可监控3 ~ 6路电池电压和2个温度
- 可调监控阀值:过压、欠压、过温
- 报警选项:单独或共用报警
- 扩展温度范围性能 -40°C ≤ TA ≤ +105°C
- 可通过菊花链方式连接
- 内部基准电源
- 采用电池组供电
- LDO可给隔离器供电
- 通过汽车应用认证
- 全面自测功能有助于符合ASIL/SIL要求

PIC18F25K80特性
- 工作电压范围:1.8V至5.5V
- 片上3.3V稳压器
- 工作速度最高可达64 MHz
- 最大64 KB 的片上闪存程序存储器:
- 10,000 次擦/ 写操作 (典型值)
- 最少20年数据保存时间 (典型值) - 1,024 字节的数据EEPROM: - 可进行100,000 次擦/ 写操作的数据EEPROM存储器(典型值)
- 3.6 KB的通用寄存器 (SRAM)
- 3 个内部振荡器:LF-INTOSC (31 KHz)、MF-INTOSC (500 kHz) 和HF-INTOSC (16 MHz)
- 可在软件控制下自编程
- 中断优先级
- 8 x 8 单周期硬件乘法器
- 扩展型看门狗定时器(Watchdog Timer,WDT) - 可编程周期从4 ms至4,194s
- 通过两个引脚进行在线串行编程(In-Circuit Serial Programming™,ICSP™)
- 通过两个引脚进行在线调试