核心培训目标:
质区别、汽车电控领域的特殊要求(实时性、可靠性、资源约束)。
掌握嵌入式 C 语言编程技能:包括位运算、指针操作、寄存器访问等与硬
件紧密相关的语法要点,能够看懂并编写底层驱动代码。
理解代码控制硬件的底层原理:掌握常用外设的工作原理及软件控制思路。
熟悉嵌入式系统完整开发流程:从需求分析、方案设计、软硬件联调到集
成调试的全链路理解。
掌握电机控制基本理论与工程实践:特别是 AMT 场景下电机控制的应用,
理解 FOC 核心原理,能够参与控制算法的开发与调试。
具备控制问题分析与调优能力:掌握系统化的问题排查方法、PID 参数整
定方法以及软硬件优化手段。
了解控制器的完整开发与量产流程:以 TCU 为工程实例,理解控制器从需
求到量产的全生命周期。
掌握内核・驾驭电控
* 本大纲仅供参考,实际授课内容以现场为准。
第一天:了解计算机语言等相关基础知识(105min)
计算机底层运行逻辑
o 机器语言基础知识及入门
o 汇编语言基础知识及入门
o 高级语言基础知识及入门
o 三者关系及应用
常用编程语言特点与选型原则
o C 语言基础知识及入门
o C++基础知识及入门
o Python 基础知识及入门
o MATLAB/Simulink 基础知识及入门
程序编译、链接、执行完整原理
o 编译四部曲
o 链接的两种方式
o 程序加载与执行
内存、寄存器等基础硬件概念
o 内存
o 寄存器
o 内存与寄存器的关系
嵌入式开发常用基础语法要点介绍
o 位运算
o 指针
o 数据类型
o 关键字
o 结构体与联合体
掌握内核・驾驭电控
* 本大纲仅供参考,实际授课内容以现场为准。
第二天:了解如何通过代码控制被控对象(105min)
代码控制硬件的底层工作原理
o 内存映射 I/O
o GPIO 工作原理
数字信号、模拟信号基础与映射关系
o 数字信号
o 模拟信号
通过代码实现动作的思路
代码控制过程中常见基础问题
o 时序与逻辑问题:信号抖动、时序不匹配、中断优先级冲突
o 硬件特性引发的软件问题:驱动能力不足、电平不匹配、引脚复用
冲突
第三天:了解嵌入式系统基本概念(105min)
嵌入式系统定义、组成与 PC 差异
嵌入式硬件组成详解
o MCU
o 外设与接口
o 存储
o 电源
o 时钟
嵌入式软件组成详解
o 裸机程序
o 实时操作系统
嵌入式系统典型应用场景与汽车电控特点
o 典型应用场景识别
o 汽车电控特点
嵌入式系统核心指标
掌握内核・驾驭电控
* 本大纲仅供参考,实际授课内容以现场为准。
第四天:了解如何制作一个完整的嵌入式系统(105min)
完整嵌入式系统开发全流程
硬件方案设计
软件架构设计
软硬件联调方法与常见问题定位
o 软硬件联调方法
o 常见问题定位
基于微控制器搭建完整系统案例讲解
第五天:如何使用嵌入式系统控制电机(105min)
电机基础分类与 AMT 场景应用特点
o 电机分类
o AMT 场景电机应用特点
FOC 控制原理
o Clark 变换
o Park 变换
o PID 控制
控制信号输出与反馈采集处理
o 信号输出
o 反馈采集
o 信号处理
整车工况电驱运行逻辑
o 起步/急加速:峰值扭矩输出&电池峰值放电匹配
o 匀速巡航:电机高效区间与电池能耗对应关系
o 减速制动:能量回馈原理+BMS 充电功率联动限制
o 特殊工况:倒车、蠕行、怠速运行模式
掌握内核・驾驭电控
* 本大纲仅供参考,实际授课内容以现场为准。
第六天:了解发现控制过程中出现问题后该如何优化(105min)
电控问题常见现象分类
问题排查思路
软硬件分层定位
控制算法参数调优方法
o PID 参数整定
o 逻辑优化策略
o 软件优化
o 硬件优化
工程故障案例剖析
o 扭矩仲裁逻辑缺陷导致电池超功率放电
o 过零保护缺失
o 防抖滤波失效
第七天:控制器的结构、软硬件关系及开发和生产流程(105min)
TCU 控制器整体硬件架构
o 主控芯片
o 输入信号处理
o 输出信号处理
TCU 软件架构分层
o 软件分层架构:应用层、底层 BSW、驱动层的划分与职责
o AUTOSAR 架构下的软件组件设计、接口规范与运行环境
软硬件交互接口与耦合关系
TCU 完整开发流程
o 统一 MBD V 模式开发流程
控制器量产生产流程
知识串讲