UDS的使用】的更多相关文章

下列参考文件对本文件的系统是不可或缺的.注明日期的参考,仅关于对其引用的版本适用.未注明日期的,仅最新引用的文档(包括任何修改)适用. ISO 7498-1,信息技术——开放系统互联(OSI)——基本参考模型:基本模型. ISO/IEC 10731,信息技术——开放系统互联——基本参考模型:定义OSI协议的约定. ISO 11898(all parts),车辆CAN总线(Road vehicles--Controller area network). ISO 11992-1,道路车辆——牵引车和…
ISO14229指定的数据链路是独立于诊断服务的,该数据链路允许测试仪(Client)操作ECU(Server)中的诊断功能(如电子燃油喷射.变速箱.ABS等)并接入一条嵌入车辆的串行数据链路.它指定了通用的服务,使测试仪可以在数据链路上停止或续传非诊断消息.ISO 14229无法应用于非诊断消息传输或用于两个ECU之间的数据链路传输,它并未指定任何具体的实现方式.ISO 14229适用于以下车辆诊断体系结构: --单独的诊断仪临时或永久连接于车辆的数据链路: --多个车辆ECU直接或间接的…
UDS protocol 前言 ISO(国际标准化组织)是国际标准机构(ISO成员体)的世界性联合会.国际标准的拟定工作通常由ISO技术委员会负责.为每一个主题而建立的技术委员会由对其感兴趣的成员机构派代表参加.相关的国际组织.政府与非政府组织也与ISO保持联系,并参加了部分标准制定的工作.ISO在所有电工技术标准制定上与国际电工委员会(IEC)保持密切协作. 国际标准是依照ISO/IEC方针第二部分所给出的规则起草的. 技术委员会的主要任务是制定国际标准,由技术委员会通过的技术草案分发给成员团…
这个题目起得很纠结. 因为很多人都知道UDS本来就是开源,我只不过改了一些东西,然后重新发布,所以不算重新开源. 要说重新发布也不对.因为老早这东西就发布了. 最后我想,这个东西已经很久没更新过了,也没人重新发布过修改过的版本,所以,我就算重新开源吧. 这里简单介绍一下UDS. 传说中UDS是一家公司的设计中的OA产品,原来打算做成后卖的,但是由于种种原因最后不做了.于是原来的开发者(也可能是老板)就把这个OA系统开源了. 这个东西的历史就是这么简单. 之前我不知道这个东西,最近是偶然拿到它的.…
说明 在UDS协议中,其中有一点我视作为基础,即帧传输.也即是数据传输这一块,在UDS的帧传输中,分为4种: SF单帧 FF第一帧 CF连续帧 FC流控制帧 首先,我们抛开以上的东西,假设一个销售商(超市)和一个供应商之间存在某种通信协议,该协议大致规定了货物的发送和接收.即: 供应商每次提供给超市的货物的数量与种类. 经过分析,发现,就只有以上的这些东西.假设,之间的传输是通过货车来运输的,我们知道,对于同一辆货车所载的货物是一定的,当然,这里需要转换一下,即UDS data的传输是基于CAN…
标签:cte   amp   通信   pac   condition   man   没有   参数错误   family 7.1定义 应用层协议通常作为确认消息的传输,意味着从客户端发送的每一个请求都将有由服务器端产生的与之相对的响应. 唯一的例外在于:例如使用了功能寻址方式,或者该请求/指示没有指定生成响应/确定的少数情况下.为了减轻不必要的消息对系统造成的压力,在个别场合即使服务器处理请求诊断服务失败了也不发送否定响应. 应用层协议是与会话层协议并行执行,这样,即使客户端等待上一个请求的…
我们通过对导热微分方程式的求解,并与Fluent自己的求解结果进行对比,介绍一下Fluent当中UDS(自定义标量)的具体使用方法. 首先Fluent当中的UDS主要针对下面这样形式的方程: 其中: φ——表示自定义求解的变量 t——表示时间 Γ——表示扩散系数 Ψ——表示对流系数 Sφ——表示源项 完整的导热微分方程式对应上面的标准形式为(未考虑对流项): 其中: T——表示温度 t——表示时间 ρ——表示密度 c——表示比热容 qV——表示内热源 这里我们的自定义标量就是对应这里的温度T,我…
定义介绍: UDS(Unified Diagnostic Service)诊断的诊断服务.诊断协议是面向整车所有ECU(电控单元)的一种诊断通信协议,是诊断服务的规范化标准. UDS本质上是一系列服务的集合,UDS的服务包含了6大类,共26种,每种服务都有自己独立的ID,即SID(Service Identifier) 通信模式: 实际上是与ECU交互的过程,即诊断仪请求(Request)ECU,ECU给出对应响应(Response). UDS寻址模式: 1.物理寻址,点对点,一对一,可根据物理…
bootloader程序架构略有简化的bootloader图 这张图和恒润教程中的BootLoader流程大体是一致的. 疑问点 Q:图中的烧写顺序是34-36-34-36-34-36-37,但另一些材料中的顺序是34-36-36-36-37. A:这个问题这样理解,34-36-36-36-37的前提是你要下载的数据是连续的数据,每个36所使用的地址信息,都是34中包含的地址信息再加上一定的偏移量.如果需要下载不连续的数据,就需要重新进行34服务或31(擦除)-34服务. 1 为什么要搞Boot…
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…