当前位置: 首页 > news >正文

UDS 消极响应

在UDS(统一诊断服务)协议里,当ECU收到一个诊断请求后,如果因为某些原因无法处理,它不会直接忽略,而是会回复一条**否定响应(Negative Response)**。这能帮助你快速定位问题,就像操作软件时弹出的“错误提示框”。UDS(ISO 14229)协议中,**消极响应(否定响应)** 根据其结构、触发时机和用途,主要分为以下几种类型:

- 一、按响应格式分类

1. 标准否定响应(Standard Negative Response)
- **格式**:`7F` + 请求SID + NRC
- **示例**:请求 `10 03`,响应 `7F 10 78`
- **说明**:最常见的否定响应,ECU直接告知请求失败,并附带具体原因码(NRC)。

2. 带子功能的否定响应(Negative Response with Sub-function)
- **格式**:`7F` + 请求SID + 子功能 + NRC
- **示例**:请求 `27 01`,响应 `7F 27 01 35`(子功能=01,NRC=35)
- **说明**:某些服务(如安全访问、通信控制)的否定响应会**回显子功能**,帮助诊断仪定位具体哪个子功能失败。

二、按NRC分组分类(ISO 14229定义)

ISO 14229将NRC分为多个组别

常见的否定响应码(NRC)分类

+----------------------+--------+----------+------------------------------------------+
| 分类 | NRC | 缩写 | 含义与常见场景 |
+----------------------+--------+----------+------------------------------------------+
| 1. 请求格式与语法错误 | 0x11 | SFNS | 服务不支持 |
| | 0x12 | SFNSF | 子功能不支持 |
| | 0x13 | IMLOIF | 消息长度错误或格式无效 |
+----------------------+--------+----------+------------------------------------------+
| 2. 条件与权限不满足 | 0x22 | CCNC | 条件不满足(最常见) |
| | 0x24 | RSE | 请求序列错误 |
| | 0x33 | SAD | 安全访问被拒绝 |
+----------------------+--------+----------+------------------------------------------+
| ...(其他分类) |
+----------------------+--------+----------+------------------------------------------+

http://www.jsqmd.com/news/1389396/

相关文章:

  • Blender复古风格渲染:从原理到实践,打造《生化危机》PS1时代视觉
  • 西北跨区域管控难、外地机构水土不服?云岭调查本土深耕适配西北五省市场
  • 什么是智慧工地?
  • 2024年温州家装不锈钢水管选购经验分享
  • 排列组合算法Python:别再死磕阶乘了,这招直接封神
  • 如何配置Hyper-V虚拟交换机:全部3种类型详解
  • ANSYS 2026R1与旧版本共存安装指南:许可配置与路径规划详解
  • 告别手动刷课!这款终极智慧树自动化学习助手让你解放双手 [特殊字符]
  • 厦门网站建设推广:从0到1打造企业数字化名片的深度实战指南与避坑建议
  • ChatGPT、Codex趋势:Codex为什么正在走出程序员圈?Agent正在进入法务、销售和招聘
  • Dev-C++配置SFML全攻略:解决版本兼容与链接错误
  • 2024年企业网站建设建议:从零到一的实战避坑指南,打造高转化流量入口
  • 高可靠AI Agent架构设计:用工程化思维驾驭大模型的不确定性
  • 深圳led网站建设:如何通过专业的数字视觉营销,让你的品牌在流量池中脱颖而出
  • sarscape报错:DATA FORMATTING ANOMALY
  • SQL优化与安全实战:从执行计划到参数化查询的完整指南
  • GitHub Copilot 能换成本地吗?深入解析本地化替代方案
  • 石家庄网站建设加王道下拉如何打造企业官网的高转化逻辑与实战策略指南
  • 2026年合肥漏水维修服务评测:哪家更值得信赖?
  • 百度输入法皮肤制作全攻略:从iOS与Android适配到打包分发
  • 从纯方位无源定位到协同控制:无人机编队数学建模核心解析
  • 基于AI Agent的自动化开发流水线:从CI/CD到智能运维的实践
  • Spring Boot文件上传服务:从安全风险到生产级实现
  • JavaWeb用户管理系统实战:从Servlet到JSP的MVC架构全解析
  • 从皮肤文件规范到工作流:网易我的世界自定义皮肤上传全指南
  • Rust构建PHP虚拟机:AI辅助的编译原理与系统编程实践
  • 从机器人大会到开发实践:AI+ROS2+仿真构建智能体应用全流程
  • 轻薄本本地部署GPU加速Spark:环境搭建与实战指南
  • 从输入上下文到智能体:掌握AI交互四大核心概念,打造高效工作流
  • TypeScript成为AI应用开发标配:从GitHub趋势看2026前端技能重塑