专栏名称: 谦益行
ECU研发快10年,有系统,硬件和软件内容输出,也有汽车人的成长故事,经验分享和行业洞见
目录
今天看啥  ›  专栏  ›  谦益行

一文俩了解CAN的诊断帧与通信帧的区别

谦益行  · 公众号  ·  · 2024-06-10 08:51
    

文章预览

CAN总线的通信帧主要是用于正常工作时的信号传输。而CAN总线的诊断帧主要是用于售后故障检测和生产下线配置。 虽然CAN诊断帧的数据链路层是基于通信帧,但是由于诊断的功能不同,传输的数据内容不同,导致CAN诊断帧的分类方式也不同。 诊断帧有两种分类方式,按照寻址方式可以分为物理寻址和功能寻址,按照帧类别可以分为单帧和多帧。 1.物理寻址与功能寻址 正常通信时,车辆中所有的CAN节点是多主的关系,大家都在并行工作。而诊断是在特定情况下使用,需要先通过诊断设备(客户端)向目标ECU发出诊断请求,目标ECU(服务器)收到请求后才能做出响应,发出需要的数据信息。 诊断总线拓扑图 诊断根据功能的特点,有时需要对所有的ECU节点进行诊断服务请求(如检查所有故障),有时需要对单个ECU进行诊断服务请求(如检查某个ECU的 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览