核心概念应用场景
BMS是什么?SOC、SOH、均衡、保护;电动汽车与储能场景。
拓扑AFE选型
集中式/分布式/模块化;主控从控划分;采样芯片与通信接口。
分层RTOS
应用层/服务层/驱动层;RTOS选型;任务划分与优先级。
IDEGit
Keil/IAR/STM32CubeIDE;编译器调试器;版本控制与仓库。
MCU外设AFE驱动
GPIO/ADC/SPI/I2C/CAN;AFE驱动封装;隔离通信实现。
电压/电流/温度滤波
单节总压采集;霍尔/分流器;NTC;均值/中值/卡尔曼滤波。
安时积分卡尔曼
SOC定义难点;开路电压法;混合算法实现。
内阻法容量法
SOH定义与指标;循环次数法;与SOC耦合关系。
被动/主动策略
被动均衡原理;飞渡电容/变压器;压差/SOC均衡;条件。
过压/欠压DTC
过流/短路/过温保护;绝缘检测;故障码管理与存储。
CAN基础J1939
帧格式/波特率;CAN驱动;CANopen/J1939;UDS诊断。
I2C/SPI无线
RS485/Modbus;以太网;蓝牙/WiFi/4G无线通信。
EEPROM/FlashFOTA
参数存储与CRC校验;日志黑匣子;FOTA升级策略。
FreeRTOS同步
移植配置;任务调度;信号量/互斥锁;消息队列/事件组。
休眠唤醒看门狗
休眠机制;功耗模式切换;外设电源管理;安全唤醒。
ISO 26262ASIL
安全目标;ECC/CRC/双核锁步;故障注入测试。
分层模型SWC/RTE
AUTOSAR在BMS应用;与非AUTOSAR对比。
SimulinkMIL/SIL
建模与自动代码生成;MIL/SIL/HIL测试;BMS实践。
CUnit/UnityCI
桩函数/模拟;覆盖率分析;持续集成流水线。
HIL系统自动化
系统搭建;测试用例;故障注入;自动化脚本。
CANape/INCABootloader
XCP协议;UDS诊断实现;Bootloader开发。
联调VCU
电池包联调;整车控制器交互;充电桩通信;热管理联动。
SRS/SAD/SDD
需求/架构/详细设计文档;测试报告与评审。
MISRA-C静态分析
PC-Lint/QAC;代码审查流程;编码风格统一。
GitFlow热修复
分支策略;标签发布;变更管理;回滚与热修复。
执行时间功耗
任务时间优化;内存/中断延迟/功耗优化。
SecOC入侵检测
CAN注入/重放;安全启动;安全通信;入侵检测。
JTAG/SWDRTT
日志系统;串口调试;异常处理与断言。
无线BMS云BMS
AI应用;软件定义电池;未来方向。
从零搭建完整框架
需求→架构→代码→测试→总结;简化BMS软件框架。