| 摘要 | 第1-4页 |
| Abstract | 第4-9页 |
| 第1章 引言 | 第9-23页 |
| ·课题背景与意义 | 第9-10页 |
| ·课题的提出 | 第9-10页 |
| ·国内外研究现状 | 第10-15页 |
| ·汽车电子特点及其发展趋势 | 第10-12页 |
| ·车用控制器开发模式 | 第12-13页 |
| ·自动代码生成在控制器软件开发中的应用 | 第13-15页 |
| ·四轮驱动电动车整车控制算法 | 第15-17页 |
| ·纵向控制 | 第15-16页 |
| ·横向控制 | 第16-17页 |
| ·AUTOSAR 规范介绍 | 第17-22页 |
| ·AUTOSAR 基本概念 | 第17-20页 |
| ·基于AUTOSAR 规范的控制器软件开发流程 | 第20-22页 |
| ·论文结构 | 第22-23页 |
| 第2章 整车控制器硬件设计介绍 | 第23-34页 |
| ·本章引论 | 第23页 |
| ·整车控制器功能定义 | 第23-25页 |
| ·整车控制器原理图 | 第25-31页 |
| ·电源电路设计 | 第25-26页 |
| ·数字核心子板电路 | 第26-28页 |
| ·低边驱动控制电路 | 第28-29页 |
| ·信号处理电路 | 第29-31页 |
| ·整车控制器PCB 设计 | 第31-33页 |
| ·本章小结 | 第33-34页 |
| 第3章 全自动代码生成技术开发 | 第34-55页 |
| ·传统软件开发流程 | 第34-36页 |
| ·全自动代码生成技术整体架构 | 第36-37页 |
| ·技术实现方式 | 第37-54页 |
| ·利用S-Function 编写底层驱动模块 | 第38-42页 |
| ·编写TLC 文件来控制自动代码生成过程 | 第42-51页 |
| ·自动调用Codewarrior 编译器编译代码文件 | 第51-54页 |
| ·本章小结 | 第54-55页 |
| 第4章 整车控制器软件开发 | 第55-84页 |
| ·微型电动车控制系统拓扑结构 | 第55-59页 |
| ·整车架构 | 第55-56页 |
| ·TTCAN 介绍 | 第56-58页 |
| ·微型电动车TTCAN 网络协议 | 第58-59页 |
| ·MPC5633M 底层驱动库开发及其 Simulink 封装 | 第59-68页 |
| ·底层驱动开发举例 | 第59-68页 |
| ·整车算法开发及代码生成 | 第68-77页 |
| ·信号采集 | 第69-72页 |
| ·整车控制算法 | 第72-76页 |
| ·自动代码生成 | 第76-77页 |
| ·AUTOSAR 规范初步应用 | 第77-83页 |
| ·利用MATLAB/Simulink 来生成AUTOSAR 软件部件 | 第77-80页 |
| ·AUTOSAR 底层BSW 的开发 | 第80-82页 |
| ·AUTOSAR 实时运行环境 | 第82-83页 |
| ·本章小结 | 第83-84页 |
| 第5章 测试与验证 | 第84-101页 |
| ·本章引论 | 第84页 |
| ·代码效率测试 | 第84-91页 |
| ·自动代码生成方法 | 第84-87页 |
| ·传统手写软件方法 | 第87-88页 |
| ·两种软件开发方式对比 | 第88-91页 |
| ·台架实验 | 第91-95页 |
| ·台架实验设置 | 第91-94页 |
| ·实验效果及结论 | 第94-95页 |
| ·实车试验 | 第95-100页 |
| ·本章总结 | 第100-101页 |
| 第6章 结论与展望 | 第101-103页 |
| ·研究工作总结 | 第101-102页 |
| ·展望与建议 | 第102-103页 |
| 参考文献 | 第103-105页 |
| 致谢 | 第105-106页 |
| 附录A | 第106-125页 |
| 个人简历、在学期间发表的学术论文与研究成果 | 第125页 |