UDS升级入门,手把手教你———诊断服务UDS CANTP

2024-03-26 07:36

本文主要是介绍UDS升级入门,手把手教你———诊断服务UDS CANTP,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参考资料《ISO14229-1》

UDS

0x10 会话控制 DiagnosticSessionControl

会话控制

0x27 安全访问 SecurityAccess

安全访问

0x3101 0x3102 0x3103 例程控制 RoutineControl

一个例程包括三个子例程:例程开始、例程停止和例程结果

例程控制

0x22 读取数据标识符 ReadDataByIdentifier 0x2E WriteDataByIdentifier

数据标识符 可以简单认为是些参数。

读取数据标识符

读取数据标识符

0x28 通信控制 communication control

通信控制

0x85 故障控制 ControlDTCSetting

故障控制

34/36/37 数据下载相关服务

0x34RequestDownload请求下载

请求下载

0x36transferData 数据传输

数据传输

0x37 RequestTransferExit 退出传输

退出传输

0x11 复位 ECUReset

复位

UDS时间参数说明:


Tester:

P2Client: 客户端在成功传输请求消息后到传入响应消息开始之间等待的超时值。

P2Client_max: P2Client 的初始/默认值

P2*Client_max: 客户端在收到否定响应消息后等待的超时,否定响应代码 0x78(requestCorrectlyReceived-ResponsePending) 用于开始下一个传入响应消息时间。

S3 client time: 诊断客户端(=测试仪)在发送测试仪存在请求之前应等待的时间。

⮚ ECU:

P2Server: ECU的性能定时器,并且加载P2Server_max或P2*Server_max值。P2Server_max:服务器要么处理请求并及时发回响应,要么请求处理仍在进行并且发生超时(P2Server_max 值),然后服务器发回 NRC=0x78 的否定“requestCorrectlyReceived-ResponsePending”以通知待处理的最终结果回复。

P2Server_max: 服务器在传输带有否定响应代码 0x78 的否定响应消息后启动的性能要求。如果服务器在增强的 P2Server_max 内仍然无法提供所请求的信息,则应再次发送带有否定响应代码 0x78 的进一步(次数取决于配置)否定响应消息。

S3 server time: 诊断服务器中离开非默认会话超时。.

P4Server: 是性能要求时间,是从接收到请求到开始传输最终响应(可以是肯定响应,也可以是 NRC 不为 0x78 的否定响应)之间的时间段。
如果请求安排定期响应,则表明接受或不接受安排定期响应请求的初始未确认分段数据传输 (USDT) 肯定或否定响应应被视为最终响应。
如果 P4Server_max 与 P2Server_max 相同,则意味着该服务或数据不允许使用否定响应代码 0x78 的否定响应

P4Server_max:是P4Server的最大值

CANTP

CANTP

这篇关于UDS升级入门,手把手教你———诊断服务UDS CANTP的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/847744

相关文章

SpringCloud整合MQ实现消息总线服务方式

《SpringCloud整合MQ实现消息总线服务方式》:本文主要介绍SpringCloud整合MQ实现消息总线服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、背景介绍二、方案实践三、升级版总结一、背景介绍每当修改配置文件内容,如果需要客户端也同步更新,

linux服务之NIS账户管理服务方式

《linux服务之NIS账户管理服务方式》:本文主要介绍linux服务之NIS账户管理服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、所需要的软件二、服务器配置1、安装 NIS 服务2、设定 NIS 的域名 (NIS domain name)3、修改主

ubuntu系统使用官方操作命令升级Dify指南

《ubuntu系统使用官方操作命令升级Dify指南》Dify支持自动化执行、日志记录和结果管理,适用于数据处理、模型训练和部署等场景,今天我们就来看看ubuntu系统中使用官方操作命令升级Dify的方... Dify 是一个基于 docker 的工作流管理工具,旨在简化机器学习和数据科学领域的多步骤工作流。

POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能

《POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能》ApachePOI是一个流行的Java库,用于处理MicrosoftOffice格式文件,提供丰富API来创建、读取和修改O... 目录前言:Apache POIEasyPoiEasyExcel一、EasyExcel1.1、核心特性

Python中模块graphviz使用入门

《Python中模块graphviz使用入门》graphviz是一个用于创建和操作图形的Python库,本文主要介绍了Python中模块graphviz使用入门,具有一定的参考价值,感兴趣的可以了解一... 目录1.安装2. 基本用法2.1 输出图像格式2.2 图像style设置2.3 属性2.4 子图和聚

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

springboot项目如何开启https服务

《springboot项目如何开启https服务》:本文主要介绍springboot项目如何开启https服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录springboot项目开启https服务1. 生成SSL证书密钥库使用keytool生成自签名证书将

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

Spring LDAP目录服务的使用示例

《SpringLDAP目录服务的使用示例》本文主要介绍了SpringLDAP目录服务的使用示例... 目录引言一、Spring LDAP基础二、LdapTemplate详解三、LDAP对象映射四、基本LDAP操作4.1 查询操作4.2 添加操作4.3 修改操作4.4 删除操作五、认证与授权六、高级特性与最佳

将Mybatis升级为Mybatis-Plus的详细过程

《将Mybatis升级为Mybatis-Plus的详细过程》本文详细介绍了在若依管理系统(v3.8.8)中将MyBatis升级为MyBatis-Plus的过程,旨在提升开发效率,通过本文,开发者可实现... 目录说明流程增加依赖修改配置文件注释掉MyBATisConfig里面的Bean代码生成使用IDEA生