UDS诊断之0x11服务】的更多相关文章

服务作用: ECUReset(0x11),这个服务主要是通过诊断请求使ECU重启. 服务格式: Service ID Sub-function SID=0x11 SF=01表示hardReset,模拟的是KL30 SF=02表示keyOffOnReset,模拟KL15 实际应用: 应用一切需要重启的场合,特别是通过诊断服务0x28(通信控制,控制接收哪些类型的报文,以及是否发送报文)和0x85(控制ECU是否存储DTC)等服务.…
一.环境搭建 1.概述 由于项目需要进行UDS诊断测试,所以对这方面进行了研究学习,网上很少能查询到相关资料,故记录一下UDS自动化测试开发过程,由于保密原则,案例都是Demo,希望能帮到感兴趣的朋友. 2.硬件环境 上位机:PCAN PCAN-USB驱动:https://www.peak-system.com/fileadmin/media/files/pcan-basic.zip 下位机:ECM(发动机控制模块) 3.Python环境 下载地址:https://www.python.org/…
定义介绍: UDS(Unified Diagnostic Service)诊断的诊断服务.诊断协议是面向整车所有ECU(电控单元)的一种诊断通信协议,是诊断服务的规范化标准. UDS本质上是一系列服务的集合,UDS的服务包含了6大类,共26种,每种服务都有自己独立的ID,即SID(Service Identifier) 通信模式: 实际上是与ECU交互的过程,即诊断仪请求(Request)ECU,ECU给出对应响应(Response). UDS寻址模式: 1.物理寻址,点对点,一对一,可根据物理…
UDS(Unified Diagnostic Services,统一的诊断服务)诊断协议是ISO 15765 和ISO 14229 定义的一种汽车通用诊断协议,位于OSI模型中的应用层,它可在不同的汽车总线(例如CAN, LIN, Flexray, Ethernet 和 K-line)上实现.UDS协议的应用层定义是ISO 14229-1,目前大部分汽车厂商均采用UDS on CAN的诊断协议. UDS本质上是一系列的服务,共包含6大类26种.每种服务都有自己独立的ID,即SID. SID:Se…
汽车CAN总线有动力总成PCAN,底盘控制CCAN,整车控制BCAN,娱乐ECAN,诊断DCAN五种. CAN诊断,即是对CAN网络中各节点,各CAN总线,网关的故障进行检查与修复. 统一诊断服务(UDS),即ISO-14229标准,是绝大多数汽车厂商使用的诊断服务. 10:诊断会话请求服务 一般的诊断请求的输入格式为:710 02 10 01 帧ID为710,帧数据长度为8,数据长度为02,数据内容为10 01,其中10代表诊断会话发起服务,01表示默认会话(其中10服务可以切换三种模式,01…
本系列学习笔记基于 AUTOSAR Adaptive Platform 官方文档 R20-11 版本 AUTOSAR_EXP_PlatformDesign.pdf.作者:Zijian/TENG 原文地址(获取最新更新):https://www.cnblogs.com/tengzijian/p/15135074.html 缩写 DM:Diagnostics Management UDS:Unified Diagnostic Services DoIP:Diagnostic communicatio…
本文转自:http://bbs.cfanclub.net/thread-391985-1-1.html Win7的服务,手动的一般不用管他,有些自动启动的,但对于有些用户来说是完全没用的,可以考虑禁用.Adaptive Brightness监视氛围光传感器,以检测氛围光的变化并调节显示器的亮度.如果此服务停止或被禁用,显示器亮度将不根据照明条件进行调节.该服务的默认运行方式是手动,如果你没有使用触摸屏一类的智能调节屏幕亮度的设备,该功能就可以放心禁用.Application Experience…
一  微服务架构概述 1. 单体应用架构存在的问题 结合:https://www.cnblogs.com/jialanshun/p/10637454.html一起看,在该篇博客中搜索“单块架构的优缺点” (1)复杂性高 以笔者经手的一个百万行级别的单体应用为例,整个项目包含的模块非常多.模块的边界模糊.依赖关系不 清晰.代码质量参差不齐.混乱地堆砌在一起整个项目非常复杂.每次修改代码都心惊胆战,甚至添加一个简单 的功能,或者修改一个Bug都会带来隐含的缺陷. (2)技术债务 随着时间推移.需求变…
原文链接地址:http://blog.csdn.net/civilman/article/details/51423972 Adaptive brightness 监视周围的光线状况来调节屏幕明暗,如果该服务被禁用,屏幕亮度将不会自动适应周围光线状况.该服务的默认运行方式是手动,如果你没有使用触摸屏一类的智能调节屏幕亮度的设备,该功能就可以放心禁用. 目标路径:\Windows\system32\svchost.exe -k LocalServiceAndNoImpersonation Appl…
作者:autogeek 原文链接:http://www.cnblogs.com/autogeek/p/4458591.html 前言 由于工作中经常用到ISO-14229,因此决定对该协议做个总体介绍和总结,既是对自己学习的总结,也能够给初次涉及该协议的朋友一个参考. 首先简要介绍什么是ISO-14229,至于可以在网上找到的大篇理论介绍我就略过不讲了,有兴趣可以自行搜索.简单的说,它就是一个用于汽车行业诊断通信的需求规范,它只规定了与诊断相关的服务需求,并没有涉及通信机制,因此要实现一个完整的…