AUTOSAR 电机控制 · 30章
⚡ 友好 · 实战目录
01
AUTOSAR概述
起源与发展
核心目标与优势
方法论与工作产品
02
电机控制基础
BLDC原理
PMSM原理
FOC矢量控制
03
AUTOSAR分层架构
应用层(ASW)
运行时环境(RTE)
基础软件层(BSW)
04
SWC设计与实现
原子SWC
端口与接口
Runnable与触发
05
BSW配置入门
MCAL
ECU抽象层
服务层工具链
06
MCAL之PWM模块
占空比/频率
硬件接口
电机驱动
07
MCAL之ADC模块
采样模式
电流检测
电压通道
08
MCAL之ICU模块
输入捕获
霍尔传感器
编码器解码
09
MCAL之SPI模块
SPI通信
旋变传感器
角度数据
10
MCAL之DIO模块
数字I/O
使能信号
故障指示灯
11
复杂驱动(CDD)
CDD概念
死区时间
PWM生成
12
操作系统(OS)基础
任务调度
资源管理
中断与时间保护
13
RTE配置
RTE生成
数据路由
Sender-Receiver/CS
14
诊断栈(DCM与DEM)
UDS服务
DTC配置
诊断事件
15
NVRAM管理器
存储电机参数
校准数据
故障快照
16
通信栈(CAN)
CAN驱动
状态管理器
传输协议
17
通信栈(LIN)
LIN驱动
接口
辅助电机
18
XCP/CCP标定协议
XCP模块
在线标定
测量
19
功能安全(ISO 26262)
E2E保护
Wdg模块
内存分区
20
电机控制SWC设计(上)
电流环
PI调节器
Clark/Park
21
电机控制SWC设计(下)
速度/位置环
SVPWM
弱磁控制
22
状态管理
EcuM
BswM
状态迁移
23
模式管理
车辆模式
运动/经济
参数切换
24
标定与测量
CANape/INCA
A2L文件
测量与标定
25
Bootloader开发
AUTOSAR Bootloader
安全刷写
回滚机制
26
多核架构
核间通信(IOC)
任务分配
锁与原子操作
27
虚拟化与Hypervisor
虚拟化技术
多OS
域控制器
28
工具链集成
Simulink生成SWC
Artext
DaVinci Developer
29
测试与验证
SWC单元测试
BSW集成测试
HIL测试
30
实战项目
电动压缩机控制器
需求分析
全流程演练