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
UDS
on CAN的ADAS刷写BootLoader上位机开发
最近受某ADAS企业委托,帮助其开发一款ADAS控制器的BootLoader上位机,采用的设备是Kvaser和USBCAN2,一切都还比较顺利,刷写流程基本也是按照ISO14229-1的标准来做的,修改相关DID和安全算法,整体下来不满打满算大概花了20天左右,符合预期进度。整体展示项目整体界面设计长下面这个样子,分了菜单栏、工具栏、文件选择、刷写控制、刷写信息显示、软件操作说明、后台日志几个部分
南山墨客
·
2023-04-04 02:26
汽车电子软件
c#
汽车
BootLoader刷新之
UDS
刷新功能学习随笔
UDS
诊断协议以功能记录主要分为两部分1,
UDS
诊断功能:主要有$19$14$27$2E$22等2,
UDS
刷新功能:主要有$27$31$34$36$37$3E等(此篇主要记录的重点)一,
UDS
刷新功能在应用配合上涉及比较多的长帧
起风了~isk
·
2023-04-04 02:53
UDS
boot刷新
基于
UDS
的BootLoader上位机源代码,支持ISO15765通信,支持PeakCAN
基于
UDS
的BootLoader上位机源代码,支持ISO15765通信,支持PeakCAN,ZJGCAN等CAN卡,支持S-record格式的二进制文件解析;可二次开发或扩展应用基于
UDS
的BootLoader
「已注销」
·
2023-04-04 02:43
学习
基于
UDS
服务的BootLoader架构和刷写流程
基于
UDS
服务的BootLoader架构和刷写流程1.BootLoader支持的
UDS
服务bootloader不需要支持19/14等故障类服务在boot程序中,10/27/11/3E这样的基础服务需要支持
TaiChiDao
·
2023-04-04 02:12
AUTOSAR
架构
网络
网络协议
UDSonLIN(ISO14229-7)诊断协议
.诊断等级一2.诊断等级二3.诊断等级三三、LIN主节点的设计主节点的故障管理、传感器读取和I/O控制四、LIN从节点的设计前言在基于CAN的诊断学习之余,本文为大家介绍UDSonLIN的相关内容,与
UDS
诊断协议那些事儿
·
2023-04-03 12:45
诊断协议那些事儿
LIN
网络
车载系统
经验分享
uds
服务汇总
还有一些服务列举在下面:RequestDownload(服务ID为0x34)和RequestUpload(服务ID为0x35):这两个服务用于在ECU和诊断器之间进行数据传输。通过RequestDownload服务,诊断器可以请求ECU接收一些数据,例如校准数据、编程数据等;通过RequestUpload服务,诊断器可以请求ECU发送一些数据,例如诊断码、故障码等。TransferData(服务I
江南侠客(上海)
·
2023-04-02 04:24
UDS诊断专栏
mcu软件开发专栏
autosar模块详细学习
网络
分布式
autosar
uds诊断
人工智能
uds
诊断工作方式
UDS
的工作方式可以分为两个部分:物理层和应用层。物理层主要定义了
UDS
在CAN总线上的通讯规则,而应用层定义了
UDS
诊断服务的具体实现。
江南侠客(上海)
·
2023-04-02 04:24
UDS诊断专栏
mcu软件开发专栏
autosar模块详细学习
网络
汽车
人工智能
autosar
uds诊断
uds
基本概念扫盲
UDS
(UnifiedDiagnosticServices)是一种基于ISO14229标准的汽车诊断通信协议,用于诊断和调试车辆中的电子控制单元(ECU)。
江南侠客(上海)
·
2023-04-02 04:53
UDS诊断专栏
autosar模块详细学习
mcu软件开发专栏
网络
服务器
网络协议
uds
诊断
LAMP(4)_编译安装LAMP
MariaDB1.2编译安装HTTPD-2.4.411.3编译安装FastCGI协议的php-7.31.4修改配置httpd支持php-fpm1.5部署wordpress1.5部署Discuz1.6修改为
UDS
stevenux
·
2023-03-30 16:45
LAMP
LAMP
实战:Canoe CAPL test 模块无法使用CanTp接口函数的问题(用CANOE CAPL 发送
UDS
多帧)
问题:工作中需要添加测试模块并发送
UDS
多帧,发现capl的CanTp接口函数不能识别CanTpCreateConnectionCanTpSetTxIdentifier参考帮助文档左上角可见,这个函数是属于
大表哥汽车人
·
2023-03-30 09:38
CANOE
c语言
单片机
mcu
浅谈“物理寻址”和“功能寻址”
UDS
中的“寻址”寻址指的是诊断消息的传递方式有两种方式:1)物理寻址2)功能寻址物理寻址1对1的通信方式,用于指导确切的被诊断ECU的地址;功能寻址1对多的通信,或者广播。
大表哥汽车人
·
2023-03-30 09:38
UDS诊断
网络
UDS
入门至精通系列:Service 29
文章目录前言一、Service29定义内容二、安全认证流程三、安全认证的模型四、定义规范需要注意事项点总结前言备注:全文将近4500字,基于实际项目经验编写!对比2020版DUS协议(相比较2013版),新增加一个UDSService29(Authentication)。引入该服务的背景如下:伴随着无人驾驶标准发布,ADAS在汽车领域的热度在不断提升。需求的改变,也导致了车载总线的变化。而当前车载
车载诊断技术
·
2023-03-23 21:47
漫谈UDS诊断协议系列
汽车
数据库
网络安全
安全架构
功能测试
汽车 ECU FlashBootLoader 常见刷写流程
bootloader是指基于
UDS
诊断的车载控制器mcu程序刷新。成品车上要进行ECU的软件刷新,可以通过即Bootloader刷写和OTA升级。
JawSoW
·
2023-03-23 21:41
车载开发
vFlash 软件升级方案
把
uds
服务接口统一,按照服务名分解成源文件。通过
uds
.c进行统一的管理,如权限,会话模式管理。对于需要的服务采用回数方式,给用户提供接口。
一人科技
·
2023-03-23 21:09
arm
嵌入式硬件
CAN-
UDS
(USBCAN VFLASH STM32
UDS
bootloader)
CANUDS提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加第一章:UDSAPI第二章:UDSBootloader提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录CANUDS前言一、API二、使用步骤总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基
一人科技
·
2023-03-23 21:39
arm
stm32
单片机
UDS
-如何在CAPL中实现读取DTC和它的状态
我们在测试某个DTCCode时,首先会触发这个DTC产生的条件,然后用CANoe的诊断控制台或ODIS工具读取ECU所有的DTC,然后在显示的DTC列表里查看是否有这个DTC出现,它的状态是否是当前DTC,然后再取消触发这个DTC的条件(不满足),然后再去读取DTC,看这个DTC的状态是否变成了历史DTC。这就是测试DTC功能的一般流程,现在我们看下如何在capl中自动地实现它DTC读DTC的诊断
jasonj33
·
2023-03-14 22:05
【付费专栏】汽车通信协议
汽车总线协议
UDS
DTC
【
UDS
】ISO14229之0x19服务
文章目录前言一、理论描述1.服务分类2.状态掩码二、操作步骤1.请求2.回复总结->返回总目录返回总目录<-
&春风有信
·
2023-03-14 22:31
UDS诊断从入门到熟练
can
autosar
自动驾驶
汽车
汽车
UDS
诊断详解及Vector相关工具链使用说明——2.3.4 读取DTC(0x19 02)
19服务的02子功能是通过状态掩码来读取DTC(reportDTCByStatusMask),用来获取符合条件的DTC及其状态。1.请求报文格式02子功能的请求报文格式和01子功能相同,子功能参数置为0x02即可。请求报文中的DTC状态掩码的用法也和01子功能相同。2.肯定响应报文格式02子功能的肯定响应报文格式如下,子功能参数置为0x02,后面加一个字节的DTCStatusAvailabilit
olddddd
·
2023-03-14 22:26
UDS
DTC
19服务
读取故障码
汽车
UDS
诊断详解及Vector相关工具链使用说明——2.3.5 读取DTC快照记录(0x19 04)
1.何为DTC快照有的ECU在检测到一个故障的时候,不仅会记录DTC,还会记录故障发生时刻的一些车辆运行信息,如当时的车速、发动机转速、发生时间、水温等,这些信息可以帮助维修人员更快的查找故障原因。2.请求报文格式04子功能的请求报文格式如下:这里面有两个参数:DTCMaskRecord:指想要读取哪个DTC的快照信息。DTCSnapshotRecordNumber:DTC快照记录编号,标准中定义
olddddd
·
2023-03-14 22:26
UDS
诊断
DTC
快照
1904
汽车
UDS
诊断详解及Vector相关工具链使用说明——2.3.6 读取DTC扩展数据记录(0x19 06)
1.概述DTC扩展数据记录是另一种存储DTC相关信息的形式,前文讲的快照记录多用于记录DTC发生的时刻的车辆运行信息,扩展数据记录通常用于如故障发生次数、故障持续时间、故障后行驶里程这一类的其它DTC相关信息。读取DTC扩展数据记录是用19服务的06子功能。2.请求报文格式06子功能的请求报文格式如下:和04子功能读取快照记录的请求报文类似,DTCMaskRecord就是指想要读取哪个DTC的扩展
olddddd
·
2023-03-14 22:26
UDS
14229
诊断
DTC
扩展数据
【
UDS
诊断协议--0x19服务】
可以说没有19服务,就没有完整的
UDS
。DTC(diagnostictroublecode):如果系统检测到了一个错误,它将存储为DTC。
.桃花依旧笑春风
·
2023-03-14 22:43
#
智能驾驶(入门)
autosar
汽车
UDS
诊断之读取DTC信息服务(0x19)深度剖析
ReadDTCInformation就是读取DTC信息服务,DTC即故障编码,简称故障码。读取DTC信息服务描述ReadDTCInformation客户端向一个服务端或多个服务端请求驻留的DTC信息状态。目录1.英文
心骗小白话
·
2023-03-14 22:11
汽车UDS诊断
汽车
汽车
UDS
诊断之读取DTC(19h 02h)子功能深度剖析
reportDTCByStatusMask就是通过状态掩码报告DTC列表,也可以直接简称读取DTC,是读取DTC信息服务(19h)的第二个子功能(02h)。通过状态掩码报告DTC列表子功能描述reportDTCByStatusMask客户端可以通过发送具有该子功能的服务请求来搜索DTC状态掩码匹配的
心骗小白话
·
2023-03-14 22:11
汽车UDS诊断
汽车
UDS
(统一诊断服务)的理解——0x19服务
简述
UDS
、0x19服务
UDS
可以简单理解为一套完整的通讯协议框架,其目的在于规范各种行车电脑和ECU之间的通讯。ISO15765-2规定了
UDS
的网络层,ISO14229规定
UDS
的应用层。
王大树叔叔
·
2023-03-14 22:40
UDS
其他
【车载开发系列】
UDS
诊断---读取DTC信息($0x19)
【车载开发系列】
UDS
诊断—读取DTC信息($0x19)
UDS
诊断---读取DTC信息($0x19)【车载开发系列】
UDS
诊断---读取DTC信息($0x19)一.概念定义1)DTC概念2)故障类型3)
进击的横打
·
2023-03-14 22:51
#
汽车嵌入式---UDS诊断
网络协议
网络
读取 DTC 信息服务 (0x19) –
UDS
协议
总目录链接==>>AutoSAR入门和实战系列总目录0x19读取DTC信息服务概述读取DTC信息服务在
UDS
协议中用于从车辆或特定ECU或节点读取DTC。
UDS
协议的主要任务之一是故障诊断。
车端
·
2023-03-14 22:18
汽车电子杂谈
AutoSAR
第三周(2019-9-9~2019-9-15)
2.正在开发中的项目
UDS
、NM部分重新整理,将主任务移到中断里调用,已发布。3.参加了小组例会,竟然有一个半月没参加了,了解了组里的情况,认识了新同事。4.晚餐补了一顿板面,还是那熟悉的味道。
傲雪枫
·
2023-03-09 05:29
UDS
-CAN网络层传输协议
UDS
-CAN网络层传输协议CAN传输数据长度最大8个字节;单帧发送:单帧发送与接收原始数据:2709SF(SingleFrame)例1:0227290000000000;SF第一字节的高4位为0,低4
葬歌倾城
·
2023-01-30 07:37
诊断(
UDS
)协议栈设计-系列讲解
目录总体架构1前言汽车电子产品开发,
UDS
诊断协议是基础的,也是必不可少的,大多数汽车电子工程师,对诊断应用或多或少有所了解,但对整个协议栈的开发和设计,知之甚少,下面将对整个协议栈的设计和源码进行分享受和讲解
Jetty.Liu
·
2023-01-14 06:46
车辆总线协议
汽车
UDS
诊断系列讲解-总目录
一、前言欢迎大家来学习《
UDS
诊断从入门到熟练》专栏,该篇为总目录,方便以后大家直接进入需要学习的文章。
&春风有信
·
2023-01-14 06:42
UDS诊断从入门到熟练
can
autosar
自动驾驶
汽车
UDS
诊断
写在前面:
UDS
实践性强,逻辑复杂,很多服务非要体验过一次才能理解,导致包括我在内的初学者感觉晦涩难懂,不明觉厉,因此将自己的理解写下来、整理下来,与君共勉。
一知半解-老同志
·
2023-01-14 06:39
AUTOSAR
UDS诊断
汽车诊断协议
认识
UDS
诊断29认证服务-Authentication Service
目录1.概述2.背景知识3.服务介绍4.服务实现5.与27服务的比较1.概述29服务是在ISO14229-2020版本中首次增加的为应对网联汽车日益增加的安全风险的新服务。此服务的目的顾名思义是为client和server之间的身份认证提供一种方法,以便对意图获取一些有访问限制的数据或服务操作时验证client的身份,这些限制可能是由于安全或排放相关的原因。需要认证服务保护的情况包括:调用serv
stay_h_stay_y
·
2023-01-14 06:09
车载诊断技术
安全
网络协议
UDS
诊断基础知识简介-ISO14229
什么是
UDS
?
UDS
全称为UnifiedDiagnosticServices,统一的诊断服务。由ISO-14229系列标准定义。
Koi_Cc
·
2023-01-14 06:04
汽车电子
汽车
物联网
嵌入式硬件
单片机
uds
诊断服务介绍
01
UDS
简介
UDS
协议即ISO-14229,是UnifiedDiagnosticServices,统一诊断服务,是诊断服务的规范化标准。
qq_38865485
·
2023-01-14 06:34
uds诊断
UDS
诊断系列之九 诊断仪在线(3E)服务
诊断仪在线服务是一个功能最简单的服务了,它的功能只有一个,就是告诉服务端,也就是ECU,诊断仪仍然还在连接着,服务端不要走神(切换状态)。一、服务介绍想象一个场景,我要用诊断仪给ECU发送一些数据,而填写数据的时候,我是没有操作诊断仪给ECU发送任何诊断请求的。而一般遵照ISO14229-2的要求,超过S3时间,ECU就会从非默认会话切换到默认会话。而我不希望发生这种情况,该怎么办呢?方法就是在填
ChenglimK
·
2023-01-14 06:27
UDS诊断
网络
网络协议
汽车
UDS
诊断系列之十三 例程控制(31)服务 上
例程控制服务主要功能是由客户端请求服务端开始、结束一个例程,以及获取例程执行的状态和结果。一、主要功能和响应规则1.例程routineAroutineistheusualseriesofthingsthatyoudoataparticulartime.Aroutineisalsothepracticeofregularlydoingthingsinafixedorder.以上是柯林词典给出的例程的
ChenglimK
·
2023-01-14 06:27
UDS诊断
网络
汽车
UDS
诊断系列之五 诊断会话控制(10)服务
诊断会话控制服务,其服务ID是0x10,主要功能为控制服务端的会话模式的切换。一、诊断会话模式诊断会话模式分为默认会话模式和非默认会话模式,不同的会话模式所支持的功能、权限、时间参数等等是不一样的。1.会话模式定义首先明确一点就是一个服务端(ECU)正常运行的时候,当前只会存在一个会话模式,不会同时存在两个会话模式。无特殊情况下上电会在默认会话模式下,在该模式下仅支持一般的信息读取和查询操作,例如
ChenglimK
·
2023-01-14 06:57
UDS诊断
汽车
网络
UDS
诊断系列之七 安全访问(27)服务
安全访问服务,主要功能是为了通过诊断安全地访问服务端,也就是ECU,而设置的一层保护机制。一、安全访问机制1.安全访问定义什么是安全地访问?就是通过一个验证机制来确认发送请求的一方是不是官方认可的设备,也就是验证设备是否可信,验证通过之后才可以继续请求服务端的数据。有哪些是需要安全访问通过之后才可以进行响应的呢?主要分为三类,第一类是操控类的服务,例如输入输出控制、例程控制服务等,第二类是写入类,
ChenglimK
·
2023-01-14 06:57
UDS诊断
安全
网络
汽车
网络协议
UDS
诊断系列之八 通信控制(28)服务
例如当通过
UDS
协议下载程序时,可使用此服务停止其他非诊断报文停发,从而将带宽都留给下载通信,加快下载速度。
ChenglimK
·
2023-01-14 06:57
UDS诊断
网络
网络协议
汽车
UDS
诊断系列介绍06-22服务
本文框架1.系列介绍22服务概述2.22服务请求与应答2.122服务请求2.222服务正响应2.222服务否定应答3.22服务使用示例4.Autosar系列文章快速链接1.系列介绍
UDS
(UnifiedDiagnosticServices
initiallizer_行稳致远
·
2023-01-14 06:27
Autosar扫盲系列
autosar
嵌入式
UDS
UDS
诊断系列介绍08-19服务
故障码定义1.3DTC状态位2.19服务常用子服务2.11901服务2.21902服务2.31904服务2.41906服务2.5190A服务2.6否定响应3.Autosar系列文章快速链接1.系列介绍
UDS
initiallizer_行稳致远
·
2023-01-14 06:27
Autosar扫盲系列
autosar
嵌入式
ECU
UDS
UDS
诊断系列介绍07-2E服务
本文框架1.系列介绍2E服务概述2.2E服务请求与应答2.12E服务请求2.22E服务肯定响应2.32E服务否定应答3.Autosar系列文章快速链接1.系列介绍
UDS
(UnifiedDiagnosticServices
initiallizer_行稳致远
·
2023-01-14 06:27
Autosar扫盲系列
autosar
UDS
嵌入式
UDS
诊断系列介绍04-10会话服务
本文框架1.系列介绍10服务概述2.10服务请求与应答2.110服务请求2.2肯定应答2.3否定应答1.系列介绍
UDS
(UnifiedDiagnosticServices)协议,即统一的诊断服务,是面向整车所有
initiallizer_行稳致远
·
2023-01-14 06:26
Autosar扫盲系列
嵌入式
autosar
UDS
UDS
诊断系列介绍02-传输层CANTP
2.1.1单帧PDU发送2.1.2多帧PDU发送2.2PDU的接收2.2.1单帧PDU接收2.2.2多帧PDU接收1.模块介绍CANTP(CANTransportLayer),位于通信栈的传输层,是专门服务于
UDS
initiallizer_行稳致远
·
2023-01-14 06:56
Autosar扫盲系列
autosar
嵌入式
UDS
诊断系列介绍03-DCM
本文框架1.缩写2.模块概述3.功能实现3.1DSL/DSD/DSP子模块3.2Dcm实现逻辑4.Dcm配置1.缩写在进行介绍前,先简单罗列几个用到的缩写及全称方便后续理解。DCM:DiagnosticCommunicationManagerDEM:DiagnosticEventManagerUDS:UnifiedDiagnosticServicesSID:ServiceIdentifierDID
initiallizer_行稳致远
·
2023-01-14 06:56
Autosar扫盲系列
autosar
诊断
UDS
UDS
诊断服务的会话层和寻址方式
文章目录1诊断服务的会话层和寻址方式传送门==>>AutoSAR实战系列300讲「糖果Autosar」总目录1诊断服务的会话层和寻址方式根据14229
uds
诊断协议的要求,每个诊断服务只有处在合适的会话层才能起作用
汽车电子与软件开发
·
2023-01-14 06:26
#
62
非刷写诊断UDS服务
UDS诊断服务
【车载开发系列】
UDS
诊断---诊断故障清除($0x14)
【车载开发系列】
UDS
诊断—诊断故障清除($0x14)
UDS
诊断---诊断故障清除($0x14)【车载开发系列】
UDS
诊断---诊断故障清除($0x14)一.概念定义二.参数说明三.清除内容方式1)清除内容
进击的横打
·
2023-01-14 06:51
#
汽车嵌入式---UDS诊断
网络协议
网络
【车载开发系列】
UDS
诊断---基于事件响应($0x86)
【车载开发系列】
UDS
诊断—基于事件响应($0x86)诊断---基于事件响应($0x86)【车载开发系列】
UDS
诊断---基于事件响应($0x86)一.概念定义二.注意事项三.报文格式1)请求报文2)肯定响应
进击的横打
·
2023-01-14 06:51
#
汽车嵌入式---UDS诊断
网络协议
网络
【车载开发系列】
UDS
诊断---链接控制服务($0x87)
【车载开发系列】
UDS
诊断—链接控制服务($0x87)诊断---链接控制服务($0x87)【车载开发系列】
UDS
诊断---链接控制服务($0x87)一.概念定义二.应用场景三.报文格式1)报文请求2)肯定响应
进击的横打
·
2023-01-14 06:51
#
汽车嵌入式---UDS诊断
网络协议
网络
信息与通信
【车载开发系列】
UDS
诊断---OBD基础概述
【车载开发系列】
UDS
诊断—OBD基础概述
UDS
诊断---OBD基础概述【车载开发系列】
UDS
诊断---OBD基础概述一.什么是OBD二.OBD和
UDS
的区别三.OBD应用功能与应用领域四.OBD的特点有哪些五
进击的横打
·
2023-01-14 06:51
#
汽车嵌入式---UDS诊断
网络协议
网络
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他