智慧汽车BMS动力电池管理

原理

BMS(Battery Management System)电池管理系统,是针对电动汽车锂电池的管理系统,连接电动汽车最核心部件“电池”与整车的关键纽带。BMS是电动汽车电池的精准“调音师”,一般来说,BMS 可以帮忙解决电池间不一致性愈趋明显、电池效率、寿命变差和严重时可能导致起火燃烧等安全问题。随着人们对新能源车续航能力以及电池安全性的追求持续增长,电池管理系统BMS日益受到重视。

一般来说,BMS由一个主控单元和多个从控单元组成,从控单元直接连接电池包(Battery Pack),采集电池的电压、电流和温度等,主控单元通过CAN汇流排或Daisy Chain(菊轮链)通信等方式管理多个从控单元。大联大世平推出的基于NXP S32K144的BMS一体机解决方案支持菊轮链和CAN网路。具有极大的灵活性,可满足不同客户的需求。

硬件
  • ARM Cortex-M4 up to 112Mhz;
  • Flash/RAM-512 KB/64KB;
  • 丰富的外设资源: 4 × 16bit timer、1 × 32bit LP timer、RTC、4 x LPSPI(with 1 emulated SPI by Flex IO)、4 x LPUART、 3 x FlexCAN 、2 x16(12-bit)ADC
  • Function Safety ASIL-B
  • S32K 系列有多种产品可供客户选择,并且配套丰富的支援工具供客户开发

控制部分

使用 NXP S32K144 作为 BMS 的控制处理单元,一方面留有CAN BUS 可以与其他的 BMU及其它 ECU 连接,接受车身诸多感测器的信号,另一方面使用 SPI 直接或透过 NXP MC33664 转为 Transformer Physical Layer ( TPL ) 与 NXP MC33771 AFE IC通信,获取 AFE 采集的资料。

功能框图