news 2026/4/23 14:10:34

诊断会话与扩展会话的差异全面讲解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
诊断会话与扩展会话的差异全面讲解

诊断会话与扩展会话:不是“开不开权限”,而是“在哪一层设防”

你有没有遇到过这样的现场问题?
产线工程师用CANoe发了一条0x10 0x03,ECU没响应,抓包一看——回了个0x7F 0x10 0x22(Conditions Not Correct);
售后技师在诊断仪上点“读取标定参数”,界面卡住几秒后报错Security Access Denied (0x33)
更糟的是,某次调试中刚进扩展会话,ECU突然丢掉所有CAN报文,连0x3E都收不到回应……

这些不是协议栈写错了,也不是CAN物理层坏了。它们都指向一个被很多工程师轻描淡写带过的底层机制:会话控制(Session Control)的语义边界与执行约束。而真正决定诊断行为是否可靠、安全、可追溯的,恰恰不是0x27那几行密钥计算,而是0x10之后那一毫秒内ECU内部状态机的跳转逻辑。


默认会话:ECU的“出厂静默态”,不是“默认能干啥”,而是“默认不准动啥”

很多人以为默认会话就是“啥都不用配,自然就有”。但ISO 14229-1第8.2.1条写得非常清楚:它不是“无状态”,而是“受控的最小状态”。ECU上电后进入默认会话,不是因为开发者没写切换代码,而是诊断栈在初始化阶段就主动将SessionState置为DEFAULT_SESSION——这是一个有明确定义、有资源裁剪、有超时兜底的防御性初始态

它的本质,是ECU对“外部世界”的第一道信任隔离墙:

  • 它不依赖任何安全等级,不是因为“安全不重要”,而是因为连安全校验的入口都不开放
  • 它只允许0x22读数据,但禁止读0xF1A0(标定表起始地址),不是协议限制,而是OEM在DID定义表里把该DID的AccessLevelMask设为了0x00
  • 它的P2=50ms,不是为了“慢”,而是为兼容UART辅助通道、低速LIN或老旧诊断仪预留的通信容错窗口
  • 它甚至会主动屏蔽某些0x2E写请求——哪怕DID本身在白名单里,只要其属性标记为WriteProtectedInDefaultSession,Dcm模块就会直接返回0x7F 0x2E 0x31(Request Out Of Range)。

📌关键洞察

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 12:25:38

零基础教程:用Qwen3-ASR-1.7B实现会议录音秒转文字

零基础教程:用Qwen3-ASR-1.7B实现会议录音秒转文字 1. 你不需要懂语音模型,也能把会议录音变成可编辑文字 你有没有过这样的经历:开完两小时线上会议,录音文件躺在电脑里,却迟迟不敢点开——因为知道,接下…

作者头像 李华
网站建设 2026/4/23 12:13:42

零基础玩转DeepSeek-R1-Distill-Qwen-1.5B:vLLM一键部署指南

零基础玩转DeepSeek-R1-Distill-Qwen-1.5B:vLLM一键部署指南 你是不是也遇到过这些情况:想试试国产新模型,但被复杂的环境配置劝退;下载了模型文件,却卡在启动服务这一步;好不容易跑起来,显存爆…

作者头像 李华
网站建设 2026/4/23 12:25:30

tensorboard可视化训练过程,Qwen2.5-7B loss曲线观察

TensorBoard 可视化训练过程:Qwen2.5-7B LoRA 微调中的 Loss 曲线观察 在大模型轻量微调实践中,“看得见的训练”比“跑得通的命令”更重要。当你执行完 swift sft 命令、显卡风扇开始呼啸、终端滚动出一行行日志时——你真正知道模型正在“学什么”吗&a…

作者头像 李华
网站建设 2026/4/23 12:12:25

PWM移相技术在现代电力电子中的应用与DSP28335实现

PWM移相技术在电力电子中的革新应用与DSP28335实战解析 电力电子领域正经历着从传统硬开关技术向软开关技术的范式转移,而PWM移相控制技术凭借其独特的相位调制能力,正在DC-DC变换器、逆变器等关键设备中展现出革命性的性能优势。本文将深入剖析这项技术…

作者头像 李华
网站建设 2026/4/23 14:02:05

开箱即用!Qwen3-VL企业飞书助手一键部署实战

开箱即用!Qwen3-VL企业飞书助手一键部署实战 你是否经历过这样的场景:团队每天在飞书里反复回答相同问题——“合同模板在哪?”“报销流程怎么走?”“新员工入职要准备哪些材料?”人工响应耗时、易出错、难沉淀&#…

作者头像 李华