在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 基于AUTOSAR规范的车用电机控制器软件开发.pdf

基于AUTOSAR规范的车用电机控制器软件开发.pdf

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:35.26M
  • 下载次数:70
  • 浏览次数:360
  • 发布时间:2021-01-26
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
同济大学出版的基于AUTOSAR规范的车用电机控制器软件开发, 书中有英飞凌AURIX多核单片机的介绍、AUTOSAR基础理论介绍、AUTOSAR开方工具 Davinci Developer的介绍等内容 仅供个人学习使用!!不允许被用作商业,更加不允许大面积宣传!!损害作者的利益!!
基于 AUTOSAR规范的车用电机 控制器软件开发 朱元陆科吴志红著 同大学出版社 TONGJI UNIVERSITY PRI 内容提要 本书主要介绍了汽车电子的最新规范 AUTOSAR,以及如何开发符合 AUTOSAR规范的电机控制器软 件的详细过程。全书分为基础篇和实战篇:基础篇介绍汽车电子软件开发趋势,以及多核单片机和 AUTOSAR的相关概念;实战篇介绍了利用 Vector工具链基于 AURIX单片机开发电机控制器的思路和步 骤。本书在编写中,力求内容正确,所有的内容都经过相关专家审阅,并经作者测试,步骤清晰,配图丰富。 本书适合具有一定嵌入式软件开发基础知识的读者,可作为高等院校本科生、研究生学习嵌入式软件开 发的参考书,也可供汽车电子行业软件工程师学习和参考。 图书在版编目(CIP)数据 基于 AUTOSAR规范的车用电机控制器软件开发/朱元 陆科,吴志红著.-上海:同济大学出版社,2017.8 ISBN978-7-5608-7134-9 I.①基…Ⅱ.①朱…②陆…③吴…Ⅲ.①汽车 电子系统一应用软件一高等学校一教材Ⅳ.①U463.6 中国版本图书馆CIP数据核字(2017)第159351号 基于 AUTOSAR规范的车用电机控制器软件开发 朱元陆科吴志红著 策划编辑赵泽毓责任编辑朱勇责任校对徐春莲封面设计陈益平 出版发行同济大学出版社www.tongjipress.com.cn (地址:上海市四平路1239号邮编:200092电话:021-65985622) 经销全国各地新华书店 印刷常熟市大宏印刷有限公司 开本787mm×1092mm1/16 印张12.75 字数318000 版次2017年8月第1版2017年8月第1次印刷 书号ISBN978-7-5608-7134-9 定价56.00元 本书若有印装质量问题,请向本社发行部调换版权所有侵权必究 Foreword Dear Readers. AUTOSAR is“ Today”,not“ Tomorrow” Automotive OEMs, suppliers, semi-conductor manufacturers and providers for basic software and related tools contributed a lot of effort on AUTOSAR in the past years. The goal is to introduce a new development methodology, a new architecture and new functionalities to face the challenge of the increasing complexity of Automotive E&.E. I am glad that AuTOSaR grows step by step and is accepted by automotive industry more and more. AUTOSAR achieved success in Europe firstly, and then was recognized by USA and Japan. Now it is China The good thing is: now the engineers in Europe, USA, Japan and China are using AUTOSAR or studying autosar because they know it will be useful tomorrow. More and more Chinese engineers want to know AUTOSAR in detailed and practically. The bad thing is: the tremendous growth of functionality from AUTSOAR release 1.0 to 4.3 reflects the complex requirements of automotive electronics and their fast increase directly. The e new technologies like Multi-core, Functional Safety, Ethernet and Security raise the entry level of AUTOSAR. The beginners may feel confused and painful I totally understand the importance of native language to ease the access to new technologies So i really appreciate the work by Dr. Zhu Yuan, Dr. Wu Zhihong, Mr. Lu Ke and their team at CDHK Tongji University- Vector Automotive Technology Joint Laboratory. I aIm sure that the first Chinese AUTOSaR book written by Dr. Zhu Yuan, Dr. Wu Zhihong Mr. Lu Ke and their team is great news for Chinese engineers and students. With the help of this book, readers will get the system overview of AUtOSaR and learn how to create an AUTOSAR project with OS, BSWM, ECUM and so on. In the same time, I also thank Infineon Technologies and Shanghai Dajun Technologies, Inc. for their great support I wish all readers a lot of fun reading this book and a lot of success when implementing the AUTOSAR approach in their projects Dr. Gunther Heling Director for Embedded Software and Systems Vector Informatik gmbh 前言 为应对日益复杂的汽车电子软件开发、更新和维护的问题, AUTOSARAUTomotive Open System ARchitecture(汽车开放系统架构)联盟应运而生。在 AUTOSAR分层模型中 软件模块及软件模块之间的接口定义更加标准化,使得整车厂、供应商、科硏机构之间可以方 便地实现软件联合开发,为汽车工业的软件系统框架建立了一套开放的标准。 与此同时,汽车电子控制单元对单片机的性能要求不断提高,车用32位多核处理器自 2012年面世以来已逐渐广泛应用于汽车电子控制单元中。 英飞凌科技和维克多( Vector)公司均为 AUTOSAR联盟的高级成员。英飞凌全新的32 位多核架构单片机— AURIX引领全球最先进的车用微处理器技术,满足现在及未来汽车 安全和安防所需要的应用要求; Vector在汽车电子开发工具、嵌入式软件组件和技术服务等 方面具有领先地位。 在上海大郡动力控制技术有限公司及徐性怡总裁的支持下,恰逢在国家重点研发计划资 助课题——“电机控制器功能安全”(2016YFBO100804)中编者选用了英飞凌 AURIX产品家 族系列中的单片机(TC275)和 Vector公司 AUTOSAR软件产品及工具来开发电机控制器软 件系统。基于上述课题的研发经历及软件设计成果编著此书,旨在国内推广和普及遵循 AUTOSAR规范的软件开发技术。 本书分为基础篇和实战篇。基础篇包含1~3章。第1章概述了当前汽车电子软件的开 发特点和趋势;第2章对比了多核单片机和单核单片机的特点,分析了多核单片机的优势和软 件开发中的挑战;第3章介绍了 AUTOSAR的概念和架构,详细介绍了 AUTOSAR的基础软 件层、实时运行环境层和应用层。实战篇包含4~9章,主要讲述基于 AURIX和 AUTOSAR 的新能源汽车电机控制器的开发。其中,第4章介绍了新能源汽车发展趋势和电机控制器的 开发方法,分别从控制算法、硬件结构和软件架构方面进行讲述;第5章介绍使用 Vector Da Vinci Developer开发电机控制器的软件架构,给出了配置SWC模块的实例;第6章介绍如 何使用 Simulink进行应用层软件(例如控制算法)建模以及代码生成的相关内容;第7章介绍 了使用 Vectorυ a Vinci Configurator Pro配置电机控制器的基础软件的详细步骤,包括CAN 通信配置、MCAL配置以及其他基础软件模块配置等内容;第8章介绍了电机控制器算法的 运行实体配置、 AUTOSAR多核OS设计和代码生成的相关内容;第9章介绍了软件代码的集 成及其测试验证的相关内容 本书由同济大学中德学院一维克多汽车技术联合实验室,同济大学一英飞凌汽车电子联 合实验室编写。基础篇主要由朱元、吴志红编写,实战篇由朱元、陆科编写。全书由朱元组织 统稿, Vector公司高路博士审阅。 本书编写过程中得到了英飞凌科技和 Vector公司的大力支持,编者在此特别对英飞凌科 技(中国)有限公司的徐辉女士、 Dirk geiger先生、杜曦先生、张立红先生、徐晶女士、陈汉顺先 生,维克多汽车技术(上海)有限公司高路博士表示衷心的感谢。同时真挚地感谢 Math Works 公司杜建福博士百忙之中为本书6.1和6.2章节提供了素材,并亲自编写了部分初稿。最后 感谢本实验室胡力兴、赵建宁、李清晨、罗梦、王磊、董涛、王惜嘉、顾尉松、李超、张翟辉、仇里 森、牛佳辉、周东东、韩光江等同学的资料整理、录人工作。 本书适合具有一定嵌入式软件开发基础知识的读者,可作为高等院校本科生、研究生学习 嵌入式软件开发的参考书,也可供汽车电子行业软件工程师学习和参考 本书在编写过程中力求内容正确,书中所有的内容都经过英飞凌科技和 Vector专家审 阅,也经过作者测试,并在科研项目中得到实际的应用。但由于我们的水平有限,编写时间紧 张,缺点和错误之处在所难免,敬请读者指正 著者 2017年5月于同济大学 目录 目录 Foreword 前言 基础篇 第1章汽车电子的软件开发………………………………………………………………………………………3 1.1汽车电子系统简介… 3 1.1.1概念 1.1.2分类 1.1.3工作原理 1.1.4发展情况………………………… 1.2汽车电子系统的开发… 1.2.1汽车电子的组成部分:硬件和软件 1.2.2硬件的开发方法 566678 1.2.3软件的开发方法 1.3基于 AUTOSAR自顶向下地开发电机控制器 1.4汽车电子系统的安全性 第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 AUTOSAR简介 …23 3.1.1目标 ……………………………………………………………………24 3.1.2、方法论 26 3.2 AUTOSAR基础软件层… 28 3.2.1微控制器抽象层… 30 基于 AUTOSAR规范的车用电机控制器软件开发 3.2.2ECU抽象层 ……………………37 3.2.3服务层……………………………………………………………………………39 3.2.4 AUTOSAR操作系统 18 3.2.5复杂驱动…… ……………………………………56 3.3 AUTOSAR运行时环境 …………58 3.4 AUTOSAR应用层 59 3.4.1 AUTOSAR软件组件 59 3.4.2 AUTOSAR通信 61 实战篇 第4章新能源汽车电机控制器… 65 4.1新能源汽车及发展趋势…………………………………………………………………65 4.2电机控制器的开发…………………………………………………………………67 4.2.1控制算法 67 4.2.2硬件结构… ·:· 4.2.3软件框架 第5章使用 Da vinci Developer开发电机控制器软件架构…… …76 5.1 Vector相关工具链介绍 5.2 Da Vinci Developer简介 77 5.3 Da Vinci Developer入门……… ……78 5.3.1 Da vinci Developer安装方法 5.3.2 Da vinci Developer界面说明 ……………………………………83 5.4使用 Da Vinci Developer配置SWC… 5.4.1软件组件设计……………………………………………………………………………87 5.4.2通信接口设计… 89 5.4.3通信端口设计…………… …………………………………………………91 5.4.4运行实体设计… ………………………………………………………………93 5.4.5函数间变量设计…………………………………………………………………………95 第6章使用 Simulink开发应用层 6.1 MATLAR/ Simulink和 Embedded coder工具链介绍 97 6.1.1 MATLAB/ Simulink基于模型的设计工具…… 7 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 【实例截图】
【核心代码】

标签:

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警