车联网
文章平均质量分 94
车联网
Zevalin爱灰灰
如果能找到就好了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解统一诊断服务(UDS)【上】
摘要:UDS(统一诊断服务)是ISO 14229定义的汽车诊断协议,支持多种总线类型。它采用客户端-服务器架构,通过诊断测试仪(客户端)与ECU(服务器)进行请求/响应交互。UDS提供物理寻址和功能寻址两种通信方式,支持读取故障码、软件刷写等功能。协议包含服务原语、PDU等核心概念,通过SID(服务标识符)和NRC(否定响应码)实现标准化通信。相比OBD诊断协议,UDS具有更广的适用范围,可用于整车所有ECU的诊断,已成为汽车诊断领域的重要标准。原创 2026-02-17 18:50:08 · 1316 阅读 · 0 评论 -
深入理解统一诊断服务(UDS)【下】
本文介绍了UDS诊断服务的主要内容。UDS(ISO 14229-1)定义了26种诊断服务,可分为六大类:诊断和通信管理(如0x10会话控制、0x27安全访问)、数据传输(如0x22读取数据)、存储数据传输(如0x19读取故障码)、输入输出控制(0x2F)、例程控制(0x31)和上传/下载(如0x34请求下载)。重点解析了常用服务的工作原理,包括安全访问的种子密钥机制、诊断会话转换流程、DTC状态掩码筛选机制等。文章还详细说明了各服务的请求/响应消息格式、否定响应代码及典型应用场景,如ECU软件刷写需要配合0原创 2026-02-17 22:05:37 · 1457 阅读 · 0 评论 -
AUTOSAR网络管理
本文系统介绍了AUTOSAR(汽车开放系统架构)的核心概念及其网络管理机制。AUTOSAR通过分层架构实现软硬件解耦,包含基础软件层、运行时环境和应用层。重点阐述了网络管理状态机及其三种模式(总线休眠、预睡眠和网络模式),详细说明了网络管理报文格式、控制位向量定义及报文收发规则。此外,还介绍了局域网络功能,通过PN组配置实现精准唤醒,有效降低系统功耗。全文通过AUTOSAR工具链、ARXML文件等要素,完整呈现了汽车电子控制单元的网络管理实现方案。原创 2026-03-07 04:00:00 · 1534 阅读 · 0 评论 -
针对汽车工业软件安全性的C语言编码规范——MISRA C
摘要:本文分析了C语言的三大缺陷:语法宽松易导致代码误用、弱类型特性可能引发性能问题、缺乏运行时错误检查。重点介绍了MISRA C 2012编码规范,包括规则分类(Directive/Rule)、类别(强制/必须/建议)及可判定性标准。通过示例说明了数据类型定义、头文件保护、动态内存分配等关键规范要求,并指出使用静态分析工具(如Helix QAC)可高效检查代码合规性。最后详细列出了MISRA C 2012的200余条具体规则,涵盖语法、类型转换、控制流、指针运算等安全编码要点,为汽车等安全关键领域提供代码原创 2026-02-19 16:36:02 · 1174 阅读 · 0 评论
分享