草庐IT

一文入门车载以太网,吐血整理!不看后悔!

前言近些年来,随着为了让汽车更加安全、智能、环保等,一系列的高级辅助驾驶功能喷涌而出。未来满足这些需求,就对传统的电子电器架构带来了严峻的考验,需要越来越多的电子部件参与信息交互,导致对网络传输速率,稳定性,负载率等方面都提出了更为严格的挑战。除此以外,随着人们对汽车多媒体以及影音系统的需求越来越高,当前虽已有各式各样的音视频系统,可随着汽车电动化进程的加速推进,手机控制车辆以及彼此交互的场景不断扩大,可以想象未来联网需求只会不断拓展,无论是车内还是车外的联网需求都不约而同的提出了更多网络带宽的重要性。为此,车载以太网应运而生。首先以太网的首要优势之一在于支持多种网络介质,因此可以在汽车领域进

汽车安全硬件扩展 AUTOSAR SHE SecureHardwareExtensions

SHE(SecureHardwareExtension)在车联网中,被应用在车端ECU中负责安全存储与安全计算。是由HIS(由Audi、BMW、Porsche、Volkswagen组成)制定的标准,中文意思“安全硬件扩展”,是对任何给定微控制器的片上扩展。它旨在将对加密密钥的控制从软件域移到硬件域,从而保护这些密钥免受软件攻击;但这并不是要取代高度安全的解决方案,如TPM芯片或智能卡等。SHE逻辑结构如下图:                                               图1:SHE内部逻辑结构上图可看出在ECU中,有一块单独的SecureZone。SecureZ

[ 搞一点AutoSar ]一张图帮你理解CAN通信全过程

笔者最近一直在学习AUTOSAR通信部分的相关知识,经过长时间的学习有了一个大概的了解。但一直感觉资料介绍的东西都很零散,不是很全面,这样子无法建立一个完整的知识体系。于是笔者查阅各种资料,加上自己的一点理解,制作了CAN通信部分从软件到硬件的一个流程图。写的过程中发现这里面可以写的内容实在是太多了,所以本篇先简略介绍一下信号是如何传输的,以及主要模块的功能介绍,后续再更新每个模块信号传输的细节;一图了解CAN通信硬件到软件1、CAN通信概略图和基本概念介绍2、通信模块介绍3、CAN通信从软件到硬件过程详解3.1、自上到下,数据的传递过程是:3.2、一些补充4、结尾:1、CAN通信概略图和基本

电子电气架构——车辆E/E架构常识

我是穿拖鞋的汉子,魔都中坚持长期主义的工程师。老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:人只有在举棋不定,无从把握的时候才感到疲惫。只有去行动就能获得解放,哪怕做的不好也比无所作为强!本文主要介绍车辆E/E架构常识,主要涉及E/E架构面临的挑战以及电子电子架构明天该走向何处。文章主要有如下几个内容:->1、E/E架构面临的挑战->2、E/E电子电子架构演进一、E/E架构面临的挑战对于汽车电子电气架构(E/E),电气化、互联化、智能化和共享化是百年汽车行业发展的新趋势,对于国家战略,是解决道路拥堵、交通安全、节能减排等问题的重要手段。汽车的价值正在不断被软件所定义,这也是软件

ETAS CP AUTOSAR RTA-CAR工具使用教程 -- ISOLAR-A导入dbc文件

ISOLAR-A导入dbc文件简介:将使用rta-car7演示1.按图新建工程2.选中FilesystemNavigator3.将准备好的dbc文件copy到工程路径下4.点开绿色的D按钮去打开importdbc的导览窗口上图分析1.dbc文件的路径2.可以选择其他dbc文件的路径3.波特率的设定4.can网络的名称5.控制器的名字,可以修改以区别其他控制器5.点击下一步,可以看到dbc里有很多ECU,选择我们需要ecu就可以6.点击下一步,展开ecu就可以看到其中的收和发的报文上图分析7.点击finish,dbc导入成功,若想给frame加个后缀,可以勾上如图小框8.导入成功如图9.系统描述

[AutoSar]状态管理(四)单核BswM(二)流程、配置、 代码

目录关键词平台说明一、BswM的模式处理流程图二、standstatehandling三、配置、代码、状态转移3.1initial->wakeup  3.2WakeUp->Run3.3Run->PostRun(firststep)3.4Run->PostRun(secondstep)3.5PostRun->PreShutdown(firststep)3.6PostRun->PreShutdown(secondstep)3.7PostRun->PreShutdown(thirdstep)3.8PREP_SHUTDOWN->WAIT_FOR_NVM3.9WAIT_FOR_NVM->SHUTDOWN

AUTOSAR从入门到精通-存储配置(NvM)(五)

目录知识储备存储基础知识AUTOSAR存储TC397的Flash编程原理

一步一步搭建S32K14x的AutoSar项目----MCAL之MCU模块

本章节主要介绍MCU模块相关内容一、S32K144时钟树介绍:二、MCU模块介绍:三、MCU模块配置:一、S32K144时钟树介绍:1-1、时钟对于任何一款微控制器是很重要的,所以我们首先要了解S32K144的时钟树,才能为后续的MCAL中MCU模块配置做好准备,废话不多说,先上一张图片,聊了解下对应芯片手册的第27章ClockDistribution。1、SOSC就是连接外部的高速时钟,我们一般情况下会优先选择它,精准度会很高,稳定下也很好,我们一般用8M或者16M的晶振,内部的时钟容易因为温度产生应先。2、FastIRC:内部高速时钟3、SlowIRC:内部低速时钟4、LPO:内部低功耗时

【AUTOSAR】BMS开发实际项目讲解(十三)----电池管理系统碰撞安全功能和SFR

SG-BMS-7: BMS系统应避免碰撞保护功能异常引起的安全事故(ASILA)功能框图(SG-BMS-7)     功能组件说明功能组件ID功能组件名称描述ASIL等级FSC-FC-05RelayDrive驱动继电器开启和关断ASILAFSC-FC-11DetectionCrash采集表征车辆碰撞状态的数字信号ASILAFSC-FC-12Crash Protection监控车辆碰撞状态,并实施保护ASILA功能组件接口说明接口ID接口属性描述ASIL等级I-08CAN高压上下电指令,请求放电功率QMI-09AO继电器驱动输出ASILAI-21DI表征车辆碰撞状态的数字信号ASILAI-22D

AutoSAR(基础入门篇)4.9-Autoar_BSW小结

Autoar_BSW小结Autoar_BSW小结一、Autoar_BSW小结1、BSW组件图2、BSW的功能概述3、BSW在工程里的应用实际工程