基于模型的发动机控制代码生成实战

📚 30章 · 完整目录 MBD
  • 什么是基于模型的设计
  • MBD在发动机控制中的优势
  • MBD开发流程概览
  • MATLAB/Simulink安装与配置
  • 嵌入式编码器安装
  • 必要的工具箱介绍
  • Simulink界面介绍
  • 常用模块库
  • 信号线与总线
  • 子系统与封装
  • Stateflow界面与概念
  • 状态与转移
  • 流程图与函数
  • 事件与广播
  • 发动机工作原理简介
  • 均值模型介绍
  • Simulink中搭建简易发动机模型
  • 曲轴位置传感器建模
  • 爆震传感器建模
  • 氧传感器建模
  • 温度与压力传感器建模
  • 喷油器建模
  • 点火线圈建模
  • 节气门执行器建模
  • VVT执行器建模
  • 喷油脉谱标定与查表
  • 点火提前角开环控制
  • 怠速空气控制开环策略
  • PID控制器原理
  • PID在Simulink中的实现
  • 抗积分饱和设计
  • 氧传感器信号处理
  • 空燃比PID控制器设计
  • 燃油修正策略(短期/长期)
  • 目标怠速设定
  • PID怠速控制器
  • 负载扰动补偿
  • 怠速稳定性优化
  • 爆震检测与处理
  • 点火提前角闭环控制
  • 爆震推迟策略
  • VVT机构原理
  • VVT开环/闭环控制
  • 凸轮轴位置同步逻辑
  • 扭矩需求架构
  • 扭矩协调与仲裁
  • 扭矩限制与保护
  • 踏板信号处理与合理性检查
  • 驾驶员需求扭矩计算
  • 跛行回家模式
  • Embedded Coder配置
  • 数据类型定义与别名
  • 代码生成报告解读
  • 存储类定义
  • 函数原型控制
  • 复用与共享代码生成
  • AUTOSAR架构简介
  • Simulink中配置SWC
  • 生成符合AUTOSAR标准的代码
  • ASAP2标准简介
  • Simulink中生成A2L文件
  • 标定变量定义与测量信号
  • 模型在环(MIL)测试方法
  • 软件在环(SIL)测试方法
  • 测试用例设计与覆盖度分析
  • 硬件在环(HIL)系统介绍
  • HIL测试平台搭建
  • 实时仿真与闭环测试
  • OBD-II标准简介
  • 故障码(DTC)管理
  • 故障响应与恢复策略
  • 传感器合理性检查
  • 信号范围与变化率检查
  • 传感器故障下的跛行策略
  • 执行器电路诊断
  • 执行器响应监控
  • 执行器故障下的降级模式
  • CAN总线协议简介
  • CAN报文解析与发送
  • Simulink中CAN通信模块使用
  • 标定协议简介
  • Simulink中集成XCP从站
  • 在线标定与测量
  • Bootloader原理
  • 基于CAN的刷写流程
  • 安全性与校验机制
  • ISO 26262简介
  • ASIL等级与分解
  • Simulink中的功能安全设计模式
  • 四缸汽油机ECU控制代码生成
  • 从需求到代码的完整流程
  • 常见问题与调试技巧
  • MBD技术发展趋势
  • SOA在发动机控制中的应用
  • 学习路径与资源推荐