-
UDS之DTC状态位介绍
DTC状态位包含8个bit,每个bit都有各自的含义,但是这8个 bit不一定都要支持,具体的看客户需求,各个主机厂可以根据自己的需求使用其中的几个,当然也可以全部使用。下图是UDS对DTC status这8个bit的解释... 爱知ev- 0
- 1
- 2k
-
-
UDS统一诊断服务【四】通信控制0X28服务
通讯控制服务主要用于开启/关闭电控单元对某些报文的发送或接收,例如,当通过UDS协议下载程序时,可使用此服务停止其他非诊断报文停发,从而将带宽都用来下载,这样就可以加快下载速度。... 爱知ev- 0
- 2
- 635
-
车载以太网 TSN 入门篇
开始介绍之前,我们先简单了解一下背景。提到TSN,就绕不开IEEE 802.1 Working Group,此工作组负责 IEEE 802.1 一系列标准的制定,其内容包含 IEEE 802 局域网/城域网架构、局域网/城域网和其他广域网络下的互连问题、网络的整体网络管理以及 MAC 和 LLC 层之上的上层协议。这里的上层协议,指的就是TSN的一系列机制,现在常见的车载以太网均使用Etherne…... 秋名山车神- 0
- 0
- 537
-
大端 vs 小端 —— 基础原理
最近有人问王师傅一个问题:车内通信如果涉及到 CAN 报文和以太网报文转换的场景,大端、小端,或者 Intel、Motorola 格式会对数据转换造成什么影响吗?相信大家都曾学习或者了解过什么是大端、小端,可总是过眼云烟,扭头就忘。今天,希望能通过几个简单的例子帮助大家对这块的内容有个更好的理解。内部比较多,会分三篇文章,分别从基础原理、网络字节序和 Intel & Motorola 格式…... 秋名山车神- 0
- 1
- 576
-
大端 vs 小端 —— Motorola vs Intel
前两篇文章我们介绍了大端小端的概念和在车内通信中的应用,今天我们来具体介绍大端和小端,也就是Motorola和Intel两个格式在信号排布时候的区别。... 秋名山车神- 0
- 3
- 2.5k
-
SOME/IP 详解 (1)—— 概述
随着车载以太网技术的快速发展,SOME/IP得到了更多在车内网络应用的机会, 同时 作为 SOA架构的重要支撑, 也越来越受到人们的关注。 但还是有很多人并不是真正的了解SOME/IP,接下来的几篇文章,王师傅打算详细的介绍下SOME/IP的背景、定义、工作机制和应用场景,以及如何通过工具去进行SOME/IP的仿真和验证。... 秋名山车神- 0
- 1
- 1.1k
-
资料下载|ISO14229车载UDS诊断协议(资料包)
网上收集整理的,ISO14229车载UDS诊断协议,车辆故障、培训标准、CAN、新能源汽车ISO14229,146+个资料,精心整理,pdf、word、excel、demo.... 电车小子- 2
- 6
- 342
-
车载以太网DoIP协议(下)
上文中我们介绍了DoIP的报文格式和简单的交互机制。今天我们来进一步看看如何利用DoIP进行车辆诊断,以及ISO 13400定义的诊断会话中的细节要求。... 秋名山车神- 0
- 1
- 1.2k
-
-
UDS统一诊断服务【二】ECU复位0X11服务
ECU复位服务,其服务ID是0x11,主要功能是控制ECU执行复位动作,主要用于Client向Server(ECU)请求重启行为,该重启行为将会导致Server复位回归到特定的初始状态。... 爱知ev- 1
- 3
- 515
-
UDS和OBD的区别
UDS(Unified Diagnostic Services 统一的诊断服务)是一种通用的诊断服务标准,用于汽车电子控制单元(ECU)的诊断和调试。UDS是ISO 14229标准定义的一种通信协议,可以在CAN、LIN等多种总线上进行通信。... 爱知ev- 0
- 1
- 1.1k
-
UDS统一诊断服务【十二】读取DTC信息0X19服务
19服务(ReadDTCInformation):用于读取ECU的故障信息,该服务允许客户端从任何服务器或车辆内的一组服务器读取服务器驻留的诊断故障代码(DTC)信息的状态。除非特定子功能另有要求,否则服务器应返回所有DTC信息。... 爱知ev- 0
- 2
- 2.9k
-
图解车载以太网 TCP 协议
“ 无论在互联网领域还是汽车以太网领域,TCP/IP 协议族中传输层的传输控制协议(Transmission Control Protocol,TCP)都有举足轻重的作用和大量的应用场景。TCP 是一种面向连接的、可靠的、基于字节流的通信协议,最初由 IETF RFC 793 定义,后续在 RFC 1122、RFC 2581 等文档中都进行了修订和补充。... 秋名山车神- 0
- 0
- 159
-
一文了解整车网络管理的来龙去脉
之前写过 一篇易懂的整车网络管理指南 介绍了如何实现休眠管理,最近从供应商角度来做网络管理功能的软件实现,有了一些新的体会,在此基础上再次汇总分享下。 首先了解网络管理产生的背景,其次介绍网络唤醒的机理,再介绍网络唤醒的实现方式,最后介绍网络唤醒的具体实现。 1 为什么需要进行网络管理? 网络管理的根据动机就是 减小电耗 , 控制器不需要工作时休眠,需要工作时被唤醒起来 。为什么以前不需要而现在需…... 秋名山车神- 1
- 4
- 557
-
一篇易懂的整车网络管理指南
1 网络管理初识 为了更加通俗易懂地介绍网络管理,先来构建一个例子来进行说明,如下所示: 对该图稍作说明: 对于一个控制器而言,它可能存在多种唤醒源,包括本地唤醒和网络唤醒等方式,图中这两种方式都存在; 对于一个控制器参与CAN通讯,其他硬件组成有CAN收发器,CAN控制器和微控制器; 不同CAN总线网络通过网关才能进行通讯。 当整车处于休眠状态,即所有的控制器都睡觉了,在整车某个休眠唤醒场景下,…... 秋名山车神- 0
- 6
- 596
-
-
UDS之快照和扩展数据介绍
DTC Snapshot:快照就是当故障发生时记录的一些环境数据,如温度,车速,电压,油量,系统时间等信息。快照也称为冻结帧,一般在autosar中就是称为冻结帧的。... 爱知ev- 0
- 2
- 1.4k
-
一文搞懂UDS的各种时间参数
在一开始做诊断的时候,看到这么多时间参数,真是头大,很多还长得很像,N_As,N_Bs, N_Cs等,这些到底代表啥含义呢?刚开始确实很头疼,我也是直接忽略,做其他任务开发,等基本功能都开发完了,后面发现升级的时候,出问题了,定位到和这些时间参数有问题,这才去研究这些参数的含义。接下来介绍一下这些参数。... 爱知ev- 2
- 5
- 3.6k
-
车载以太网 DoIP 协议(上)
DoIP ( D iagnostic communication o ver I nternet P rotocol) 为基于IP的诊断通信协议,顾名思义,是基于IP的,专门用来进行诊断数据传输的协议。DoIP的工作机制和相关需求由ISO 13400的一系列标准进行定义。下图是OSI网络模型,我们可以看到DoIP是位于传输层之上的应用层协议,所以除了基于IP,底层也需要支持TCP/IP协议簇中的D…... 秋名山车神- 0
- 0
- 1.4k