本文框架

  • 1. 系列介绍
    • 1.1 28服务概述
  • 2. 28服务请求与应答
    • 2.1 28服务请求
    • 2.2 28服务正响应
    • 2.3 否定应答
  • 3. Autosar系列文章快速链接

1. 系列介绍

UDS(Unified Diagnostic Services)协议,即统一的诊断服务,是面向整车所有ECU的一种诊断通信方式,是基于ISO 14229规范的规范化诊断服务标准,其位于OSI模型中的应用层,UDS可基于不同的总线实现,如基于CAN总线可再结合ISO1576协议进一步实现传输层,本篇将介绍与通信控制相关的28服务相关内容:

1.1 28服务概述

28服务的英文全称为CommunicationControl Service,即通信控制服务,可以通过28服务使能Rx/Tx报文的收发。

2. 28服务请求与应答

2.1 28服务请求

请求报文示例:28 + Sub-Function + CommunicationType

第二个字节通过选取不同的SubFunction ID可以进行不同功能的控制,其对应的功能如下表:

第3个字节communicationType是用于指定前面使能或者失能的操作对象的,即指定要操作的通信对象,可以同时指定多种要操作的通信对象。主要的选项如下:

2.2 28服务正响应

28服务对应的正响应格式为68 + controltype

2.3 否定应答

28服务对应的否定应答NRC情况如下:

3. Autosar系列文章快速链接

Autosar系列文章概览及快速链接

UDS诊断系列介绍10-28服务相关推荐

  1. UDS诊断系列介绍08-19服务

    本文框架 1. 系列介绍 1.1 19服务概述 1.2 DTC故障码定义 1.3 DTC状态位 2. 19服务常用子服务 2.1 19 01服务 2.2 19 02服务 2.3 19 04服务 2.4 ...

  2. UDS诊断系列介绍13-31服务

    本文框架 1. 系列介绍 1.1 31服务概述 2. 31服务请求与应答 2.1 31服务请求 2.2 31服务正响应 2.3 31服务否定响应 3. Autosar系列文章快速链接 1. 系列介绍 ...

  3. UDS诊断系列介绍05-27服务

    本文框架 1. 系列介绍 27服务概述 2. 27服务请求与应答 2.1 27服务请求 2.2 27服务肯定应答 2.3 27服务否定应答 1. 系列介绍 UDS(Unified Diagnostic ...

  4. UDS诊断系列介绍06-22服务

    本文框架 1. 系列介绍 22服务概述 2. 22服务请求与应答 2.1 22服务请求 2.2 22服务正响应 2.2 22服务否定应答 3. 22服务使用示例 4. Autosar系列文章快速链接 ...

  5. UDS诊断系列介绍07-2E服务

    本文框架 1. 系列介绍 2E服务概述 2. 2E服务请求与应答 2.1 2E服务请求 2.2 2E服务肯定响应 2.3 2E服务否定应答 3. Autosar系列文章快速链接 1. 系列介绍 UDS ...

  6. UDS诊断系列之五 诊断会话控制(10)服务

    诊断会话控制服务,其服务ID是0x10,主要功能为控制服务端的会话模式的切换. 一.诊断会话模式 诊断会话模式分为默认会话模式和非默认会话模式,不同的会话模式所支持的功能.权限.时间参数等等是不一样的 ...

  7. UDS诊断系列之三 ISO14229协议介绍(下)

    上篇主要分享了一些基本概念和响应规则,里面提到了否定响应码,也提到了ISO14229-1的附录A是一张否定响应码的表格,里面详细介绍了否定响应码的具体含义.那么在什么时候给出什么样的否定响应码,这篇里 ...

  8. UDS诊断系列之二 ISO14229协议介绍(上)

    ISO14229系列,涵盖了UDS的服务定义以及在各车载总线上的一些特殊应用指导,以及各总线类型所对应的下层协议要求,下面就是该系列中各协议所对应的内容清单. 协议编号 协议名称 协议内容 14229 ...

  9. UDS诊断系列之十一 输入输出控制(2F)服务 上

    应粉丝要求,先来更新输入输出控制(2F)服务的内容. 输入输出控制(2F)服务顾名思义就是对输入和输出内容进行控制,这里的输入和输出一般指的是控制器的输入和输出引脚或者设备,例如仪表的各种灯就是仪表控 ...

最新文章

  1. NOIp 2014 #4 无线网络发射器选址 Label:模拟
  2. 微信公众号接入图灵机器人实现自动回复消息
  3. javascript 网页设计 怎么在同一位置显示几张不同的图片(图片自动变换)
  4. python中的单下划线和双下划线_python 里面的单下划线与双下划线的区别(私有和保护)...
  5. 在Spring中嵌入HSQLDB服务器实例
  6. 竞争者都是 飞鸽传书 高手
  7. 判断作弊 牛客 编程_牛客企业服务产品-新功能速递-第5期
  8. 只需两步手把手教你玩转图像识别
  9. jenkins结合ansible用shell实现自动化部署和回滚
  10. 在SUM()行数中使用SQL变量导致不可预测结果
  11. Spring源码之创建代理
  12. 思科交换机接口配置trunk_思科交换机虚拟串口配置VLAN Trunk的步骤
  13. 杭州地区,街道sql,用于项目的地址查询
  14. 菜鸟学四轴控制器之6:刀具半径补偿算法
  15. 阿里巴巴产品实习生9天
  16. CCRC信息安全服务资质认证流程知识点汇总
  17. PLC供电系统的保护措施
  18. 权限管理后端篇(一)之创建权限管理表引入knife4j和Druid数据源
  19. 开源社区——自我成长的策源地
  20. 彩铅练习,夜色中的小鸟

热门文章

  1. QIIME2 学习笔记 (一)
  2. 小米小方摄像头云存储_小方智能摄像机 回放_小方摄像机不能识别内存卡
  3. 人工鱼群算法python代码_人工鱼群算法python_鱼群算法 - Brillou的个人空间 - OSCHINA - 中文开源技术交流社区......
  4. HTML常用标签合集
  5. 【人机交互实验】利用openCV完成简单打地鼠游戏
  6. 修改StudentInfo项目输出学生信息
  7. NC工具—文件传输shell获取功能
  8. 封装uni-app的网络请求
  9. Failed to introspect Class...from ClassLoader...java.lang.ClassNotFoundException,IDEA启动没问题,jar包启动报错
  10. python实现成语接龙接到指定成语(一个顶俩的扩展版)