基于AUTOSAR规范的车用电机控制器软件开发PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:朱元,陆科,吴志红著
- 出 版 社:上海:同济大学出版社
- 出版年份:2017
- ISBN:9787560871346
- 页数:194 页
基础篇 3
第1章 汽车电子的软件开发 3
1.1汽车电子系统简介 3
1.1.1概念 3
1.1.2分类 3
1.1.3工作原理 5
1.1.4发展情况 6
1.2汽车电子系统的开发 6
1.2.1汽车电子的组成部分:硬件和软件 6
1.2.2硬件的开发方法 7
1.2.3软件的开发方法 8
1.3基于AUTOSAR自顶向下地开发电机控制器 8
1.4汽车电子系统的安全性 9
第2章 多核单片机在汽车电子系统中的应用 11
2.1单核单片机在汽车电子系统中的应用及局限性 11
2.2多核单片机在汽车电子系统中的优势和软件开发中的挑战 11
2.2.1多核处理器的优势 11
2.2.2多核软件开发所面临的问题 12
2.2.3 AUTOSAR规范的应用 12
2.3英飞凌AURIX单片机的特点介绍 13
2.3.1 AURIX系列单片机简介 13
2.3.2 AURIX的整体架构 14
2.3.3 AURIX系列单片机特色模块介绍 15
第3章AUTOSAR理论基础 23
3.1 AUTO SAR简介 23
3.1.1目标 24
3.1.2、方法论 26
3.2 AUTO SAR基础软件层 28
3.2.1微控制器抽象层 30
3.2.2 ECU抽象层 37
3.2.3服务层 39
3.2.4 AUTOSAR操作系统 48
3.2.5复杂驱动 56
3.3 AUTOSAR运行时环境 58
3.4 AUTOSAR应用层 59
3.4.1 AUTOSAR软件组件 59
3.4.2 AUTOSAR通信 61
实战篇 65
第4章 新能源汽车电机控制器 65
4.1新能源汽车及发展趋势 65
4.2电机控制器的开发 67
4.2.1控制算法 67
4.2.2硬件结构 68
4.2.3软件框架 73
第5章 使用DaVinci Developer开发电机控制器软件架构 76
5.1 Vector相关工具链介绍 76
5.2 DaVinci Developer简介 77
5.3 DaVinci Developer入门 78
5.3.1 DaVinci Developer安装方法 78
5.3.2 DaVinci Developer界面说明 83
5.4使用DaVinci Developer配置SWC 87
5.4.1软件组件设计 87
5.4.2通信接口设计 89
5.4.3通信端口设计 91
5.4.4运行实体设计 93
5.4.5函数间变量设计 95
第6章 使用Simulink开发应用层 97
6.1 MATLAB/Simulink和Embedded Coder工具链介绍 97
6.1.1 MATLAB/Simulink——基于模型的设计工具 97
6.1.2 Stateflow——建模和仿真决策工具 98
6.1.3 Embedded Coder——代码生成和优化工具 99
6.2开发符合AUTOSAR规范的应用层 100
6.2.1 AUTOSAR客户端、服务器 100
6.2.2 AUTOSAR标定参数 103
6.2.3 AUTOSAR组件行为 105
6.2.4 AUTOSAR数据类型 107
6.2.5在Simulink中导入模型并开发控制算法 113
6.3永磁同步电机的结构和物理模型 114
6.4 PMSM数学建模 116
6.4.1空间矢量与坐标变换 116
6.4.2 PMSM数学模型 119
6.5 PMSM矢量控制 120
6.5.1 PMSM电流控制策略 120
6.5.2空间脉宽矢量调制(SVPWM) 122
6.5.3 PMSM矢量控制仿真模型的模块实现 125
6.5.4坐标系变换模块和使用 125
6.5.5电机本体模块 125
6.5.6 SVPWM产生模块 126
6.5.7电流环比例-积分(PI)调节器 127
第7章 使用DaVinci Configurator Pro开发电机控制器的底层软件 128
7.1 DaVinci Configurator Pro简介 128
7.2 DaVinci Configurator Pro入门 129
7.2.1 DaVinci Configurator Pro安装方法 129
7.2.2 DaVinci Configurator Pro界面说明 131
7.3 CAN通信的配置和实现 133
7.3.1 DBC文件的设计和建立 133
7.3.2 DaVinci Configurator Pro中CAN模块配置 137
7.4 MCAL的配置和实现 146
7.4.1 Mcu配置 146
7.4.2 Dio配置 152
7.4.3 Port配置 154
7.4.4 MCAL代码生成 157
7.5系统服务层配置 157
7.5.1 EcuM配置 157
7.5.2 BswM配置 160
第8章 使用DaVinci Configurator Pro开发电机控制器OS 163
8.1 AUTOSAR RTE应用层软件的总体设计 163
8.2基于多核架构的OS设计 165
8.2.1 OS设计思路 166
8.2.2 使用DaVinci Configurator Pro设计OS 167
8.2.3 DaVinci Configurator Pro代码生成 172
第9章 代码的集成与测试 175
9.1代码的集成 175
9.2软件测试方法 176
9.3软件测试 179
9.3.1模型及算法测试 179
9.3.2 OS测试(实时监控) 187
9.3.3集成测试 190
参考文献 194
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《钢铁行业污染特征与全过程控制技术研究》周长波等 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《生活垃圾焚烧飞灰中典型污染物控制技术》朱芬芬等编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《钢铁烧结烟气多污染物过程控制原理与新技术》甘敏,范晓慧著 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019