- 博客(9)
- 收藏
- 关注
原创 uds服务-上传下载功能单元【34、36、37】
0x34 00-FF 44数据格式标志符,【00-FF】,左半元组表示压缩方法,右半元组表示加密算法,如果没有应用压缩或者加密,相应位为044的bit7~4表示memorysize参数的长度bit3~0表示memoryadress参数的长度TransferData (0x36)—— 数据传输这个服务通常是用来下载/上传数据时用的,数据的传输方向由不同的服务控制:0x34服务表示下载,0x35服务表示上传。0x36服务包含了一个blockSequenceCounter,在多个服务请求序列失败的时候以提高
2023-02-14 16:21:55
2339
原创 汽车基础知识
扭矩好比车子起跑向前的冲劲,马力则是维持汽车不断向前奔跑的能力汽油发动机的扭矩象征其汽缸一口气所能吸进的油气量,这个吸气量是会随油门的加大和发动机转速的逐渐升高而增加的,但是它不会一直变大上去,到了某一个转速它会达到巅峰,这就是平时人们所说的最大扭矩值。等发动机的转速再上升,它就会逐渐下降,马力等于扭矩乘上转速汽车发动机的油门,一般是靠踏板来控制的,也称加速踏板,是车用发动机控制供油的装置。加速踏板信号和制动踏板信号同时存在,执行制动踏板优先策略定速巡航是按照驾驶者设定的速度行驶,打开这个功能,不需要踩
2022-12-06 13:21:37
393
原创 CAPL事件处理内容学习
实现功能 on start的时候,启动timer1(1000ms) 和 timer2(10s),1000ms之后触发timer1,打印信息,然后再次重置timer1时间,10s时间到了之后触发timer2打印信息,并取消timer1。CAPL对键盘的26个字母(区分大小写),和10个数字,以及下图的特殊键都能响应。on message100-200 对CAN ID在100~200间报文反应。定时器在capl语法中,是一种数据类型,有下面两种方式定义(秒和毫秒)关键字:**on message *****
2022-10-22 11:36:49
1672
原创 刷写学习记录
10 01→10 03→10 02,收到10 02之后,将外部重编程请求标志位置为有效,执行ECU重启【从应用程序模式进入引导程序模式】,执行刷写引导代码,检查外部重编程请求标志位。→刷写继续进一步执行,ECU直接进入编程回话模式【引导程序模式之下的】,进入之后,将外部重编程请求标志位置为无效。②扩展会话和编程会话模式下,S3定时器【会话超时定时器】会导致ECU重启。→启动应用模式【进入应用模式下的默认会话模式】③编程会话模式下,10 01会导致ECU重启。→ECU停留在刷写模式下的默认会话模式。
2022-10-11 16:48:28
396
原创 UDS服务-14、19、2F、31服务
UDS服务-传输存储的数据功能单元前情提要0x140x19 01h0x19 02h0x19 04h0x19 06h0x19 0Ah0x2Fh0x31h前情提要使用的是ISO-14229-1 DTCFomatDTC信息由以下几部分组成DTC代码值+DTCStatusDTC代码值=DTC高字节+DTC中字节+DTC低字节【通常为故障失效类型】DTC故障码的介绍见word文档0x14“ClearDiagnosticInformation”,清除DTC信息功能: 用户通过请求该服务,清除一个或者
2022-10-10 13:51:57
2901
1
原创 UDS服务-22、2E、23、2A服务
它的好处是当要读取某个单元的诊断数据时,只要读对应的DID就可以,不必知道数据的具体地址。功能: 用户通过请求该服务,写指定dataIdentifler(数据标识符DID)所记录的数据值到NVM(非易失性存储,上下电不会被清除的空间,如:EEPROM,ROM,一般常用DataFlash仿EE,性价比高)中。10 09 中1代表第一帧,009为这个多帧中的数据长度,62=22+40,后面跟对应的DID及数据。安全访问拒绝,请求的DID是受保护的,且没有处于解锁状态。CNC 请求诊断会话控制的条件不满足。
2022-10-08 15:27:01
4250
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人