基于AUTOSAR的电机控制软件架构
📘 30章 · 从入门到实战
01
AUTOSAR概述
起源与发展 · 方法论 · 分层架构
02
电机控制基础
BLDC · PMSM · FOC基本原理
03
AUTOSAR应用层设计
SWC · Port/Interface · Runnable
04
AUTOSAR RTE层
生成配置 · Sender-Receiver · Client-Server
05
基础软件层(BSW)
服务层 · ECU抽象 · MCAL
06
MCAL配置与实践
PWM · ADC · GPT · ICU
07
电机控制SWC设计
电流采样 · 速度估算 · FOC算法
08
AUTOSAR通信栈
CAN Driver/If/TP/NM · 电机控制应用
09
AUTOSAR诊断栈
DCM · DEM · FIM · 诊断实现
10
AUTOSAR存储栈
NVRAM Manager · Fee · Ea · 参数标定
11
AUTOSAR OS
OSEK/VDX · Task/ISR · Alarm/Event
12
AUTOSAR模式管理
BswM · Mode Manager · 模式切换
13
AUTOSAR Watchdog
WdgM · WdgIf · Wdg · 安全监控
14
AUTOSAR XCP协议
XCP on CAN/Ethernet · A2L · 标定测量
15
AUTOSAR安全机制
E2E保护 · SHE/HSM · ISO 26262
16
AUTOSAR多核架构
SWC映射 · IOC · 同步一致性 · 分配策略
17
复杂驱动(CDD)
概念场景 · PWM生成 · 电流采样CDD
18
虚拟功能总线(VFB)
VFB概念 · 与RTE关系 · 系统设计作用
19
系统级设计
系统约束 · System Extract · ECU Extract
20
AUTOSAR配置工具链
DaVinci · EB tresos · ISOLAR-A · 最佳实践
21
AUTOSAR代码生成
SWC/RTE/BSW代码生成 · 集成编译
22
MATLAB/Simulink集成
模型生成SWC · Autosar Blockset · MIL/SIL
23
标定与测量
CCP/XCP · INCA/CANape · 在线标定
24
AUTOSAR Bootloader
架构 · Flash驱动 · 安全刷写 · 刷写流程
25
AUTOSAR网络管理
CAN NM · Eth NM · 休眠唤醒
26
AUTOSAR时间同步
gPTP · 时间同步协议 · 高精度时间戳
27
功能安全(ISO 26262)
ASIL · 安全机制 · 确认验证 · 案例
28
AUTOSAR Adaptive平台
Classic vs Adaptive · 电机控制前景
29
项目实战 (上)
需求 · 系统设计 · SWC · RTE · BSW
30
项目实战 (下)
代码生成 · 测试验证 · 标定优化 · 总结