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
介绍
CAN诊断
UDS
(ISO-14229)首先介绍下
UDS
(Unifieddiagnosticservices)。
E_Weworld
·
2020-08-17 16:34
汽车电子
CAN总线在汽车领域中的相关知识:程序烧写
UDSONCAN烧写程序通过
UDS
烧写程序时,通常会用到表1中的服务。ECU刷新流程刷新准备阶段刷新准备阶段需要确认待刷新控制器的相关版本信息,设置刷新网络等。
E_Weworld
·
2020-08-17 16:34
汽车电子
基于CAN总线的汽车诊断协议
UDS
(上位机开发网络层及错误代码解析)
UDS
协议栈的开发和测试对于刚刚接触
UDS
协议的开发人员来说,不但需要阅读大量的标准文档,短时间内很难理解透彻,标准协议栈代码的编写更加困难,刚入门又没有快捷简单的测试工具帮助加快理解和验证,使得
UDS
weixin_38239523
·
2020-08-17 16:04
基于CAN总线的汽车诊断协议
UDS
(ECU底层模块移植开发)
一、意义为了指导开发工程师,正确的使用诊断模块,快速开发出满足车厂要求的诊断功能。二、诊断模块介绍此诊断模块根据ISO-14229-1文档,并结合部分车厂的文档进行开发,使用面向对象的思路进行设计,将模块需要处理的所有事情封装在模块内部,留出模块处理过程接口和配置接口供调用接口的工程师使用。通过调用配置接口,可以配置我们想要的功能。通过调用处理过程接口,诊断模块便能提供诊断服务,无需其他操作,便能
weixin_38239523
·
2020-08-17 16:03
基于CAN总线的汽车诊断协议
UDS
(网络层 ISO 15765)
基于CAN总线的汽车诊断协议
UDS
(网络层ISO15765)http://www.bieryun.com/1311.html上个月一个同事Z跳槽去了德赛西威,Z之前是完全不懂诊断的MCU工程师,去德赛后做诊断开发
weixin_34303897
·
2020-08-17 16:06
UDS
-会话层服务
1.会话层服务该服务接口定义了一组用于获取会话层功能的服务,如数据的发送、接收、协议参数的设置。所有会话层服务定义了三组服务原语(serviceprimitives),服务原语定义了服务使用者(如,diagnosticapplication)与服务提供者(如,sessionlayer)间的相互合作。三组服务原语如下:-服务请求原语S_Data.request:应用层用来向会话层传递控制信息或需要发
ToBeFinder
·
2020-08-17 15:53
UDS
其他
经验分享
UDS
服务和NRC,以及单帧多帧
NegativeresponsecodesThenegativeresponsecodes(NRC)aredividedinto3ranges:0x00:positiveResponseparametervalueforserverinternalimplementation,0x01–0x7F:communicationrelatednegativeresponsecodes,0x80–0xFF
fklk
·
2020-08-17 15:16
汽车
统一诊断服务 (Unified diagnostic services ,
UDS
) (三)
大年初二更新一篇,祝大家春节快乐,好好休整,节后更好地工作生活。在上一篇文章中我写了DiagnosticandCommunicationManagement(诊断和通信管理)这一类诊断服务中的0x10,0x11,0x27,在这篇文章中继续这一大类诊断服务中的其他内容。CommunicationControl(0x28)该服务用于打开/关闭某些类别的报文的发送/接收。它通常在刷写软件或大量数据的时候
LiQian999
·
2020-08-17 15:07
UDS
诊断数据流解析(车辆控制单元诊断系统开发)
之前在专栏里面写过一篇关于
UDS
诊断协议的介绍,对比于专栏文章的热度与一位朋友的咨询,决定在上篇文章的基础上,对
UDS
诊断协议开发进行进一步的解析。
LiQian999
·
2020-08-17 15:07
有关
uds
的多帧传输
多帧传输其实跟
uds
协议没有关系,属于网络层的机制,遵循15765-2。
star_tale
·
2020-08-17 15:39
诊断协议
UDS
统一诊断服务学习笔记
ISO-14229-1(2013)首先简要介绍什么是ISO-14229,至于可以在网上找到的大篇理论介绍我就略过不讲了,有兴趣可以自行搜索。简单的说,它就是一个用于汽车行业诊断通信的需求规范,它只规定了与诊断相关的服务需求,并没有涉及通信机制,因此要实现一个完整的诊断通信还需要定义网络层协议(比如ISO-15765),还有底层硬件实现方式(比如CAN控制器)。由于不涉及网络通信机制,可以架设在各种
shnsxz
·
2020-08-17 14:53
汽车电子
与
UDS
相关的一些时间参数
P2Server和P2*Server_max:在ECU的软件中,需要设置P2Server这个timer,而这个timer应该被赋P2Server_max或P2Server_max这两值。定性地来说,P2Server_max指的是ECU在收到请求和给出响应之间的这个时间间隔,它描述了ECU的反应速度。定量地来说,它指的是T_Data.ind(ECU收到请求)和T_Data.req(ECU给出响应)这
@3933549xx
·
2020-08-17 14:19
uds
诊断会话控制$10服务
返回
UDS
系列讲解总目录1、服务描述诊断会话控制服务是用于激活控制器中各种不同的会话模式的。诊断会话主要有三个子服务,分为两大类:默认会话和非默认会话。其中非默认会话又包括编程会话和扩展会话。
这座城市没有海
·
2020-08-17 14:02
UDS
基于
uds
的bootloader
bootloader程序架构略有简化的bootloader图这张图和恒润教程中的BootLoader流程大体是一致的。疑问点Q:图中的烧写顺序是34-36-34-36-34-36-37,但另一些材料中的顺序是34-36-36-36-37。A:这个问题这样理解,34-36-36-36-37的前提是你要下载的数据是连续的数据,每个36所使用的地址信息,都是34中包含的地址信息再加上一定的偏移量。如果需
qq_38865485
·
2020-08-17 14:42
uds诊断
UDS
诊断故障码及诊断服务介绍(14h, 19h, 85h)
1诊断故障人看病就医时,医生通过望闻问切来判定病因。而汽车运行出现故障时,维修人员(或开发人员)通过专业的诊断仪器直接读取当前车辆的故障。原理是车载控制器会时刻监控自身的运行情况,并把发现的故障信息进行存储,当诊断设备通过CAN总线请求读取故障时(19h服务),车载控制器返回相应的数据。常见汽车故障常见的车载故障如下(包含不限于)1ECU内部故障(如ECU供电电压过高,ECU供电电压过低)2网络通
朝圣的背包客
·
2020-08-17 14:45
CAN
深入理解统一诊断服务(
UDS
)ISO14229-1
诊断服务常用于诊断仪(客户端)和ECU(服务器)之间的会话控制、安全访问、例程控制、DTC读取,ECU软件刷写(软件下载)等,今天带大家深入理解统一诊断服务(UnifiedDiagnosticServices,
UDS
汽车网络那些事儿
·
2020-08-17 13:30
汽车网络那些事儿-车载网络
统一诊断服务
UDS
CANoe
CDD
CANdela
大众奥迪车
UDS
协议ECU的诊断
老的VAG1551和VAG1552只支持ISO9141和少部分ISO14230车辆VAS5051和VAS5052多支持ISO15031(EOBD)和ISO-15765(can-bus)不支持
UDS
所以已经在
minyuanxiani
·
2020-08-17 13:26
总线
UDS
服务器响应实施规则(Server response implementation rules) 未完待续。。。
一,概览:AbbreviationDescriptionsuppressPosRspMsgIndicationBitTRUE=servershallNOTsendapositiveresponsemessage(exceptionseeAnnexA.1indefinitionofNRC0x78)FALSE=servershallsendapositiveornegativeresponsemess
microcosmv
·
2020-08-17 13:25
UDS
UDS
应用层服务原语格式描述
service_name.type(parameterA,parameterB,parameterC[,parameter1,…])“service_name”isthenameofthediagnosticservice(e.g.DiagnosticSessionControl),“type”indicatesthetypeoftheserviceprimitive(e.g.request,in
microcosmv
·
2020-08-17 13:53
UDS
记:从零开始讲解
UDS
(三)——网络层
0x00
UDS
概述
UDS
(UniversityDiagnosticsSystem通用诊断系统)是一个在整车系统上经常使用的设备维护协议。
GreenDreamer
·
2020-08-17 11:53
ECU
UDS
CAN总线
UDS
tester之Tdrm
一、Tdrm的作用如果你在做汽车ECU,那么当做诊断服务的时候一定会用到
UDS
,而如果恰好你所开发的ECU也有诊断其他ECU的需求,那么就一定会用到tester端软件。Tester可以调用TP层,向
随想ustb
·
2020-08-17 11:37
汽车电子
PEAK System公司的APIs PCNA _
UDS
中的C#实例无法打开问题解决办法
目标1.问题描述2.真因查找3.解决方案1.问题描述官网下载要使用的API后,直接打开Samples文件夹中的C#例程,然后运行,发现报如下错误:按照提示,将Win32文件夹中的PCAN-
UDS
.dll
doublepeng-Qian
·
2020-08-17 11:40
汽车电子软件
生产力工具
诊断通讯协议
UDS
,ISO14229,ISO15765,ISO15031,J1939车辆诊断协议入门系列
(图片来源于网络)目录摘要1.基础概念1.1诊断的概念1.2诊断的目标1.3诊断的实现1.4诊断是分层的2.项目应用3.协议栈开发摘要回想当年刚进去汽车行业,做新能源车的某个“ECU”,和客户沟通需求时,人家上来就问你们支持诊断不?我心想不就是检测个继电器黏连、铜排温度什么的嘛,肯定支持呀,不然能卖给你们嘛!就信心慢慢地说支持,然后人家又问,你们的XX故障码是什么?我就疑惑了,咋还有故障码呢?啥故
doublepeng-Qian
·
2020-08-17 11:40
诊断通讯协议
UDS
学习笔记(三)——协议的理解
在理解了CAN总线之后,我们就需要学习
UDS
协议了。百度一下
UDS
协议,出现很多的两个标准是ISO14229,ISO15765。
庆钊你好呀
·
2020-08-17 11:56
汽车诊断协议—UDS
嵌入式系统
UDS
学习笔记(四)——ISO15765
前面的文章说过了ISO15765在帧的封装的时候,在首位加了一个02表示帧的有效数据是两个,但如果仅仅表示有效数据位的话,CAN总线协议上也有表示数据长度代码。实际上ISO15765有很多的功能,在CAN总线的基础上,主要实现单帧传输以及多帧传输。首先上一张图:第一眼看这张图,肯定会很蒙,这是什么呢?表格从上到下,可以了解到有4类帧:单帧(SF),首帧(FF),连续帧(CF),流控帧(FC)。我们
庆钊你好呀
·
2020-08-17 11:56
汽车诊断协议—UDS
嵌入式系统
基于CAN总线的汽车诊断协议
UDS
,上位机下位机开发
qq:731905316前言:
UDS
...Unifieddiagnosticservice(统一的诊断服务),可以参考14229可以获得相关服务,其中有一部分服务是用来做ECU更新的(也常被叫做FBL)
L_17
·
2020-08-17 11:40
CAN
基于CAN总线的汽车诊断协议
UDS
(ECU底层模块移植开发)
一、意义为了指导开发工程师,正确的使用诊断模块,快速开发出满足车厂要求的诊断功能。二、诊断模块介绍此诊断模块根据ISO-14229-1文档,并结合部分车厂的文档进行开发,使用面向对象的思路进行设计,将模块需要处理的所有事情封装在模块内部,留出模块处理过程接口和配置接口供调用接口的工程师使用。通过调用配置接口,可以配置我们想要的功能。通过调用处理过程接口,诊断模块便能提供诊断服务,无需其他操作,便能
weixin_30517001
·
2020-08-17 10:51
UDSonCAN资料收集
微信公众号:汽车ECU网络诊断技术统一诊断服务(Unifieddiagnosticservices,
UDS
)(一)统一诊断服务(Unifieddiagnosticservices,
UDS
)(二)统一诊断服务
何事误红尘
·
2020-08-17 10:46
CAN
OBD 诊断与
UDS
诊断有什么区别?(转)
原文地址:OBD诊断与
UDS
诊断有什么区别?
microcosmv
·
2020-08-17 10:38
汽车知识
UDS
UDS
学习笔记(二)——硬件的搭建以及配置开发环境
网上上对CAN总线的介绍很多,对于CAN总线的介绍就到这了。接下来是对硬件的搭建。前文说过了硬件使用的是树莓派与MCP2515模块。MCP2515模块MCP2515是一个CAN总线控制器,其实上面还集成了一个CAN收发器。但是由于MCP2515占主要功能(将SPI总线扩展称CAN总线),因此我们就暂且叫它MCP2515模块吧。MCP2515模块树莓派树莓派是一个基于Linux系统的卡片型电脑,相对
庆钊你好呀
·
2020-08-17 10:31
汽车诊断协议—UDS
嵌入式系统
汽车诊断协议,(K线/CAN总线、kwp2000、ISO14230、ISO1575...)
相信像我这样的小白第一次接触汽车诊断协议肯定有点懵逼,什么鬼kwp2000,那什么又是ISO-14230,ISO-15765,ISO-14229,
UDS
,UDSonCAN???
奋进的面条君
·
2020-08-16 12:39
汽车协议
汽车租赁系统
KWP-2000
IS0-14230
关于MIC的几点知识
工作电压:
Uds
1.5~12V,常用的有1.5V,3V,4.5V三种工作电流:Ids0.1~1mA之间输出阻抗:一般小于2K(欧姆)灵敏度:单位:伏/帕,国产的分为4档,红点(灵敏度最高)黄点,蓝点,白点
zhangzhibin160410132
·
2020-08-14 00:23
VDO命令
VDO命令本节介绍以下VDO实用程序:vdo该vdo实用程序管理kvdoVDO的和
UDS
组件。它还用于启用或禁用压缩。
allway2
·
2020-08-11 16:16
基于CAN总线实现的
UDS
诊断(DoCAN)
感谢作者@张丁之前写的
UDS
系列的文章介绍的都是应用层的诊断服务,不涉及下层的传输机制,本篇文章简要介绍一下基于CAN总线
逐浪
·
2020-08-11 15:30
汽车电子
UDS
诊断之一
今日编写
UDS
诊断服务,在已有的模块下使用。
verskoo
·
2020-08-11 13:41
UDS
之二
昨天写到ECUReset服务,今天继续看了
UDS
模块的代码实现,1.CC服务,即communicationcontrol;主要实现对服务器通信api的控制。
verskoo
·
2020-08-11 13:41
UDS
统一诊断服务 (Unified diagnostic services ,
UDS
) (一)
而ISO14229-3则定义了
UDS
在CAN总线上的实现。
LiQian999
·
2020-08-11 13:58
统一诊断服务 (Unified diagnostic services ,
UDS
) (六)
这篇文章将介绍InputOutputControlByIdentifier(0x2F)和RoutineControl(0x31)这两个诊断服务的用途和用法。它俩的作用有点类似,都是调用ECU内部一些预定义的操作序列,相当于是我们从外部利用诊断手段控制ECU的接口。InputOutputControlByIdentifier(0x2F)ECU简单来说就是一个对输入(sensor)进行计算再产生输出(
LiQian999
·
2020-08-11 13:27
统一诊断服务 (Unified diagnostic services ,
UDS
) (二)
https://zhuanlan.zhihu.com/p/33742492
UDS
定义的诊断服务从逻辑来说分为以下几类:DiagnosticandCommunicationManagement(诊断和通信管理
LiQian999
·
2020-08-11 13:27
UDS
中的SI:Service Identifier:服务ID:服务标识符的定义
SI:ServiceIdentifier(服务ID)类型:1个字节的无符号整数值范围:0x00~0xFFServiceidentifier(SI)Servicetype(bit6)Wheredefined0x10–0x3EISO14229-1servicerequestsISO14229-10x3FNotapplicableReservedbydocument0x50–0x7EISO14229-1
microcosmv
·
2020-08-11 12:23
UDS
bootloader流程
UDS
StepProcedureAddressModeRequestExpectedResponseEnterextendedsessionFunctional100350StopsettingofDTCsFunctional8502C502Disablenon-diagnosticcommunicationFunctional28EnterprogrammingsessionPhysical10025
Allen__Xia
·
2020-08-11 12:43
ECU开发
uds
协议之can总线程序升级
1.什么是
UDS
协议
UDS
(UnifiedDiagnosticServices,统一的诊断服务)协议是在汽车电子ECU环境下的一种通用诊断协议,属于应用层的协议。
fangye945a
·
2020-08-11 11:25
通信协议
记:从零开始讲解
UDS
(一)——协议概述
0x00
UDS
概述
UDS
(UniversityDiagnosticsSystem通用诊断系统)是一个在整车系统上经常使用的设备维护协议。
GreenDreamer
·
2020-08-11 11:56
CAN总线
UDS
ECU
WebService发布与调用问题:expected: {http://schemas.xmlsoap.org/soap/envelope/}Envelope but found: {http://schemas.xmlsoap.org/wsdl/}def
Mailbox===AsYVzdwoY_b6
uDs
>>>>>>>javax.xml.ws.Service@103bf65hs>>>>>>JAX-WSRI2.2.4-b01:Stubforhttp://localhost
爱的叹息
·
2020-08-08 01:26
ADAS/AD控制器模块开发09 -
UDS
与引导加载程序
本文介绍的Bootloader刷写功能的下载协议是通过
UDS
诊断服务实现的。
我爱露营车
·
2020-08-07 23:27
ADAS/AD笔记
ADAS/AD控制器模块开发11 -
UDS
与配置、校准
前言本文讲下与
UDS
相关的Configuration模块和传感器Alignment模块。Configuration模块即配置模块。什么叫Configuration?
我爱露营车
·
2020-08-07 23:56
ADAS/AD笔记
ADAS/AD控制器模块开发07 - CAN通信
与CAN通信模块同样基本的模块还有:基于CAN通信的
UDS
诊断模块、基于CAN通信的BootLoader刷写模块、基于CAN通信的EOL/Service/Online标定模块等。
我爱露营车
·
2020-08-07 23:56
ADAS/AD笔记
ADAS/AD控制器模块开发10 - 卡尔曼滤波器与智能驾驶
前言本来打算把基于CAN通信的五部曲(CAN通信、
UDS
诊断、Bootloader、Alignment、PCAN)先更完再讲其他Buildingblocks,但是一连几天的CAN相关内容写起来确实让人烦躁
我爱露营车
·
2020-08-07 23:09
ADAS/AD笔记
ADAS
AD
高级驾驶辅助
自动驾驶
智能驾驶
can 总线
uds
UDS
诊断入门心机之花兼听则明,谨言慎行。崇尚科学,实事求是。
manshq163com
·
2020-08-04 15:41
UDS
诊断学习笔记
统一诊断服务(
UDS
),即ISO-14229标准,是绝大多数汽车厂商使用的诊断服务。
manshq163com
·
2020-08-04 15:41
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他