- 博客(23)
- 收藏
- 关注
原创 UDS诊断概述
Application layer应用层 ISO14229, ISO15765-3Presentation layer表示层 N/ASession layer会话层 ISO15765-3Transport layer传输层 N/A。
2024-03-29 21:55:48 135
原创 DoCAN配置
CanTrcv -> Can -> CanIf -> CanTp -> PduR -> DcmDcmDslProtocolID: DCM_UDS_ON_CANDslProtocolSIDTableCANTP_MODE_FULL_DUPLEX: on one channel, reception and transmission can be performed simultaneouslyCANTP_MODE_HALF_DUPLEX: starting a new connection is only po
2024-03-28 07:30:00 303
原创 配置0x22&0x2E
Port Prototype:DataServices_ECU_Serial_Number_RW映射/Dcm/DcmConfigSet/DcmDsp/DcmDspDids/ECU_Serial_Number_RW。为了和SWC进行RTE连接,所以在Application Components中选择对应的SWC。0x22服务同时请求的DIDs的最大数量。一次性读取多个DID。
2024-03-26 07:45:00 56
原创 Primary DTC实现
Event Latch TestFailed:此项如果勾选,当前cycle从fail变成pass,仍然报告当前DTC而不是历史DTC基于时间的Debounce策略(DemDebounceTimeFailedThreshold:PreFail产生后,多久之后为Failed;如果这期间产生PreFail不连续(穿插PrePass),则重新计数。DemDebounceTimePassedThreshold:PrePass产生后,多久为Pass;如果这期间PrePass不连续(穿插PreFail),则重新计数。
2024-03-25 07:45:00 107
原创 创建DID
在Data Identifiers(DIDs)右键Add Diagnostic Data Identifier会自动在DcmDsp生成相关container。
2024-03-20 08:30:00 380 1
原创 DEM属性配置
AGING:当Aging或clear发生时,需要reset 'TestFailedSinceLastClear‘ bit。NORMAL:当clear发生时,需要reset 'TestFailedSinceLastClear‘ bit。AGING_AND_DISPLACEMENT:当Displacement或Aged或clear时,需要reset 'TestFailedSinceLastClear‘ bit。
2024-03-19 08:30:00 80 1
原创 配置0x31
Xxx_RequestResults()配置DcmDspRequestRoutineResultsFnc and DcmDspRoutineUsePort。Xxx_Start()配置参数 DcmDspStartRoutineFnc and DcmDspRoutineUsePort。stop参数响应的信号配置参数 DcmDspStopRoutineIn and DcmDspStopRoutineOut。DcmDspRoutineSecurityLevelRef 安全访问等级。
2024-03-15 19:41:24 197 1
原创 配置0x85
0x85 ControlDTCSetting,用于开启或关闭DTC设置01使能:ECU依照正常操作条件进行诊断故障码的记录02禁止:ECU停止诊断故障码的记录更新注:当服务端(ECU)接收到85服务后,如果控制信息是off,则服务端应该立即停止DTC的状态更新。从此刻起,DTC的状态信息保持不变,无论是发生了新的故障,还是已有的故障有了新的状态,服务端的DTC数量、状态信息都不会更新。如果控制信息是on,那么如果先前是off,就立即恢复到正常的状态,如果先前是on,保持状态不变。
2024-03-14 09:10:51 821
原创 配置0x28
报文类型\控制方式00010203应用报文0128 00 0128 01 0128 02 0128 03 01网络管理报文0228 00 0228 01 0228 02 0228 03 02应用报文+网络管理报文0328 00 0328 01 0328 02 0328 03 03NM状态=0x01 (关闭)=0x02 (总线休眠模式)=0x04 (重复消息状态)=0x05 (正常工作状态)=0x06 (准备休眠状态)=0x07 (准备总线休眠模式)
2024-03-13 09:14:28 31
原创 配置0x27算法
Crypto模块配置CryptoKeys配置CryptoDriverObjectsCryIf模块配置CryIfKeysCsm模块配置CsmKeys配置CsmJobs配置CsmPrimitives
2024-03-12 09:11:59 32 1
原创 配置0x2F
Data Value含义returnControlToECU:将控制权还给ECU,即结束控制resetToDefault:设为默认值Freeze Current State:冻结住当前状态shortTermAdjustment:对ECU开始控制、设置。
2024-03-10 07:53:33 171
原创 创建SWC
如果可执行实体的执行被跳过,Rte生成器可以将对操作系统调度的几个连续调用优化为一个调用。On Operation Call Return:C/S在异步下运行,当我调用一个Server函数,但是我是异步调用。那么该被调函数作为一个线程和当前的运行程序并行运行,当被调函数运行结束返回的时候,这时触发异步服务返回事件。On Operation Invocation:当调用到了该函数的时候。Position In Task:表示同一个Task下的优先级。Task Activation:任务的最大队列激活请求数。
2024-03-07 16:58:24 265
Vector CANoe如何去发E2E信号
2024-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人