登录
首页 » Others » 基于AUTOSAR规范的车用电机控制器软件开发.pdf

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

于 2021-05-06 发布
0 429
下载积分: 1 下载次数: 5

代码说明:

同济大学出版的基于AUTOSAR规范的车用电机控制器软件开发,书中有英飞凌AURIX多核单片机的介绍、AUTOSAR基础理论介绍、AUTOSAR开方工具 Davinci Developer的介绍等内容仅供个人学习使用!!不允许被用作商业,更加不允许大面积宣传!!损害作者的利益!!基于 AUTOSAR规范的车用电机控制器软件开发朱元陆科吴志红著同大学出版社TONGJI UNIVERSITY PRI内容提要本书主要介绍了汽车电子的最新规范 AUTOSAR,以及如何开发符合 AUTOSAR规范的电机控制器软件的详细过程。全书分为基础篇和实战篇:基础篇介绍汽车电子软件开发趋势,以及多核单片机和AUTOSAR的相关概念;实战篇介绍了利用 Vector工具链基于 AURIX单片机开发电机控制器的思路和步骤。本书在编写中,力求内容正确,所有的内容都经过相关专家审阅,并经作者测试,步骤清晰,配图丰富。本书适合具有一定嵌入式软件开发基础知识的读者,可作为高等院校本科生、研究生学习嵌入式软件开发的参考书,也可供汽车电子行业软件工程师学习和参考。图书在版编目(CIP)数据基于 AUTOSAR规范的车用电机控制器软件开发/朱元陆科,吴志红著.-上海:同济大学出版社,2017.8ISBN978-7-5608-7134-9I.①基…Ⅱ.①朱…②陆…③吴…Ⅲ.①汽车电子系统一应用软件一高等学校一教材Ⅳ.①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元本书若有印装质量问题,请向本社发行部调换版权所有侵权必究ForewordDear Readers.AUTOSAR is“ Today”,not“ Tomorrow”Automotive OEMs, suppliers, semi-conductor manufacturers and providers for basic software andrelated tools contributed a lot of effort on AUTOSAR in the past years. The goal is to introduce anew development methodology, a new architecture and new functionalities to face the challenge ofthe increasing complexity of Automotive E&.E. I am glad that AuTOSaR grows step by step andis accepted by automotive industry more and more. AUTOSAR achieved success in Europe firstly,and then was recognized by USA and Japan. Now it is ChinaThe good thing is: now the engineers in Europe, USA, Japan and China are usingAUTOSAR or studying autosar because they know it will be useful tomorrow. Moreand more Chinese engineers want to know AUTOSAR in detailed and practically. The badthing is: the tremendous growth of functionality from AUTSOAR release 1.0 to 4.3 reflectsthe complex requirements of automotive electronics and their fast increase directly. Thee newtechnologies like Multi-core, Functional Safety, Ethernet and Security raise the entry levelof AUTOSAR. The beginners may feel confused and painfulI totally understand the importance of native language to ease the access to new technologiesSo i really appreciate the work by Dr. Zhu Yuan, Dr. Wu Zhihong, Mr. Lu Ke and theirteam at CDHK Tongji University- Vector Automotive Technology Joint Laboratory. IaImsure that the first Chinese AUTOSaR book written by Dr. Zhu Yuan, Dr. Wu ZhihongMr. Lu Ke and their team is great news for Chinese engineers and students. With the help ofthis book, readers will get the system overview of AUtOSaR and learn how to create anAUTOSAR project with OS, BSWM, ECUM and so on. In the same time, I also thankInfineon Technologies and Shanghai Dajun Technologies, Inc. for their great supportI wish all readers a lot of fun reading this book and a lot of success when implementing theAUTOSAR approach in their projectsDr. Gunther HelingDirector for Embedded Software and SystemsVector Informatik gmbh前言为应对日益复杂的汽车电子软件开发、更新和维护的问题, AUTOSARAUTomotiveOpen 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章介绍使用 VectorDa 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章汽车电子的软件开发………………………………………………………………………………………31.1汽车电子系统简介…31.1.1概念1.1.2分类1.1.3工作原理1.1.4发展情况…………………………1.2汽车电子系统的开发…1.2.1汽车电子的组成部分:硬件和软件1.2.2硬件的开发方法5666781.2.3软件的开发方法1.3基于 AUTOSAR自顶向下地开发电机控制器1.4汽车电子系统的安全性第2章多核单片机在汽车电子系统中的应用……………………………………112.1单核单片机在汽车电子系统中的应用及局限性………………………………112.2多核单片机在汽车电子系统中的优势和软件开发中的挑战112.2.1多核处理器的优势…112.2.2多核软件开发所面临的问题122.2.3 AUTOSAR规范的应用……………………………………………………………122.3英飞凌 AURIX单片机的特点介绍132.3.1 AURIX系列单片机简介…132.3.2 AURIX的整体架构……………………142.3.3 AURIX系列单片机特色模块介绍…………………………………………………15第3章 AUTOSAR理论基础233.1 AUTOSAR简介…233.1.1目标……………………………………………………………………243.1.2、方法论263.2 AUTOSAR基础软件层…283.2.1微控制器抽象层…30基于 AUTOSAR规范的车用电机控制器软件开发3.2.2ECU抽象层……………………373.2.3服务层……………………………………………………………………………393.2.4 AUTOSAR操作系统183.2.5复杂驱动…………………………………………563.3 AUTOSAR运行时环境…………583.4 AUTOSAR应用层593.4.1 AUTOSAR软件组件593.4.2 AUTOSAR通信61实战篇第4章新能源汽车电机控制器…654.1新能源汽车及发展趋势…………………………………………………………………654.2电机控制器的开发…………………………………………………………………674.2.1控制算法674.2.2硬件结构…·:·4.2.3软件框架第5章使用 Da vinci Developer开发电机控制器软件架构………765.1 Vector相关工具链介绍5.2 Da Vinci Developer简介775.3 Da Vinci Developer入门……………785.3.1 Da vinci Developer安装方法5.3.2 Da vinci Developer界面说明……………………………………835.4使用 Da Vinci Developer配置SWC…5.4.1软件组件设计……………………………………………………………………………875.4.2通信接口设计…895.4.3通信端口设计………………………………………………………………915.4.4运行实体设计…………………………………………………………………935.4.5函数间变量设计…………………………………………………………………………95第6章使用 Simulink开发应用层6.1 MATLAR/ Simulink和 Embedded coder工具链介绍976.1.1 MATLAB/ Simulink基于模型的设计工具……76.1.2 Stateflow-建模和仿真决策工具986.1.3 Embedded coder代码生成和优化工具…………………………………996.2开发符合 AUTOSAR规范的应用层……………………………………………1006.2.1 AUTOSAR客户端、服务器…………1006.2.2 AUTOSAR标定参数…1036.2.3 AUTOSAR组件行为……………………………………………………………105

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • python 交通流量数据
    用于岭回归模型进行交通流量预测的基础数据。根据已有的交通流量数据,对以后时间的车流量的信息进行回归预测。数据来源:某路口的交通流量监测数据,记录全年小时级别的车流量。
    2020-12-12下载
    积分:1
  • 数字集成电路--电路、系统与设计 课后及部分章节答案
    数字集成电路--电路、系统与设计 电子工业出版社第二版 课后题及部分章节答案
    2019-11-22下载
    积分:1
  • 光伏电池仿真模型及PV仿真曲线
    太阳能电池板的仿真模型及特性曲线,适用MATLAB2015b版
    2020-12-06下载
    积分:1
  • CIP协议第
    CIP网络协议,该协议为第一卷,描述了cip协议相关的对象、分层、数据包等内容。
    2020-12-08下载
    积分:1
  • 微机原理课设计——电子时钟
    该课程设计的内容为电子时钟的设计与实现,利用定时器从0开始进行计时,将计时的结果显示在数码管上。每隔1秒,秒钟计时一次,到60秒,分钟加1,到60分小时加1。8254芯片的计时从0秒到9秒,到9秒后又从0秒重新开始计时,同时将0秒~9秒的数字变动信息通过8255送数码管显示。 设计要求1、总体内容:设计一电子时钟,能在数码管上显示时间并计时。2、接口设计:根据题目和所用的接口电路芯片设计出完整的接口电路,并在实验系统上完成电路的连接和调试通过.3、程序设计:要求画出程序框图,设计出全部程序并给出程序设计说明和程序注释。
    2020-12-10下载
    积分:1
  • 台湾中央大学的HHT代码,附带例子和讲解
    台湾中央大学的HHT代码,附带例子和讲解
    2020-12-02下载
    积分:1
  • STM32F407 探索者HAL库例V1.1
    STM32F407 探索者HAL库例程V1.1,和f407标准固件库类似
    2020-12-03下载
    积分:1
  • matlab音频播放与辑GUI
    播放wav格式的文件实时显示波形,可以暂停继续,高质量录音,音频编辑(剪辑,滤波),还有几个无关紧要的功能。附带exe文件,不过要安装matlab2012b的mcr。好不容易写的,给个积分吧。实在想要又没有分的就联系我,或者需要使用但遇到问题也可以联系我。QQ2670166943
    2020-12-11下载
    积分:1
  • 51单片机的步进电机控制,lcd1602显示电机转动方向及转速,用矩阵键盘调整方向及速度,包含c源码及proteus仿真
    51单片机的步进电机控制,lcd1602显示电机转动方向及转速,用矩阵键盘调整方向及速度,包含c源码及proteus仿真
    2020-06-17下载
    积分:1
  • 安信可ESP-12S WIFI文档
    安信可ESP-12S WIFI文档,安信可利用ESP8266芯片封装的12S模块,可以快速连接WIFI路由器,从而实现物联网!!ESP-12S规格书目录1.产品概述21.1.特点…………1.2.主要参数…垂·2.接口定义……3.外型与尺寸4.功能描述……84.1. MCU84.2.存储描述84.3.晶振,,,,,,+·++444.接口说明……4.5.最大额定值…104.6.建议工作环境114.7.数字端口特征…115.RF参数………………116.功耗127.倾斜升温…………………………………………138.原理图…………9.产品试用…16深圳市安信可科技有限公司http://www.ai-thinker.comESP-12S规格书1.产品概述ESP-12SwiFⅰ模块是由安信可科技开发的,该模块核心处理器εSP8266在较小尺寸封装中集成了业界领先的 Tensilica l106超低功耗32位微型MCU,带有16位精简模式,主频支持80MHz和160MHz,支持RTOS,集成Wi- FI MAC/BB/RF/ PA/LNA,板载天线。该模块攴持标准的IE802.11b/g/n协议,完整的τpP协议栈。用户可以使用该模块为现有的设备添加联网功能,也可以构建独立的网络控制器ESP8266是高性能无线SOC,以最低成本提供最大实用性,为WⅰFi功能嵌入其他系统提供无限可能。射频MAC接口接收②模拟接收寄存器SDIO门7SPI射频CPU内核发射模拟发射成帧器GPIO锁相环Hvco)12|锁相环加速器12C电源管理晶振偏置电路SRAM电源管理图1ESP8266EX结构图ESP8266EX是—个完整且自成体系的WFi网络解决方案,能够独立运行,也可以作为从机搭载于其他主机McU运行。ESP8266EⅩ在搭载应用并作为设备中唯一的应用处理器时,能够直接从外接闪存中启动。内置的髙速缓冲存储器有利于提高系统性能,并减少內存需求。另外—种情况是,ESP8266EⅩ负责无线上网接入承担WⅰFi适配器的任务时,可以将其添加到任何基于微控制器的设计中,连接简单易行,只需通过SPI/SDIO接口或I2C儿UART口即可。ESP8266EX强大的片上处理和存储能力,使其可通过GPIO口集成传感器及其他应用的特定设备,实现了最低前期的开发和运行中最少地占用系统资源。ESP8266EⅩ高度片內集成,包括天线开关 balun、电源管理转换器,因此仅需极少的外部电路,且包括前端模组在内的整个解决方案在设计时将所占PCB空间降到最低。深圳市安信可科技有限公司http://www.ai-thinker.comESP-12S规格书有ESP8266EX的系统表现出来的领先特征有∵节能在睡眠/唤醒模式之间的快速切换、配合低功率操作的自适应无线电偏置、前端信号的处理功能、故障排除和无线电系统共存特性为消除蜂窝/蓝牙/DDR/VDS/LCD干扰11.特点80211b/g/n·内置 Tensilica L106超低功耗32位微型McU,主频攴持80MHz和160MHz,支持RTOS·内置10bit高精度ADC内置TCPP协议栈内置TR开关、 balun、LNA、功率放大器和匹配网络内置PLL、稳压器和电源管理组件,802.11b模式下+20dBm的输出功率A-MPDU、A-MSDU的聚合和045的保护间隔WⅰFi@24GHz,支持WPA∧NPA2安全模式支持AT远程升级及云端OTA升级支持 STA/AP/STA+AP工作模式支持 Smart Config功能(包括 Android和ioS设备)HSPI、UART、I2C、I2S、 IR Remote control、PWM、GPIO深度睡眠保持电流为10uA,关断电流小于5uA2ms之内唤醒、连接并传递数据包·待机状态消耗功率小于1.0mW(DTM3)工作温度范围:-40°℃-125°C深圳市安信可科技有限公司http://www.ai-thinker.comESP-12S规格书12.主要参数表1介绍了该模组的主要参数。表1参数表类别参数说明标准认证FCC/CE/TELEC无线参数无线标准80211b/g/n频率范围24GHz-25GHz(2400M-24835M)UART/HSPI/I2C/12S/Ir Remote Contorl数据接口GPIO/PWM工作电压30~3.6V(建议33V)工作电流平均值:80mA硬件参数工作温度40°~125存储温度常温封装大小16mm x 24mm * 3mm外部接口N/A无线网络模式station/softAP/SoftAP+station安全机制WPA/PA2加密类型WEP/TKIP/AES升级固件本地串口烧录/云端升级/主机下载烧录软件参数支持客户自定义服务器软件开发提供SDK给客户二次开发网络协议Ipv4, Tcp/udp/Http/ftP用户配置AT+指令集,云端服务器 Android/ iOS APP深圳市安信可科技有限公司http://www.ai-thinker.com4ESP-12S规格书2.接口定义ESP-12S共接出16个接口,表2是接口定义。图2ESP-12S管脚图RST ID16 TXDBADC 2 aDI5 RXD8EN 314工05工015+p13041014512I0B工01261102I013710I015. 9GND表2ESP-12S管脚功能定义序号in脚名称功能说明1RST复位模组2ADOA/D转换结果。输入电压范围0~1V,取值范围:0~1024EN芯片使能端,高电平有效4IO16GPo16;接到RST管脚时可做 deep sleep的唤酲。IO14GPIO14 HSPI CLK6IO12GPIO12: HSPI MISOIO13GPIO13: HSPI MOSI UARTO CTSVCO33V供电GNDGND10IO15GPIo15: MTDO: HSPICS: UARTO RTS深圳市安信可科技有限公司http://www.ai-thinker.com5ESP-12S规格书102GPIO2 UART1 TXD12100GPIOO13IO4GPIO414IO5GPIO515RXDUARTO RXD: GPIO3TXDUARTO TXD: GPIO1表3引脚模式模式GPIO15GPIOOGPIO2UART下载模式低Flash boot模式低低高高高表4接收灵敏度参数最小小值典型值最大值单位输入频率24122484MHZ输入电阻50输入反射-10dB722Mbps下,PA的输出功率141516d Bm11b模式下,PA的输出功率17.518.5195d Bm灵敏度DSSS,1 Mbps-98d BmCCK, 11 Mbps-91d Bm6 Mbps(1/2 BPSk)93d bm深圳市安信可科技有限公司http://www.ai-thinker.comESP-12S规格书54 Mbps(3/4 64-QAM)dBHT20, MCS7(65 Mbps, 72.2 Mbps)d Bm邻频抑制OFDM, 6 Mbps37dBOFDM, 54 Mbpsd BHT20 MCSO37d BHT20, MCS7203.外型与尺寸ESP-12S贴片式模组的外观尺寸为24mm*16mm*3mm(如图3所示)该模组采用的是容量为4MB,封装为SOP-210mil的 SPI Flash。模组使用的是3DBi的PCB板载天线。CeaESP-12scE0890FCC ID:2AHMR-ESP12SSMLAG 802-图3ESP-12S模组外观深圳市安信可科技有限公司http://www.ai-thinker.comESP-12S规格书16m16mm图4ESP-12S模组尺寸平面图表5ESP-12S模组尺寸对照表长宽PAD尺寸(底部)Pin脚间距24 mm16 mm3 mm1 mm x 1.2 mm 2 mm4.功能描述41. MCUESP8266EX内置τ ensilica l106超低功耗32位微型McU,带有16位精简模式,主频攴持80MHz和160MHz,支持RTOS。目前WiFi协议栈只用了20%的MIPS,其他的都可以用来做应用开发。McU可通过以下接口和芯片其他部分协同工作:1连接存储控制器、也可以用来访问外接闪存的编码RAM/ROM接口(BuS)2冋同样连接存储控制器的数据RAM接口(dBus)3访问寄存器的AHB接口4.2.存储描述421.内置SRAM与RoMESP826EX芯片自身內置了存储控制器,包含ROM和SRAM。MCU可以通过iBus、dBus和AHB接口访问存储控制器。这些接口都可以访问R○M或RAM单元,存储仲裁器以到达顺序确定运行顺序。基于目前我司 DemO sdK的使用SRAM情况,用户可用剩余SRAM空间为: RAM size
    2020-12-08下载
    积分:1
  • 696516资源总数
  • 106890会员总数
  • 25今日下载