-
大端 vs 小端 — 车内通 信
上篇文章我们介绍了大端和小端的概念,那么车内通信的时候具体是使用大端还是小端呢?CAN总线中的Intel和Motorola格式和大小端又有什么关系?... 秋名山车神
- 1
- 2
- 972
-
UDS统一诊断服务【七】DTC控制0X85服务
大家好,我是嵌入式老林,从事嵌入式软件开发多年,今天分享的内容是UDS诊断故障码控制0X85服务介绍,希望能对你有所帮助 DTC控制服务介绍 DTC全称:Diagnostic Trouble Code 诊断故障码,DTC控制服务,主要是客户端用来停止或恢复服务端中DTC状态的更新 当服务端收到85服务后: 如果控制信息是on,那么如果先前是off,就立即恢复到正常的状态,如果先前是on,保持状态不…... 爱知ev
- 0
- 3
- 485
-
车载以太网DoIP协议(下)
上文中我们介绍了DoIP的报文格式和简单的交互机制。今天我们来进一步看看如何利用DoIP进行车辆诊断,以及ISO 13400定义的诊断会话中的细节要求。... 秋名山车神
- 0
- 1
- 1.6k
-
UDS统一诊断服务【十二】读取DTC信息0X19服务
19服务(ReadDTCInformation):用于读取ECU的故障信息,该服务允许客户端从任何服务器或车辆内的一组服务器读取服务器驻留的诊断故障代码(DTC)信息的状态。除非特定子功能另有要求,否则服务器应返回所有DTC信息。... 爱知ev
- 0
- 3
- 5k
-
ISO 14229、ISO 15765、ISO 11898的区别
ISO 11898是一种标准化的控制器局域网(CAN)协议,用于实时数据通信和控制。它提供了一种可靠的、实时的、多主机的、广播型的数据传输机制,并定义了CAN总线的物理层和数据链路层,支持在总线上发送多个优先级的消息,并提供了诊断和测试功能,以实现高效的数据通信和控制。适用于工业控制、汽车电子、航空航天和其他领域中的实时数据通信。该标准最初由国际标准化组织(ISO)于1993年发布,并于2003年…... 爱知ev
- 1
- 3
- 329
-
如何排查CAN FD 总线错误帧?
最近样车调试遇到了一个CANFD总线错误帧的问题,排查了很长时间,且其故障原因为首次遇到,特在此记录并分享给大家,希望能够对后续遇到同样问题的同行有所帮助。... 电车小子
- 0
- 4
- 941
-
UDS统一诊断服务【十一】例程控制0X31服务
主要功能就是由客户端请求启动,停止ECU中的例程或请求例程结果 简单介绍一下例程,就是一段写好的代码,可通过例程控制服务,去执行这段代码。... 爱知ev
- 0
- 7
- 5.2k
-
UDS统一诊断服务【二】ECU复位0X11服务
ECU复位服务,其服务ID是0x11,主要功能是控制ECU执行复位动作,主要用于Client向Server(ECU)请求重启行为,该重启行为将会导致Server复位回归到特定的初始状态。... 爱知ev
- 1
- 3
- 764
-
UDS统一诊断服务【三】安全访问0X27服务
SecurityAccess 安全访问,27服务,用来保护某些诊断服务的,提供一种保护机制。例如对于重要数据的上传或者下载过程不做任何限制,可能会对整车的安全造成极大的威胁,尤其是针对底盘域的控制器更是要在这方面做好全方位的安全防保护措施。... 爱知ev
- 0
- 3
- 1.3k
-
资料下载|《UDS 协议从入门到精通(UDS 速查手册)》完结版
欢迎各位汽车电子行业从业者、学习者关注这份《UDS 协议从入门到精通(UDS 速查手册)》完结版文档!无论你是刚接触车载诊断的新手,还是需要深耕 UDS 协议的资深工程师,这份手册都能为你提供系统、实用的学习支持,助力你快速掌握 UDS 协议核心知识与实操技能。 一、手册定位:谁需要这份文档? 如果你属于以下人群,这份手册将是你的 “得力助手”: 汽车软件开发 / 测试工程师:需理解 ECU …... 兔兔萝卜
- 2
- 11
- 779
-
UDS统一诊断服务【五】诊断仪在线0X3E服务
诊断仪在线服务比较简单,其功能就是告诉服务端,诊断仪还是处于连着的状态,不要切换状态。比如,当你想从默认会话模式切换到扩展会话模式,并保持在扩展会话模式时,此时可以周期性发送3E服务。因为,如果不在默认会话模式,超过S3时间,ECU就会自动切换到默认会话,3E服务可保持在你其他模式下。... 爱知ev
- 0
- 3
- 591
-
UDS之DTC状态位介绍
DTC状态位包含8个bit,每个bit都有各自的含义,但是这8个 bit不一定都要支持,具体的看客户需求,各个主机厂可以根据自己的需求使用其中的几个,当然也可以全部使用。下图是UDS对DTC status这8个bit的解释... 爱知ev
- 1
- 2
- 3.8k
-
UDS统一诊断服务【一】诊断会话控制0X10服务
诊断会话控制服务 DiagnosticSessionControl,SID是0X10,主要功能是控制服务端的会话模式切换。一般默认上电后是在默认会话模式下,当某一个服务端正在运行时,只会出现一个会话模式,不会同时存在两个会话模式。... 爱知ev
- 1
- 3
- 974
-
一文搞懂UDS的各种NRC
诊断有2种类型的响应,肯定响应和否定响应。关于否定响应NRC的介绍,之前也有分享过,这里再简单回顾一下。可再回头去看看之前的介绍:UDS基础知识介绍... 爱知ev
- 3
- 18
- 11.2k
-
车载以太网 TSN 入门篇
开始介绍之前,我们先简单了解一下背景。提到TSN,就绕不开IEEE 802.1 Working Group,此工作组负责 IEEE 802.1 一系列标准的制定,其内容包含 IEEE 802 局域网/城域网架构、局域网/城域网和其他广域网络下的互连问题、网络的整体网络管理以及 MAC 和 LLC 层之上的上层协议。这里的上层协议,指的就是TSN的一系列机制,现在常见的车载以太网均使用Etherne…... 秋名山车神
- 0
- 1
- 802
-
SOME/IP 详解(3) —— 通信方式
前面的文章给大家介绍了SOME/IP的功能、标准和报文格式,接下来我们开始介绍更多和实际应用相关的内容。首先,是通信方式。看看SOME/IP是如何通信的,节点之间是如何通过SOME/IP进行交互的。... 秋名山车神
- 0
- 1
- 522
-
大端 vs 小端 —— 基础原理
最近有人问王师傅一个问题:车内通信如果涉及到 CAN 报文和以太网报文转换的场景,大端、小端,或者 Intel、Motorola 格式会对数据转换造成什么影响吗?相信大家都曾学习或者了解过什么是大端、小端,可总是过眼云烟,扭头就忘。今天,希望能通过几个简单的例子帮助大家对这块的内容有个更好的理解。内部比较多,会分三篇文章,分别从基础原理、网络字节序和 Intel & Motorola 格式…... 秋名山车神
- 0
- 2
- 777
-
图解车载以太网 TCP 协议
“ 无论在互联网领域还是汽车以太网领域,TCP/IP 协议族中传输层的传输控制协议(Transmission Control Protocol,TCP)都有举足轻重的作用和大量的应用场景。TCP 是一种面向连接的、可靠的、基于字节流的通信协议,最初由 IETF RFC 793 定义,后续在 RFC 1122、RFC 2581 等文档中都进行了修订和补充。... 秋名山车神
- 0
- 0
- 220
-
-
汽车以太网SOME/IP协议
附件是汽车以太网SOME/IP协议的培训资料,适合新手入门。 对协议熟悉之后,如果想要更进一步,实战开发可以关注博文【开源分享】vsomeip 安装、编译、运行步骤笔记 ... 智驾Maker
- 2
- 11
- 202



















































