首页
›
智能汽车与新能源汽车工程
›
121-BMS系统架构与软件工程
›
《BMS嵌入式软件架构与任务调度工程》
VIP11
本课程属于:121-BMS系统架构与软件工程
智能汽车与新能源汽车工程 · 共 11 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
BMS嵌入式软件架构设计实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
BMS的基本功能 · 行业标准 · 软件架构在BMS中的重要性
课程导入
BMS
02
BMS系统概述
电池特性 · SOC/SOH/SOP概念 · BMS硬件拓扑(集中式
BMS
系统概述
03
嵌入式软件架构基础
分层架构 · 模块化设计 · 接口抽象
嵌入式软件架构基…
分层架构
04
BMS软件需求分析
功能安全(ISO 26262) · AUTOSAR · 诊断协议(UDS/OBD)
BMS
软件需求分析
05
架构设计原则
高内聚低耦合 · 可扩展性 · 可维护性
架构设计原则
高内聚低耦合
06
BMS软件总体架构设计
应用层 · 中间件层 · 驱动层
BMS
软件总体架构设计
07
任务划分与调度设计
基于RTOS的任务优先级分配 · 周期任务/事件任务设计 · 看门狗与超时管理
任务划分
调度设计
08
状态机设计
充电 · 放电 · 待机
状态机设计
充电
09
数据采集与处理架构
电压 · 电流 · 温度采集的滤波算法
数据采集
处理架构
10
SOC估算软件架构
安时积分 · 开路电压 · 卡尔曼滤波
SOC
估算软件架构
11
SOH与寿命预测模块
容量衰减 · 内阻增长模型 · 数据存储与历史趋势分析的架构设计
SOH
寿命预测模块
12
均衡管理软件架构
被动均衡 · 主动均衡的控制策略 · 均衡任务的调度与执行逻辑
均衡管理软件架构
被动均衡
13
热管理软件架构
温度场估算 · 风扇/加热器控制 · 热失控预警的软件模块划分与接口
热管理软件架构
温度场估算
14
故障诊断与处理架构
故障码管理 · 故障分级(一级/二级/三级) · 故障恢复策略
故障诊断
处理架构
15
通信架构设计
CAN通信协议栈(CANopen/J… · UDS诊断服务 · Bootloader刷写
通信架构设计
CAN
16
存储与记录架构
EEPROM/Flash数据管理 · 掉电保护 · 日志记录
存储
记录架构
17
低功耗与休眠唤醒架构
休眠状态机 · 唤醒源管理 · 低功耗外设配置
低功耗
休眠唤醒架构
18
功能安全(ISO 26262)实现
ASIL等级分解 · 安全机制(双通道 · ECC
ISO
功能安全
19
软件单元设计与实现
模块接口定义 · 伪代码/流程图设计 · 编码规范(MISRA C)
软件单元设计
实现
20
架构评估与优化
性能分析(CPU负载 · 内存占用) · 时序分析
架构评估
优化
21
基于模型的设计(MBD)
Simulink/Stateflow… · 自动代码生成 · 模型在环(MIL)/软件在环(SIL…
MBD
基于模型的设计
22
AUTOSAR在BMS中的应用
经典AUTOSAR与自适应AUTOS… · BMS相关模块(如NvM · Com
AUTOSAR
BMS
23
实战案例
从零搭建一个简化的BMS软件架构(包… · 状态机 · 通信
实战案例
BMS
24
实战案例
基于STM32的BMS原型开发——硬… · 外设驱动(ADC · CAN
实战案例
STM32
25
实战案例
BMS通信协议栈实现——CAN报文解… · UDS诊断服务(0x22 · 0x2E
实战案例
BMS
26
实战案例
BMS故障诊断与安全保护——过压 · 欠压 · 过温
实战案例
BMS
27
常见问题与调试技巧
任务死锁 · 优先级反转 · 数据竞争
常见问题
调试技巧
28
软件测试与验证
单元测试 · 集成测试 · 系统测试
软件测试
验证
29
项目实战与团队协作
代码版本管理(Git) · 持续集成(CI) · 文档规范
项目实战
团队协作
30
综合提升与前沿趋势
BMS软件架构的未来(云BMS · AI算法 · 无线BMS)
综合提升
前沿趋势
所属VIP或分类
同VIP:BMS主从控软件集成与通信工程
同VIP:BMS冗余架构与失效安全工程
同VIP:BMS电源状态与低功耗软件工程