E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
uds
汽车CAN诊断——报文数据篇
统一诊断服务(
UDS
),即ISO-14229标准,是绝大多数汽车厂商使用的诊断服务。
苹果落地
·
2020-07-01 11:47
车联网CAN总线
CAN诊断
搞一下Adaptive Platform AUTOSAR(八)—— 诊断
相关资料和工具咨询可关注微信公众号“搞一下汽车电子”邮箱:
[email protected]
手机/微信:184050115171.概览诊断管理实现了基于ISO14229-5(UDSonIP),ISO14229-1(
UDS
搞一下汽车电子
·
2020-07-01 08:56
AUTOSAR
UDS
诊断ISO-14229分析总结
常用诊断服务诊断会话控制ECU重启安全访问通讯控制诊断仪保持连接控制DTC设置通过标志读数据通过地址读内存通过标志写数据通过地址写内存清除诊断信息读取诊断信息通过标志输入输出控制例程控制请求下载传输数据请求退出下载
UDS
CoralSea__
·
2020-07-01 08:24
关于汽车诊断OBD的理解(ISO15031-5)
本篇文章主要从以下几个方面进行讲解1.OBD用来做什么2.OBD和
UDS
的区别3.OBD硬件接口简介4.OBD的9大模式介绍OBD(On-BoardDiagnostic)指的是在线诊断系统,是汽车上的一种用于监控车辆状况以及控制排放的一种在线诊断系统
NobadMM
·
2020-07-01 07:21
Autosar
OBD
15031
UDS
诊断
车载以太网学习笔记3——DOIP协议
ISO14229-1:2013Roadvehicles-UnifiedDiagnosticServices(
UDS
)Part1:Specificationandrequirements;ISO14229
panamera12
·
2020-07-01 06:49
DoIP
计算机网络学习(7)——
UDS
协议
二、概述统一诊断服务(UnifiedDiagnosticServices),简称
UDS
。是ISO15765和IS
jaronho
·
2020-07-01 02:14
网络
远程诊断DoIP
DoIP技术,在
UDS
诊断服务基础上,通过TCP/IP及以
Frey_Liu
·
2020-07-01 02:08
Automotive
electronics
Adaptive Platform AUTOSAR(AP)平台设计(8)——诊断
“搞一下汽车电子”整理不易,如果觉得不错,点赞分享支持一下吧~邮箱:
[email protected]
微信:shactiontech1.概述诊断管理(DM)实现基于ISO14229-1(
UDS
搞一下汽车电子
·
2020-07-01 01:32
自适应平台Adaptive
Platform
AUTOSAR
AUTOSAR
UDS
学习笔记(六)——基于
UDS
的程序烧写流程
在学习了这么多的服务之后,我们就可以正式开始学习程序烧写流程这一环节了。根据ISO14229提供的文档或者网上的很多资料都能知道,程序烧写可以分为三大流程:预编程阶段,编程阶段,后编程阶段。本文也是根据这三大流程进行一步步的分析的。预编程阶段里面的有的步骤不是必须的预编程阶段的功能是使ECU进入到刷写状态。首先我们要进入到扩展模式,使用的是10服务中的03子服务进入到扩展模式。切换扩展模式:021
庆钊你好呀
·
2020-06-30 12:43
汽车诊断协议—UDS
嵌入式系统
Linux下进程间通讯方式 - UNIX Domain Socket
协议的,适用于两台不同主机上两个进程间通信,通信之前需要指定IP地址.但是如果同一台主机上两个进程间通信用套接字,还需要指定ip地址,有点过于繁琐.这个时候就需要用到UNIXDomainSocket,简称
UDS
程序手艺人
·
2020-06-30 11:02
[
系统开发
]
UDS
诊断服务中网络层对应用层数据的封装(15765.2)
在
UDS
诊断服务中:发送方:应用层在写好诊断服务后,需要调用网络层接口对诊断服务的内容进行封装,封装后的内容再进一步由数据链路层进行封装,最后才能通过CAN将数据发送出去。
杨林风
·
2020-06-30 02:56
UDS诊断
汽车
UDS
诊断教程 ISO15765(九)
网络层接口网络层接口概述主要介绍了ISO15765协议使用ISO15765-2定义的网络层服务进行诊断信息的收发。定义了应用层协议数据单元(A_PDU)到网络层协议数据单元(N_PDU)的映射。其中需要注意:网络层的服务用语应用层及诊断会话管理的定时。流控N_PCI参数定义客户机Stmin参数不应该使用0xF1-0xF9的值。这些Stmin参数值应汽车厂商要求服务器应当支持。信息发送的A_PDU到
Auto笔记
·
2020-06-29 03:38
UDS诊断
汽车
UDS
诊断教程 ISO15765(七)
ISO15765-3主要范围ISO15765-3协议是按照ISO14229-1,描述了在ISO11898定义的控制器局域网中统一诊断服务(
UDS
)的实施。
Auto笔记
·
2020-06-29 03:38
UDS诊断
汽车
UDS
诊断教程 ISO15765(十)
地址结构概述目标地址及源地址都编码在29位CAN标识符中,并且每个长度为11位。地址的定义一个地址包含两个部分a)网络地址网络地址部分包含第一个连续的位“X”地址并且决定了一个节点所在的网络。同一物理总线上的节点应当分配同一个网络地址。网络地址部分不应当将所有的位置为1.因此,最小的网络地址长度应为2个位。最大长度应为9个位因为因为至少需要2个位提供固定节点地址。最大的子网数量可根据如下计算:b)
Auto笔记
·
2020-06-29 03:38
UDS诊断
汽车
UDS
诊断教程 ISO15765(四)
接上一节具体描述ISO15765-2网络层协议协议功能网络层协议协议有如下功能:a)发送/接收最多4095个字节的数据信息b)报告发送/接收完成状态。单帧发送(扩展及混合地址情况下)最多发送6字节或(正常地址情况下)7字节数据,按照N_PDU格式发送信息,称为单帧(SF)。最多6或7字节的接收通过N_PDU制式。多帧发送长信息的发送通过拆分信息并通过多个N_PDU发送的形式。长信息的接收通过接受多
Auto笔记
·
2020-06-29 03:07
UDS诊断
汽车
UDS
诊断教程 ISO15765(八)
ISO15765-3是什么?包含哪些内容?具体的定时参数描述默认会话下物理通信下图描述了客户机和服务器在默认会话下物理地址请求信息定时的操作。a)客户端诊断应用层通过发送N_USData.req到网络层开始发送请求信息。网络层传递该请求信息至服务器。该请求信息要么以单诊的形式或多帧的形式。b)在多帧信息情况下,请求开始于网络层发送的N_USDataFF.ind通知服务器。c)请求信息的完成通过客户
Auto笔记
·
2020-06-29 03:07
UDS诊断
汽车
UDS
诊断教程 ISO15765(五)
ISO15765-2是什么?包含哪些内容?接上一节了解具体网络层定时网络层定时定时参数运行要求的数值是是对对等通信的约束,以符合该协议。某个应用应指明规定的运行需求,该范围在下表中定义。定义超时的值应比运行要求的值大保证系统工作且使克服运行需求值在(高总线负载)时,绝对不会满足。指定的超时的值认为是执行的最低限。实际超时的发生不应长于指定超时值+50%。网络层在检测到错误的时候应传递合适的服务项至
Auto笔记
·
2020-06-29 03:07
UDS诊断
汽车
UDS
诊断教程 ISO15765(六)
ISO15765-2是什么?包含哪些内容?接上一节了解具体数据链路层的使用数据链路层接口服务L_Data.request该请求服务需要通过标识,将数据映射到指定的数据链路层单元。标识需提供参照指定的访问格式发送数据:L_Data.request()L_Data.confirm该确认服务用于确认L_Data.request请求指定的服务的完成,参数提供服务请求的状态。L_Data.confirm()
Auto笔记
·
2020-06-29 03:07
UDS诊断
Github每日精选:微软开源Bing搜索背后的关键算法,近4万星的Python算法入门大全!
1、神奇的
UDS
:无限的内存驱动器存储今日Github日榜第三位是
UDS
,一个内存存储驱动器,其原理是使用base64编码文本将二进制文件拆分进GoogleDocs里,上传文件到Google云盘却不占用任何空间
开源小助手
·
2020-06-28 22:59
Github每日精选
基于CAN总线的汽车诊断协议
UDS
(上位机开发驱动篇)
本篇作为
UDS
上位机的驱动开发篇,从市面上多见的CAN分析仪着手介绍
UDS
上位机驱动开发和移植的一般过程,目的是使
UDS
上位机软件能适应多家CAN分析仪,降低使用者的硬件成本。
weixin_38239523
·
2020-06-28 20:36
视频教程-大白话tensorflow--从此爱上tensorflow-深度学习
大白话tensorflow--从此爱上tensorflow李虎,联想集团PCSD业务
UDS
平台推荐算法团队开发负责人,曾获2018-2019年度联想集团中国区优秀员工。
weixin_34625515
·
2020-06-28 19:00
UDS
诊断入门
UDS
(UnifiedDiagnosticServices,统一的诊断服务)诊断协议是ISO15765和ISO14229定义的一种汽车通用诊断协议,位于OSI模型中的应用层,它可在不同的汽车总线(例如CAN
LiQian999
·
2020-06-27 03:46
如何看懂
UDS
诊断报文
UDS
介绍
UDS
(UnifiedDiagnosticServices,统一的诊断服务)诊断协议是ISO15765和ISO14229定义的一种汽车通用诊断协议,位于OSI模型中的应用层,它可在不同的汽车总线
LiQian999
·
2020-06-27 03:15
UDS
协议(车辆控制单元诊断系统开发架构及DID读取数据流程)
最近由于工作的缘故,需要对控制单元的诊断系统进行开发,故利用业余时间查阅相关论文及标准协议,以此能够对控制端以及诊断仪端的软件开发能够有整体的概念,以及评估开发所需要做的工作。特利用周末时间对自己的学习进行总结,供大家相互探讨。诊断系统,顾名思义对控制系统的传感器与执行器进行故障的诊断,以便维修人员能够准确的解决故障。目前随着车辆控制单元的增加,诊断系统越加复杂,但其根本的设计架构及遵循的协议几乎
LiQian999
·
2020-06-27 03:15
UDS
诊断入门(文章后面还附有其他资源)
最近在研究汽车诊断数据的解析,逐渐找到以下资源记录下来.
UDS
诊断入门(文章后面还附有其他资源)https://blog.csdn.net/u012252959/article/details/83063899
零点零一
·
2020-06-26 18:29
汽车行业
基于CANoe的 ECU BootLoader上位机
汽车ECU的基于
UDS
的刷写流程大致相同,基本如下:扩展会话1003—280303禁止收发APP报文及NM报文—8502停止记录DTC—编程会话—安全访问—写入刷件日期—写入诊断仪序列号—请求下载—开始下载
叶之风刃
·
2020-06-25 23:24
基于CAN总线的汽车诊断协议
UDS
(网络层 ISO 15765)
之前我和Z共同负责一个项目,我负责CAN网络和诊断部分,经过4个多月的奋战,我一个人把汽车诊断
UDS
的系统搭建出来,自认为,完成度很高,代码质量也极好。
qq_28086637
·
2020-06-25 03:19
ISO15765
AUTOSAR_DCM&DEM(
UDS
&OBD)
1.术语与缩写术语DCMDiagnosticCommunicationManngerDEMDiagnosticEventManngerUDSUnifieddiagnosticservicesOBDOn-BoardDiagnosisDSDDiagnosticServiceDispatcherDSLDiagnosticSessionLayerDSPDiagnosticServiceProcessing
ZhouArchie
·
2020-06-25 02:31
AUTOSAR
UDS
_19服务学习笔记
1.$1901(ReportNumberOfDTCBByStatusMask)服务的目的:通过上位机定义的DTCStatus来获取服务端与状态掩码匹配的个数。Request:1901+StatusResponse:5901+Status+DTCFormatID+DTCCount2.$1902(ReportDTCByStatusMask)服务目的:获取与上位机定义的状态掩码相匹配的条目Request
James_YM
·
2020-06-24 23:54
UDS
一些时间参数
最近在做Autosar诊断,发现在诊断中有一些时间参数需要配置(其实这个时间参数Aurosar都默认配置完成,理解就行)。主要看看标黄色的部分。P2server:ECU收到Tester发送的Requset起到ECU做出响应之间的时间段。P2client:Tester发送RequsetMSG起到收到ECU的响应的时间段。P2*service:当ECU发送NRC0x78(pending)开始计时到EC
James_YM
·
2020-06-24 23:54
Envoy 基础教程:使用 Unix Domain Socket(
UDS
) 与上游集群通信
EnvoyProxy在大多数情况下都是作为Sidecar与应用部署在同一网络环境中,每个应用只需要与Envoy(localhost)交互,不需要知道其他服务的地址。然而这并不是Envoy仅有的使用场景,它本身就是一个七层代理,通过模块化结构实现了流量治理、信息监控等核心功能,比如流量治理功能就包括自动重连、熔断、全局限速、流量镜像和异常检测等多种高级功能,因此Envoy也常常被用于边缘代理,比如I
li123128
·
2020-06-24 04:20
UDS
Bootloader基本流程
各个汽车ECU的基于
UDS
的刷写流程大致相同,基本可以分为三个阶段:预编程,主编程,后编程。
liudulab
·
2020-06-23 07:10
Canoe学习笔记
UDS
诊断入门学习资料
UDS
诊断入门学习资料学习资料:1.统一诊断服务(Unifieddiagnosticservices,
UDS
)(一)2.统一诊断服务(Unifieddiagnosticservices,
UDS
)(二)3
一树荼蘼
·
2020-06-23 04:27
UDS
诊断
视频教程-大白话HMM全套系列课程--从此爱上HMM-机器学习
大白话HMM全套系列课程--从此爱上HMM李虎,联想集团PCSD业务
UDS
平台推荐算法团队开发负责人,曾获2018-2019年度联想集团中国区优秀员工。
weixin_34719887
·
2020-06-21 12:09
诵读原来是这样的
今天晚上非常有幸能听到来自首都师范大学,北京市教委
UDS
学校发展项目特聘专家李文华教授主讲的《诵读的力量》这一讲座。李教授一出场,给人的感觉是
欧洁兰
·
2020-06-21 08:20
UDS
诊断看这篇就够了,吐血整理
UDSISO14229-1:2013(
UDS
)和ISO15765-3:2004(基于在CAN上的诊断)是互补标准,共同指定“基于CAN上的
UDS
”应用层协议。对于基于CAN
糖果Autosar
·
2020-06-21 01:41
AUTOSAR
329_S32K144 CAN波特率修改
在使用的时候,一般分别对应的场景需求有J1939、
UDS
以及BootLoader等。还有不挑波特率的
grey_csdn
·
2020-06-21 01:41
S32K
嵌入式
CAN
UDS
网络层/TP层(ISO 15765-2)的解读
TP层存在意义
UDS
网络层,又称为TP层(TransportProtocolLayer)。
GavinChen-GuiGan
·
2020-06-20 22:54
协议
15765
Envoy 基础教程:使用 Unix Domain Socket(
UDS
) 与上游集群通信
EnvoyProxy在大多数情况下都是作为Sidecar与应用部署在同一网络环境中,每个应用只需要与Envoy(localhost)交互,不需要知道其他服务的地址。然而这并不是Envoy仅有的使用场景,它本身就是一个七层代理,通过模块化结构实现了流量治理、信息监控等核心功能,比如流量治理功能就包括自动重连、熔断、全局限速、流量镜像和异常检测等多种高级功能,因此Envoy也常常被用于边缘代理,比如I
米开朗基杨
·
2020-05-06 11:00
超级黑科技!深圳景丰新品引爆2017东方宾馆音响展
多年来,深圳景丰音响在高解析高保真数字音频范畴的不断研制以及立异,在高码率高保真音乐重放、数字EQ调音等领域积累了众多超级黑科技,并诞生了从入门级S-100到高端
UDS
系列高保真流媒体播放器,WiFi高保真音响
发烧老猫
·
2020-03-08 18:07
VEN(唯链)的投资经历
——李笑来今天VEN(唯链)大涨21%,单价0.41
UDS
,折合人民币2.7元。这个区块链资产的投资,虽然数量不多,但是在我的区块链投资经历中,算是一个典型。今天解套了,我回忆并复盘一下这个过程。
很二的郭大爷
·
2020-03-04 07:55
ISO14229:2013 之 通过标志读数据ReadDataByIdentifier (0x22)
UDS
规定,诊断数据使用两个byte的标识符来标记,比如,0xF187用来标记ECU的零件号。
张小力
·
2020-02-22 09:00
UDS
诊断学习笔记
定义介绍:
UDS
(UnifiedDiagnosticService)诊断的诊断服务。诊断协议是面向整车所有ECU(电控单元)的一种诊断通信协议,是诊断服务的规范化标准。
11月3号
·
2019-12-22 20:00
UDS
和J1939的故障诊断的区别
J1939的故障诊断在J1939-73的第26页里有详细的介绍;image.png在
UDS
(14229)和J1939关于故障诊断的内容都称为DTC,但是区别特别的大。
鼾声鼾语
·
2019-10-12 09:32
js 获取经纬度的实现方法
js获取经纬度的实现方法GoogleMapsAPISample@importurl("http://www.google.com/
uds
/css/gsearch.css");@importurl("http
·
2019-09-24 02:06
DSP 28035 飞思卡尔 s12xs128g ST ST stm32103 Bootloader方案 支持
UDS
boot自升级 功能安全
在汽车电子的ECU领域,面临程序经常升级的困扰,为了减小程序升级的成本,整车开发一般需要支持OTA。下面我们从ECU的角度分析下Bootloader方案。你是否面临过升级失败拆机的困扰,是否面临过客户需要变更Bootload的困扰,本方案打造最强Bootloader永不拆机。Bootloader开发一般经过三个阶段,主要是思路。第一阶段:基本升级功能的实现,此阶段需要的技术,文件格式转化,编译链接
云在青天水在瓶(Q835304205)
·
2019-08-24 08:33
CAN网络
基于CAN总线的汽车诊断协议
UDS
的开发重点
一、意义为了指导开发工程师,正确的使用诊断模块,快速开发出满足车厂要求的诊断功能。二、诊断模块介绍此诊断模块根据ISO-14229-1文档,并结合部分车厂的文档进行开发,使用面向对象的思路进行设计,将模块需要处理的所有事情封装在模块内部,留出模块处理过程接口和配置接口供调用接口的工程师使用。通过调用配置接口,可以配置我们想要的功能。通过调用处理过程接口,诊断模块便能提供诊断服务,无需其他操作,便能
GavinChen-GuiGan
·
2019-04-15 15:13
UDS
诊断培训
UDS
诊断培训CAN及CANFD(ControllerAreaNetwork,控制器局域网)是国际上应用最广泛的现场总线之一,最初CAN及CANFD被设计作为汽车环境中的各电子控制装置ECU之间传输信息的控制网络
虹科培训
·
2019-03-29 10:29
汽车总线培训
基于CAN通信的
UDS
安全访问算法服务器Python实现
本文仅介绍基本CAN报文收发的实现,所有USB-CAN硬件为ValueCAN;pipinstallpycryptodomepipinstallpython-canpipinstallpython-icsforvalue_candriverwithpython-can,thescriptmustrununder32bitpython!!!1组帧#!/usr/bin/envpython3#FileNa
IOT2017
·
2019-03-19 10:01
UDS
诊断服务学习
UDS
诊断服务资料:1.统一诊断服务(Unifieddiagnosticservices,
UDS
)(一)2.统一诊断服务(Unifieddiagnosticservices,
UDS
)(二)3.统一诊断服务
JIWilliams
·
2018-12-12 11:03
汽车诊断开发
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他