自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 AutoSar的ComM、CanSM、CanNM的作用

ComM是通信管理模块,它是负责ECU模块是否需要进行通信,如应用层SWC通过RTE接口外发信号,它需要通知ComM模块。CanSM是负责Can通道状态管理,比如Can收发器的状态、Busoff处理。CanNM是负责NM的休眠唤醒,NM状态的跳转。

2026-06-14 16:14:36 229

原创 CAPL脚本CAN和CANFD的区别

当ECU采用的是CANFD的通讯传输时,我们不仅需要设置发送报文的ID,还要设置发送报文的帧类型FDF,同时设置发送报文的BRS。其他参数可以不用设置,默认是CAN的报文格式。一、CAPL变量定义。

2026-06-14 16:00:48 201

原创 UDS_LIN知识介绍

(2)Master节点报文的调度,通讯时负责发送帧报文的帧头(Header),不管是主节点和从节点通讯,还是从节点之间的通讯,都必须由Master发送请求数据(上位机模拟的数据请求),Slave节点根据获取到的总线的header进行应答,并将数据反馈到总线上;(1)LIN网络包含一个(Master)主节点+多个(Slave)从节点,一个Master节点可以有主机任务和从机任务,Slave节点只有从机任务;1、采用串行通信,线间干扰小,传输距离长50m;2、采用主从通信机制,

2026-02-27 18:11:59 236

原创 基于VH6501的CAN/CAN FD采样点测试

采样点的位置不受ECU所处的状态影响,所以采样点可以通过干扰ECU外发的指定报文的某一个bit,也可以通过测试工具发送指定的干扰报文ID;

2025-06-07 16:14:29 988

原创 丢帧测试方法

若是想检测DUT外发的APP报文是否出现丢帧的现象,可以将待检测的APP报文添加到Graphics窗口,通过arxml或dbc来确定检测报文的周期,然后在信号图去观察待检测的APP报文的周期是否正确。如果出现报文的周期在信号图有误,那就是app报文出现了丢帧现象。检测在高负载的情况下DUT是否会出现丢帧的现象,首先我们需要模拟车厂的测试环境,将总线负载调整到客户测试场景,总线负载的调整方法通过模拟can总线报文来提高总线负载率。

2024-12-11 17:12:07 969

原创 memset、memcpy、memcmp函数介绍

函数使用介绍

2024-07-04 10:47:10 406

原创 Bootloader中的PBL、SBL的区别

是第二级引导程序,主要负责执行从存储介质中读取数据,并加载到内存中执行;是第一级引导程序,主要执行芯片ECU的初始化和底层硬件的检测;2、SBL存在的意义就是更新APP程序。以后,通过一些条件判断,决定是否进入。组成,从图可以看出,程序运行到。然后根据标志位是否进入。

2023-12-07 17:03:25 9496 6

原创 AutoSar网络管理的唤醒方式、PN网络簇

睡眠和唤醒是一起设计的,车载系统的睡眠和唤醒主要分以下三个角度:1、ECU控制器的休眠和唤醒;2、NM网络的休眠和唤醒;3、车载系统的睡眠和唤醒;第1和第2分别为车载系统的睡眠和唤醒做准备,最终在各个ECU控制器的配合下,完成车载系统的休眠和唤醒。在AutoSar网络管理中,ECU控制器的唤醒和休眠与NM的唤醒和休眠是两个概念,唤醒ECU控制器是唤醒NM的必要不充分条件。

2023-09-06 15:53:59 3994 1

原创 On diagRequest和On diagResponse的触发

触发诊断请求的方式是首先定义诊断请求ReqA——diagRequest BasicDiagnosticsEcu.ReadDTCInformation251 ReqA;该事件函数表示发送诊断响应的对象,当ECU响应诊断请求后触发该事件函数。然后搭配diagSendRequest(ReqA)函数触发诊断请求。该事件函数表示发送诊断请求的对象,诊断控制台触发不了该事件函数。

2023-09-03 17:10:44 1748 3

原创 CAN报文的DLC和DataLength的区别

注:如果是CAN标准帧的时候,DLC和Data Length的值相同;若是CAN-FD拓展帧时,DLC值表示范围0-15,DataLength表示的范围0-64,且当DLC<=8时,DLC和Data Length的值相同,当DLC>8时,需要满足上述的映射表。DLC表示message报文的DLC,对于标准帧而言,DLC的长度最大为8,对于CAN-FD而言,Data Length的长度最大为64个字节,故有了以下映射表(来源蚂蚁小兵博客)DLC占4个bit,可表示的数值范围0-15;

2023-09-03 15:54:32 17438 2

原创 CAPL和诊断模块console相关联

diagRequest BasicDiagnosticsEcu.DiagnosticSessionControl163 idReq; 1、BasicDiagnosticsEcu指的是诊断模块console里的名称,如下图参数1; 2、DiagnosticSessionControl163指的是诊断模块console里具体的服务,如下图参数2; diagSendRequest(idReq); idReq表示定义的诊断请求标识 testWa

2023-09-01 16:22:11 736 1

原创 Capl_TestModule函数讲解(一)

参数2:表示测试同一个服务case组的描述说明。参数1:表示输出报告的Ident的名称;参数1:表示同一个服务case的组名称。参数2:表示测试case的描述说明;

2023-08-31 15:08:50 964 1

原创 Intel模式和Motorla模式的区别

大端模式和小端模式

2023-08-29 16:57:57 2204 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除