自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DTC status 为0x23的原因分析

正常情况下dtc状态不可能出现0x23,当出现0x23可能是达芬奇中如下配置所致:1. PendingDtcProcessing设置为storeonly,此设置会导致没有分配快照空间的dtc无法set pending位,而且被displaced 的dtcpending位也会清零。2. ConfirmedDTCReset on overflow使能,此设置会导致被displaced dtc的confirmed位reset.综合以上一个已分配快照状态为0x2f的dtc,当它被displaced之后

2022-11-16 16:13:42 428 1

原创 flexray unknown message

当起始帧中ml参数为0时,表示message为unknown message,此时发送段需要通过actuallength来判断数据是否发送完毕。

2022-11-08 16:43:25 104

原创 功能寻址只支持单帧

-对于flexray,在 iso-10681_2中5.3.2有描述。功能请求全部作为unsegmented报文,其他格式将会被无视。-对于CAN,iso 15765-2中8.3.24有描述,功能寻址只支持单帧传输。

2022-11-07 17:47:01 849 3

原创 简单聊聊CanTp中的时间参数 N_Ax N_Bx N_Cx (x表示 s和r分别表示发送端和接收端)

N_Ax N_Bx N_Cx 是我们在配置CanTp时候的重要参数,但是如果不经常温习很容易忘记其含义。这里简单聊聊我记忆的方法。首先下标s和r分别表示发送端和接收端就是简单英文缩写无需多言。看到A大多数人想到是A键表示的是普攻,B我想到的是berserker(狂战士),C我想到的calm down(冷静)。背景讲解完开始我们的故事: 一个孤独的勇者(sender)看到一个睡着的狂战士,想要攻击他,从拿出刀到砍到狂战士身上的时间就是N_As(成功发送一帧报文的时间)。从狂战士(receiv..

2022-03-01 14:47:02 1425

原创 非发动机控制器基于Autosar的OBD II诊断开发

文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言在整车里,除发动机控制器以外的其他主要控制器需要支持OBD II诊断时,都被称为 PrimaryECU。本文主要介绍PrimaryECU在已经开发完UDS诊断的基础上增加OBD II诊断一、OBD II与UDS的区别?这里主要介绍在诊断开发上面OBD II与UDS的区别,此外为了方便描述,下文中用OBD指代OBD II协议。1.OperationCycle...

2021-08-17 22:46:00 1493 1

原创 车载诊断协议栈简介

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、什么是诊断?二、什么是诊断协议栈?1.诊断协议1.1 OBD II1.2 UDS1.3 J19392.诊断服务3.故障码4.诊断事件5.DID6.快照三、诊断开发工具链四、Autosar诊断模块1.DCM(Diagnostoc Communication Manager)2. DEM(Diagnostic Event Manager)3. FIM(F...

2021-07-26 17:51:47 1954

空空如也

空空如也

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

TA关注的人

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