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
诊断笔记
文章目录常见缩写简介
UDS
寻址模式1.物理寻址(点对点、一对一)2.功能寻址(广播、一对多)3.功能寻址使用场景举例
UDS
报文格式
UDS
协议栈网络层网络层功能网络层协议1.单帧SF(SingleFrame
up up day
·
2023-08-11 06:38
UDS
汽车电子
CAN
诊断
汽车BOOTLOADER开发经历
1.熟悉基本术语含义诊断、寻址方式、FBL、擦除、驱动2.熟悉国际标准、
UDS
服务格式汽车的BOOT开发基本围绕**ISO14229(UDSonCAN定义诊断服务)、ISO15765(定义会话层时间参数等
兄弟李德胜
·
2023-08-08 13:24
学习系列
汽车
STM32
UDS
Bootloader开发-上位机篇-CANoe制作(3)
文章目录前言刷写脚本34服务写入数据的实现定时函数writeBlockData函数Checksum总结前言上一篇文章中介绍了CAPL刷写脚本的大部分内容,本文继续介绍34,36,37服务的实现,及checksum中遇到的坑刷写脚本34服务voidrequestDownLoad(structBlockhexfile){gTxBuffer[0]=0x34;gTxBuffer[1]=0x00;gTxBu
赞哥哥s
·
2023-08-07 09:25
Autosar进阶
stm32
单片机
uds
bootloader
Autosar
AutoSAR系列讲解(实践篇)12.3-Dcm
同时,它不光能处理我们之前讲到的
UDS
协议,还能作用在OBD(ISO15031-5)诊断协议上。其实之前我们讲解
UDS
的那些内容,基本上就是
ManGo CHEN
·
2023-08-07 08:04
汽车电子
Autosar学习
网络
AutoSAR系列讲解(实践篇)12.1-Diagnostics简介
目录前言一、
UDS
协议1、ServiceIdentifier(SID)2、协议规范3、举个例子二、Aut
ManGo CHEN
·
2023-08-07 07:33
Autosar学习
汽车电子
autosar
UDS
Autosar诊断系列介绍20 -
UDS
应用层P2Server/P2Client等时间参数解析
本文框架1.前言2.几个时间参数含义2.1P2Client与P2Server2.2P2*Client与P2*Server2.3P3Client_Phys与P3Client_Func2.4S3Client与S3Server1.前言本系列Autosar诊断入门介绍,会详细介绍诊断相关基础知识,如您对诊断实战有更高需求,可参见诊断实战系列专栏,快速链接:Autosar诊断实战系列导读如您MCAL配置,通
initiallizer_行稳致远
·
2023-08-06 01:40
#
Autosar
DiagStack入门系列
autosar
诊断
UDS
Autosar诊断实战系列导读
.模式管理实战系列文章前言本系列为诊断部分,全模块的实战专栏快速链接:AutoSar实战进阶系列导读1.系列概述在AutosarDiagStack系列基础篇中我们对CANTP,DCM,DEM,FIM及
UDS
initiallizer_行稳致远
·
2023-08-06 01:09
Autosar
诊断实战系列
autosar
诊断
DCM
Autosar诊断实战系列14-NRC优先级解析
本文框架前言1.NRC分类2.NRC优先级判断2.1.NRC优先级判断逻辑介绍2.2NRC测试注意事项前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
服务的进一步探讨及开发中注意事项
initiallizer_行稳致远
·
2023-08-06 01:39
Autosar
诊断实战系列
autosar
诊断
UDS
AUTOSAR DoIP介绍
根据下图(来自于ISO14229-1),我们可以得到以下两点关系:
UDS
协议(规范是ISO14229)是统一诊断服务,作为应用层协议可以基于CAN、IP、LIN等物理总线或网络实现。
钢琴上的汽车软件
·
2023-08-05 19:24
Classic
AUTOSAR精讲
DoIP
UDS诊断
UDS
诊断协议
UDS
本质上是一系列服务的集合,包含6大类,共26种。每种服务都有独立的ID,即SID。
HDD615
·
2023-08-04 07:14
UDS
14229
诊断协议
汽车电子
【DBC专题】-12-不同类型报文(应用/诊断/网管/测量标定)在DBC中配置,以及在Autosar各模块间的信号数据流向
点击返回「Autosar从入门到精通-实战篇」总目录案例背景(共18页精讲):该篇博文将告诉您:1)Autosar中,不同类型报文(App应用,
UDS
/OBD诊断,NM网络管理报文,XCP测量标定)的信号数据流向
汽车电子助手
·
2023-08-02 04:54
Vector工具链
#
DBC
Autosar
【AUTOSAR-COM】-2.2-通过PduGroup批量控制CAN Frame/Pdu的发送(方法二)
点击返回「《Autosar_BSW高阶配置》总目录」案例背景(共7页精讲):该篇博文将告诉您:-->如何实现类似
UDS
诊断$28服务,控制所有APPCANTxFrame/Pdu/报文发送;-->在博文《
汽车电子助手
·
2023-08-02 04:23
Autosar_BSW高阶配置
#
COM
Autosar
Autosar
统一诊断服务(
UDS
)
一、概述统一诊断服务(UnifiedDiagnosticServices),简称
UDS
。
晓翔仔
·
2023-07-30 17:35
tech
knowledge
网络
UDS
汽车安全诊断
网络安全
新能源汽车
新能源汽车OTA升级中的
UDS
通信分析
本篇文章分析新能源汽车OTA升级中的
UDS
通信。OTA升级时
UDS
通信的双方是Tester和ECU。
晓翔仔
·
2023-07-30 17:05
tech
knowledge
汽车
UDS
CAN通信
OTA
STM32
UDS
Bootloader开发-上位机篇-CANoe制作(2)
文章目录前言CANoe增加NodeCAPL脚本获取GUI中的参数刷写过程诊断仪在线接收回调函数发送函数总结前言在上一篇文章中,介绍了UDSBootloadaer上位机软件基于CANoe的界面设计。本文继续介绍CAPL脚本的编写以实现刷写过程。CANoe增加Node在开始编写CAPL之前,需要在SimulationSetu中增加一个Node,作为CAPL脚本的载体在Configuration中配置O
赞哥哥s
·
2023-07-30 04:17
Autosar进阶
stm32
单片机
uds
bootloader
DoIP学习笔记系列:导航篇
文章目录1.前言2.导航3.参考资料1.前言DoIP学习笔记系列是一整套基于网络的诊断协议学习笔记,非常适合对有
UDS
基础但对DoIP没有实战经验的小伙伴参考,通过源协议讲解,企标讲解,测试需求讲解,测试用例讲解
智驾
·
2023-07-29 18:44
DoIP测试
开发训练营
DoIP
诊断
OTA
php 进程间通信:管道、
uds
1、管道1.1、管道概念管道是单向的、先进先出的,它把进程的输出和另一个进程的输入连接在一起。一个进程往管道写入数据,另一个进程从管道读取数据。数据被从管道中读取出来之后,将被删除,其他进程无法在读取到相应的数据。管道提供了简单的流控制,进程读取空管时候,将被阻塞。同时进程写入一个满了的管道会被阻塞,直到另一方写入或者读取管道。管道包含无名管道和有名管道,前者用于父进程和子进程之间的通信,后者用于
afterlife_union
·
2023-07-26 19:02
php
开发语言
UDS
之11服务
11服务:功能:控制MCU进行重启,重启分为硬重启和软重启,11服务一般代表软重启,虽然它里面有个子服务是硬件重启,这里需要注意下;硬重启在日常工作中一般代表B+重启。命令格式(请求&应答):诊断请求积极应答格式:消极应答格式:
qq_34309267
·
2023-07-26 04:21
UDS
单片机
c语言
汽车
基于
UDS
的BOOTLOADER(TC275)(1)
对bootloder来讲,有以下几点需要注意:程序的分区;跳转指令;分区的链接文件;flash擦除及烧写函数;协议栈(
UDS
);那么针对咱们这个程序该如何写呢?首先,你要弄清楚如何分区。
qq_34309267
·
2023-07-26 04:51
UDS
TC275
基于
UDS
的BOOTLOADER(TC275)(2)
上一篇文章记录了如何分区,但在工程中如何给代码分区呢?如何设置起始地址呢?针对这一问题,本文会做详细的解读:笔者使用的是Hightec编译器。大家在拿到TC275例程的时候都会拿到一个Lcf_Gnuc.lsl文件,这个文件主要描述的就是如何在Hightec中分配地址。LCF_INTVEC0_START=0x80010000;/此处是APP的地址/LCF_TRAPVEC0_START=0x80000
qq_34309267
·
2023-07-26 04:21
TC275
UDS
UDS
之10服务
笔者最近接触一个
UDS
的项目,现针对
UDS
中遇到的问题进行总结。10服务是
UDS
中的会话切换。由于之前做的BOOTLOADER比较多,现在算是重点放到了
UDS
诊断这一块。
qq_34309267
·
2023-07-26 04:21
前端
UDS
流程
Enterextendedsession.5003003201F4StopsettingofDTCs.C502Disablenon-diagnosticcommunication.6803Enterprogrammingsession.7F1078--->5002003201F4Requestseed.6703Sendkey.6704WriteProgramRepairShopCode.7F2E7
qq_34309267
·
2023-07-26 04:21
UDS
汽车
c语言
STM32F103 基于
UDS
的BOOTLOADER
1.对于BOOTLODER来讲,首先要讲FLASH分好区BOOTLODERAPP2.跳转函数Boot_JumpToApplication(0x08008000);具体内容如下:voidBoot_JumpToApplication(uint32_tAddr){staticpFunctionJump_To_Application;__IOuint32_tJumpAddress;/*Testifuser
qq_34309267
·
2023-07-26 04:50
UDS
flash
Bootloder开发方案(基于
UDS
)
Bootloader是所有支持重编程的ECU必须具备的软件功能,在ECU运行过程中,执行的是应用软件和应用数据,仅当应用软件或应用数据无效时,或者要求对其进行升级或特殊测试的时候,Bootloader软件才被激活。应用软件和应用数据可以同时编程或者相互独立编程,不允许重新编程时更新Botloader软件。Bootloader软件存储于被保护的存储器区域,即使发生潜在错误时,控制器始终保证可重新编程
qq_34309267
·
2023-07-26 04:50
UDS
基于
UDS
协议的TC275 BOOTLODER程序之 flashdriver
UDS
烧写要求先烧写flashdriver再烧写APP.BOO程序里不包含flashdriver。故需要将flashdriver烧写到ram中。
qq_34309267
·
2023-07-26 04:50
UDS
基于MPC5634L的BOOTLOADER(
UDS
)(一)
基于MPC5634L的BOOTLOADER(
UDS
)(一)博主最近参与一个BOOTLAODER的项目(MPC5634),需要用到DCM模块(基于
UDS
)的烧写流程。
qq_34309267
·
2023-07-26 04:20
UDS
UDS
之27服务
SecurityAccess(0x27)——安全访问这个服务的目的是为那些限制访问,以及和排放、安全相关的一些服务和数据提供一些访问权限来保护数据。此服务执行步骤如下:(1)Client请求一个种子(Seed);(2)Server发送种子(Seed);(3)Client再根据相应算法算出一个匹配这个种子(Seed)的钥匙(Key)并发送给Server;(4)Server也根据相同算法算出一个钥匙(
qq_34309267
·
2023-07-26 04:46
UDS
单片机
汽车
UDS
诊断测试
UDS
(UnifiedDiagnosticServices,统一的诊断服务)诊断协议是在汽车电子ECU环境下的一种诊断通信协议。这种通信协议被用在几乎所有由OEM一级供应商所制造的新ECU上面。
WINDHILL_风丘科技
·
2023-07-25 18:48
数据采集
车辆测试
IPETRONIK记录仪
UDS
汽车诊断
车辆测试
数据采集
记录仪
车载诊断NRC -
UDS
Negative Response Code
目录NegativeResponseCodeNRCCategoriesNegativeResponseCodeNRCCategories>>下表中列出了ISO14229-1:2013(E)中定义的否定响应码及其使用条件:否定响应码的取值范围为0x00-0xFF,被分为三组:0x00:服务器内部实现否定响应码判断逻辑时使用,表示要给出肯定响应。0x01–0x7F:诊断通信相关的否定响应码。0x80–
CDamogu
·
2023-07-24 14:47
服务器
servlet
http
UDS
NRC
汽车
UDS
诊断之通过标识符写入数据服务(0x2E)深度剖析
WriteDataByIdentifier就是通过标识符写入数据服务,这里的标识符(ID)指的是数据标识符,也就是我们经常说的DID。目录1.英文术语2.缩写表3.服务描述4.请求消息定义4.1.请求消息子功能定义4.2.请求消息数据参数定义5.肯定响应消息定义5.1.肯定响应消息数据参数定义6.否定响应消息定义6.1.否定响应码6.2.NRC评估序列7.服务使用示例7.1.示例#1-写入数据标识
心骗小白话
·
2023-07-24 14:47
UDS诊断
c语言
UDS
汽车诊断协议(ISO 14229)所有服务以及对应服务支持的否定响应代码NRC
UDS
汽车诊断协议(ISO14229)所有服务以及对应服务支持的否定响应代码NRC下表将ISO14229-Part1:Specificationandrequirements中信息进行整理,梳理了
UDS
汽车电子助手
·
2023-07-24 14:46
#
UDS诊断(ISO
14229)
Autosar诊断实战系列13-基于CANoe的长帧BS及STmin测试
STmin测试测试方法测试步骤测试case分析Case2.ECU发送的流控帧BS及STmin测试测试方法测试步骤测试case分析测试总结前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-24 14:45
Autosar
诊断实战系列
autosar
诊断
UDS
Autosar诊断系列介绍18 - NRC解码字典
本文框架前言NRC字典前言
UDS
(UnifiedDiagnosticServices)协议,即统一的诊断服务,是面向整车所有ECU的一种诊断通信方式,是基于ISO14229规范的规范化诊断服务标准,其位于
initiallizer_行稳致远
·
2023-07-24 14:42
#
Autosar
DiagStack入门系列
autosar
诊断
UDS
【AUTOSAR】VCU 软件架构设计(三)---- 静态软件架构
其中软件平台主要包含:硬件依赖层(底层驱动)、硬件抽象层、CAN协议栈(CCP和
UDS
)、系统调度(RTOS/主循环调度)以及基础服务(如:Flash,时钟,CRC校验,随机数产生函数等)。
大道生
·
2023-07-18 00:26
VCU
嵌入式硬件
BMS
AUTOSAR
单片机
STM32
UDS
Bootloader开发-上位机篇-CANoe制作(1)
文章目录前言功能需求GUI实现CANID配置文件路径选择进度条CaplOutput开始刷写Button整体界面总结前言在之前的系列文章中,介绍了Bootloader开发的中的下位机软件开发,本文接着介绍上位机软件的开发。主要就是通过调用CAN卡的API函数进行通信。汽车行业中,CANoe作为通信测试的不可或缺的软件,上位机首先基于CANoe和CAPL实现.功能需求目前只做了简单的功能,CANID可
赞哥哥s
·
2023-07-16 23:36
Autosar进阶
uds
bootloader
上位机
Autosar诊断实战系列11-
UDS
0x27加解密服务配置开发介绍
DcmDsp中DcmDspSecurity实战配置2.1DcmDspSecurity实战配置2.2尝试次数及DelayTime进一步理解前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-15 04:13
Autosar
诊断实战系列
autosar
UDS
诊断
Autosar诊断实战系列09-Dem中Event的Debounce开发介绍
2.Dem中Debounce开发2.1基于Counter的Debounce开发2.2基于Time的Debounce开发3.开发注意事项前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-15 04:43
Autosar
诊断实战系列
autosar
UDS
诊断
Autosar诊断实战系列10-BusOff DTC的触发逻辑及配置开发介绍
本文框架前言1.BusOffDTC触发流程细掰2.BusOff相关配置介绍2.1Dem模块相关配置2.2CanSM相关配置3.BusOff测试前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-15 04:43
Autosar
诊断实战系列
autosar
诊断
UDS
Autosar诊断实战系列12-
UDS
0x10会话服务配置开发介绍
1.1DcmDsdSubServices中添加子会话服务2.DcmDsp中DcmDspSession实战配置2.1DcmDspSession实战配置2.2其他说明前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-15 04:43
Autosar
诊断实战系列
autosar
诊断
UDS
Autosar诊断实战系列08-Dem与BswM在ECU运行期间究竟擦出了哪些火花
2.1ESH_DemInitRule2.2Dem_Shutdown的处理规则3.Dem在初始化及Shutdown期间的工作内容3.1Dem初始化期间工作内容3.2Dem_ShutDown期间工作内容前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-15 04:42
Autosar模式管理实战系列
Autosar
诊断实战系列
autosar
嵌入式
诊断
BswM
Autosar诊断实战系列02-再谈19 04读取冻结帧子服务
本文框架1.前言2.1904子服务2.1请求某DTC快照信息2.1.1请求报文格式及说明2.1.2响应报文格式及说明3.开发注意事项3.1快照高低字节顺序3.2快照DID1.前言19服务在整个
UDS
服务中非常重要
initiallizer_行稳致远
·
2023-07-15 04:12
Autosar
诊断实战系列
autosar
嵌入式
UDS
Autosar诊断实战系列07-一文学会CanTp如何配置
2.1.2CanTpRxNPdu及CanTpTxFcNPdu配置2.2CanTpTxNSdu配置2.2.1CanTpTxNPdu及CanTpRxFcNPdu配置前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-07-15 04:12
Autosar
诊断实战系列
autosar
UDS
诊断
【CANdelaStudio编辑CDD】-0.2-将CDD转换成ODX/PDX诊断描述文件
目录1打开CDD文件2CDD文件转换成ODX/PDX文件3结尾前一篇链接:全网最全诊断梳理《
UDS
/OBD诊断&诊断描述文件CDD》总目录https://blog.csdn.net/qfmzhu/article
汽车电子助手
·
2023-07-14 06:50
#
CDD诊断描述文件
#
ODX/PDX诊断描述文件
UDS/OBD诊断/刷写
autosar
UDS和OBD诊断CDD
【CANdelaStudio编辑CDD】-0.3-CDD中Fault Memory里DTC Column与Autosar Dem对应关系
中描述一个DTC用到的标签和关键字3CDD中FaultMemory里DTCColumn与AutosarDem参数对照表4附录:ODX/PDX中描述一个UDSDTC举例5结尾前一篇链接:全网最全诊断梳理《
UDS
汽车电子助手
·
2023-07-14 06:50
#
CDD诊断描述文件
UDS/OBD诊断/刷写
Autosar
autosar
UDS和OBD诊断CDD
CANas分析软件,DBC文件解析,CAN报文分析,仿CANoe曲线显示
:增加合并曲线,帧解析,表格分析2023.01.01:增加对Kvaser的支持2022.04.01:更新DBC编辑界面2022.01.01:信号增加功能选项,主页可调整字号或行距2021.12.01:
UDS
枯无穷肉
·
2023-07-14 02:57
DBC
can
dbc
Autosar诊断实战系列05-需存储NvM的DID配置开发详解
本文框架前言1.Dcm相关配置1.1DcmDspDatas配置1.2DcmDspDids配置2.NvM&Fee相关配置2.1NvM相关配置前言在本系列笔者将结合工作中对诊断实战部分的应用经验进一步介绍常用
UDS
initiallizer_行稳致远
·
2023-06-24 05:29
Autosar
诊断实战系列
autosar
UDS
诊断
【AUTOSAR】
UDS
协议的代码分析与解读(二)----ECU诊断协议概述
UDSO诊断服务技术规范1范围本规范规定了增强型诊断需求的诊断服务部分的内容,定义了通用电子系统需遵循的
UDS
通用执行规则。
大道生
·
2023-06-23 21:55
AUTOSAR
linux
嵌入式硬件
汽车
诊断
【AUTOSAR】
UDS
协议的代码分析与解读(十四)----
UDS
控制 DTC 设置 85h
8.22控制DTC设置ControlDTCSetting(85h)诊断工具使用此服务启用或禁用ECU中的诊断故障码(DTC)设置。8.22.1报文格式表91控制DTC设置服务的请求报文ByteNameCvtValue(Hex)#1RequestServiceIdentifierM85#2Subfunction=[DTCSettingType]M00-FF表92控制DTC设置服务的肯定响应ByteN
大道生
·
2023-06-23 21:55
安全
单片机
AUTOSAR
嵌入式硬件
汽车
UDS诊断
14229
基于python的modbus协议编程_
UDS
on CAN协议的Bootloader刷写
由于汽车软件功能需求变更以及功能变得越来越多,在开发ECU过程中需要频繁的更新软件升级程序,对应解决方案是目前流行方案都是通过
UDS
协议进行刷写,本文介绍基于
UDS
协议的Bootloader刷写软件实现原理
栢沐罙
·
2023-06-23 16:11
诊断网络层和应用层交互_用Python实现的
UDS
诊断工具
最近用python实现了一个
UDS
诊断工具,先看效果:部门有同事用Labview写了一个诊断工具,可以实现一些诊断功能,比如读取故障码,清除故障码,标定传感器,刷写软件之类的功能,但是部门没有正版的Labviewlicense
Raymond Fei
·
2023-06-23 16:11
诊断网络层和应用层交互
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他