智能驾驶(入门)
文章平均质量分 87
在L2级别的自动驾驶中学习历程的记录
.桃花依旧笑春风
做一个用心的人,记录自己学习和感悟的点点滴滴,与大家分享
展开
-
【Autosar RTE 1.了解在Autosar架构中什么是RTE组件】
RTE组件,提供ECU的内外部通信原创 2022-11-13 20:10:16 · 1111 阅读 · 1 评论 -
【Autosar CP通用 1.如何阅读Autosar官方文档】
如何阅读Autosar官方文档介绍原创 2022-07-17 23:40:48 · 3805 阅读 · 5 评论 -
【CAN总线的物理层 1.CAN/CANFD采样的点的内容分享】
CAN物理层细节的点云拨雾,让你了解CAN总线的采样点与异步串行的同步策略原创 2022-07-16 09:24:30 · 3551 阅读 · 0 评论 -
【AUTOSAR CanTP 1.学习UDS诊断的网络层协议】
学习UDS网络层协议的功能规范,以及各个时间参数的含义与应用原创 2022-06-15 17:39:44 · 1957 阅读 · 0 评论 -
【AUTOSAR CanDrive 1.学习CanDrive的功能和结构】
我们知道CanDrive是通信协议栈中的最底层,之前的文章已经讲了在autosar架构中的Com服务层系列文章 Com通信系列介绍我们废话不多说,直接进入今天的主题为了与文档描述保持一致,下文将使用CAN模块来表示CAN Driver。简单地说,CAN模块属于一部分的最底层内容,其作用是执行硬件访问和为上层提供独立的硬件接口(这里能访问CAN模块的上层只有Can Interface模块)。说到访问硬件,先了解几个概念,如下图所示:对图内容的解释如下:首先我们说一下Can Drive驱动状态机CAN模块驱原创 2022-06-02 14:27:37 · 2725 阅读 · 3 评论 -
【AUTOSAR COM 4.Com服务层模块的介绍】
Com服务层的配置Com概念与定义Signal的介绍三种信号值信号属性(Transfor property)信号的初始化与对齐方式(大小端)信号的收发sendreceive信号的字节转换与符号扩展信号的过滤机制I-PDU的属性介绍(transmission mode)四种传输模式TMC静态配置(True False)Com网关功能AUTOSAR COM模块的接收交互模型AUTOSAR COM模块的发送交互模型缩略词:有关Com通信协议栈的介绍到本篇就介绍完了,其实这块内容牵扯的知识是很多很多的 ,我这里原创 2022-04-17 17:39:52 · 669 阅读 · 0 评论 -
【AUTOSAR CanDrive 2.了解通信Hoh、CanId与PduID的Mapping关系】
CAN接口模块设计的初衷就是不能直接访问硬件,与硬件保持独立,这也就意味着CAN接口层只能通过CAN模块的接口去获取硬件有关的内容,主要使用的CAN模块接口有Hth和Hrh。关于Hth和Hrh,首先涉及一个软件过滤选择问题,即当Hth和Hrh配置成BasicCAN,则需要在CanIf模块执行软件过滤;当Hrh和Hth配置成FullCAN,则不需要在在CanIf模块执行软件过滤,而是在硬件过滤。然后进入上述提到的CanId映射方式,即不同CanId如何映射到Hrh和Hth,以及Hrh和Hth又如何映射到更上层原创 2022-04-17 15:34:24 · 4394 阅读 · 5 评论 -
【AUTOSAR COM 3.信号的收发流程TX/RX】
本系列文章的主题是CAN通讯,即属于通讯功能,对该功能再按模块细分,如下图3所示。其中CAN通讯的核心模块有4个:COM模块,PDU Router模块, CAN Interface模块和CAN Driver模块1.Can的接收回顾之前文章 menghuyouyou:根据ISO 11898-1标准可知, CAN接收功能需要使用通知(Indication)服务,那么怎么基于AUTOSAR架构实现呢?总的来说,AUTOSAR架构的CAN接收的软件实现流程图如下图4所示:BSW调度器周期性调用CAN Dr.原创 2022-04-15 16:27:53 · 3296 阅读 · 1 评论 -
【AUTOSAR COM 2.通信协议栈进阶介绍】
com 通信栈原创 2022-03-31 15:51:44 · 1563 阅读 · 0 评论 -
【AUTOSAR COM 1.通信协议栈介绍】
CP AUTOSAR文档的下载链接1、首先我们看COM stack架构图1 CAN通信协议栈概念AUTOSAR通信栈位于运行时环境(RTE)与微控制器抽象层(MCAL)之间,其可以简化ECU间的通信服务,实现不同类型或速率总线间的数据交互。在AUTOSAR通信栈中,位于服务层的有通信模块(Communication,Com),诊断通信管理模块(Diagnositic Communication Manager,Dem)、协议数据单元路由模块(Protocol Data Unit Router,PduR原创 2022-04-10 17:31:26 · 7308 阅读 · 4 评论 -
【AUTOSAR网络管理】
网络管理一文读懂原创 2022-03-16 15:01:18 · 8764 阅读 · 2 评论 -
【Autosar 存储栈Memery Stack 1.NVM Block的了解】
NVM原创 2022-04-09 18:02:09 · 4282 阅读 · 2 评论 -
【AUTOSAR DCM 1.模块简介(DSL,DSD,DSP)】
DCM 初次了解原创 2022-04-02 17:03:57 · 3686 阅读 · 0 评论 -
【Autosar DEM 三. Operation Cycle和Aging Dtc老化的DTC】
DEM Operation cycle操作循环原创 2022-03-19 23:07:17 · 7605 阅读 · 2 评论 -
【Autosar DEM 二.debounce事件确认和对应的状态位变化】
report也就是SWC或者BSW给DEM报诊断事件的状态。它由两个部分组成,一个是诊断事件(diagnostic event),一个是滤波(debounce)。可以把应用层或者BSW监控(monitor)某个组件component叫做一个诊断事件(diagnostic event),DEM会给每个诊断事件分配一个独一无二的识别码(EventId),来区分不同的事件。如应用层周期监控(monitor)KL30电电压(component)是否过压叫做一个诊断事件。在这个诊断事件中检测电压是否超过正常值的上限.原创 2022-03-18 17:23:50 · 2542 阅读 · 2 评论 -
【Autosar DEM 一 .初次了解 】
DEM全称diagnostic event manager,主要是用于处理诊断事件(如检测12伏电压是否异常)和存储相关数据(如扩展数据、冻结帧等)。同时也给其他模块通过标准接口提供信息,如DCM可以通过Dem_ReturnGetStatusOfDTCType Dem_DcmGetStatusOfDTC(uint32 DTC,Dem_DTCOriginType DTCOrigin,uint8* DTCStatus)这个标准接口同步或异步的读取到指定的DTC的故障状态。下面将从以下几个方面,感性.原创 2022-03-18 15:09:56 · 4779 阅读 · 4 评论 -
【基于UDS服务的BootLoader架构和刷写流程】
基于UDS的BootLoader下载,可以支持ECU生命周期的无限次刷写,通过CAN网络进行无需拆壳和DEBUG口的应用程序刷写,本文介绍了刷写服务和是三个阶段的刷写流程。也可通过无线模块实现空中升级,即OTA技术。通过下面两张图了解一下bootloader的软件堆栈架构及刷写的流程。疑问点Q:图中的烧写顺序是34-36-34-36-34-36-37,但另一些材料中的顺序是34-36-36-36-37。A:这个问题这样理解,34-36-36-36-37的前提是你要下载的数据是连续的数据,每个36原创 2022-03-25 16:57:27 · 8124 阅读 · 5 评论 -
【UDS诊断协议--0x19服务】DTC之状态位
汽车DTC状态位了解,以及UDS 0x19服务的学习原创 2022-02-08 10:10:49 · 11331 阅读 · 0 评论 -
【UDS诊断协议--0x19服务】
19服务 读DTC原创 2022-02-07 17:06:45 · 9537 阅读 · 0 评论 -
【UDS诊断服务入门】
UDS诊断入门原创 2022-02-07 16:45:44 · 3172 阅读 · 5 评论