UDS 相关时间参数

文章目录

  • UDS 全部时间参数
  • UDS 应用层诊断时间参数
    • 1、P2 Client P2 Server P2* Client P2* Server 图例
    • 2、S3 Client S3 Server 图例
  • UDS CNA-TP网络层时间参数
    • 1、N_As/N_Ar 图例
    • 2、N_Bs 图例
    • 3、 N_Br 图例
    • 4、N_Cs 图例
    • N_Cr 图例
  • UDS 网络层流控制时间参数

UDS 全部时间参数

在这里插入图片描述

UDS 应用层诊断时间参数

  • P2 CAN_Client
  • P2 CAN_Server
  • P2* CAN_Client
  • P2* CAN_Server
  • P3 CAN Client Phys
  • P3 CAN Client Func
  • S3 Client
  • S3 Server
时间参数含义Min

(以下参考,实际根据规范定义)

Max

(以下参考,实际根据规范定义)

P2 CAN_Client诊断仪成功发送诊断报文请求之后 到收到 ECU回复诊断响应的超时时间 间隔100ms-
P2 CAN_ServerECU 接收到诊断请求之后到开始发送诊断报文的时间间隔050ms
P2* CAN_Client诊断工具接收到 NRC 0x78 之后继续等待 ECU 响应的时间间隔5500ms-
P2* CAN_ServerECU 发送 NRC 0x78 之后继续发送 下帧诊断响应报文的时间间隔05000ms
P3 CAN Client Phys诊断工具成功发送 物理寻址诊断请求之后,且无需ECU 回复继续发送下次物理寻址诊断请求的最小时间间隔100ms-
P3 CAN Client Func诊断工具成功发送功能寻址之后再次发送功能寻址的最小时间间隔100ms-
S3 Client诊断工具为了保持非默认会话模式而发送 $3E 服务请求报文的时间间隔2000ms-
S3 Server没有接到任何诊断报文(不一定是 $3E 报文,可以是其他服务请求报文) 时ECU保持在非默认会话模式的时间5000ms-

1、P2 Client P2 Server P2* Client P2* Server 图例

请添加图片描述

2、S3 Client S3 Server 图例

请添加图片描述

UDS CNA-TP网络层时间参数

  • N_As
  • N_Bs
  • N_Cs
  • N_Ar
  • N_Br
  • N_Cr
时间参数含义Timeout

(以下参考,实际根据规范定义)

N_As (s:server) 发送方 任意帧类型 从请求发送到发送完成 (接收到对应的ACK) 的时间间隔25ms
N_Ar (r:receive)接收方 任意帧类型 从请求发送到发送完成 (接收到对应的ACK) 的时间间隔25ms
N_Bs发送方 从XXX 到 收到流控帧 的时间,XXX分为三种情况75ms
N_Br接收方 从XXX 到 请求发送流控帧 的时间,XXX分为三种情况(N_Ar + N_Br) < 25ms
N_Cs发送方 从XXX 到 请求发送连续帧(CF) 的时间,XXX分为两种情况(N_Cs + N_As) < 50ms
N_Cr 接收方 从XXX 到 收到下一个连续帧(CF) 的时间,XXX分为两种情况150ms
  • .req : 帧发送开始请求
  • .con : 帧发送完成确认
  • .ind : 帧接收完成指示
    • Send 侧的 .conReceiver 侧的 .ind 是一个时间点。

在这里插入图片描述

1、N_As/N_Ar 图例

在这里插入图片描述

N_As : Sender.req->Sender.con ,Sender 任意帧类型 从请求发送到发送完成 的时间间隔。
N_Ar : Receiver.Req->Receiver.con , Receiver 任意帧类型 从请求发送到发送完成 的时间间隔。

2、N_Bs 图例

N_Bs 可理解为 Sender 从XXX 到 收到流控帧 的时间,XXX分为三种情况:

1、Sender 从 发送完首帧(FF)到 收到流控帧 的时间
在这里插入图片描述

2、Sender 从 发送完连续帧(CF)到 收到流控帧 的时间
在这里插入图片描述

3、Sender 从 收到流控帧(FC)(状态为Wait)到 收到下一个流控帧 的时间
在这里插入图片描述

3、 N_Br 图例

N_Br 可理解为 Receiver 从XXX 到 请求发送流控帧 的时间,XXX分为三种情况:

1、Receiver 从 收到首帧(FF)到 请求发送流控帧 的时间
在这里插入图片描述
2、Receiver 从 收到连续帧(CF)到 请求发送流控帧 的时间
在这里插入图片描述
3、Receiver 从 发送完流控帧(FC)(状态为Wait) 到 请求发送下一个流控帧 的时间
在这里插入图片描述

4、N_Cs 图例

N_Cs 可理解为 Sender 从XXX 到 请求发送连续帧(CF) 的时间,XXX分为两种情况:

1、Sender 从 收到流控帧(FC)到 请求发送连续帧(CF) 的时间
在这里插入图片描述
2、Sender从 发送完连续帧(CF)到 请求发送下一包连续帧(CF) 的时间
在这里插入图片描述

N_Cr 图例

N_Cr 可理解为 Receiver 从XXX 到 收到下一个连续帧(CF) 的时间,XXX分为两种情况

1、Receiver 从 发送完流控帧(FC)到 收到连续帧(CF) 的时间
在这里插入图片描述
2、Receiver 从 收到连续帧(CF)到 收到下一包连续帧(CF) 的时间
在这里插入图片描述

UDS 网络层流控制时间参数

  • STmin
  • Block Size

Block Size 简称“BS”,该参数与STmin一般同时出现。此两参数主要用于诊断报文传输多帧时会使用到。

时间参数含义
STminSender发送两包连续帧之间的最小间隔
Block SizeSender 收到一包流控帧后,发送连续帧的个数

请添加图片描述

STmin接收方发送流控帧之后,发送方发送的连续帧之间的时间最小间隔。如果值为0,表示对于发送方发送CF的最小时间没有要求。

BS接收方表示发送流控帧之后,发送方被允许连续发送的最大帧数目。特殊情况下,如果该值为0,则表示发送连续帧没有限制,如果值为8,表示发送方最多能连续发送8帧CF就会继续收到接收方的流控帧;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/200345.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

java 鸿鹄云商 SAAS云产品概述 saas商城 b2b2c商城 o2o商城 积分商城 秒杀商城 拼团商城 分销商城 短视频商城免费搭建

【SAAS云平台】打造全行业全渠道全场景的SaaS产品&#xff0c;为店铺经营场景提供一体化解决方案&#xff1b;门店经营区域化、网店经营一体化&#xff0c;本地化、全方位、一站式服务&#xff0c;为多门店提供统一运营解决方案&#xff1b;提供丰富多样的营销玩法覆盖所有经营…

SquareCTF-2023 Web Writeups

官方wp&#xff1a;CTFtime.org / Square CTF 2023 tasks and writeups sandbox Description&#xff1a; I “made” “a” “python” “sandbox” “”“” nc 184.72.87.9 8008 先nc连上看看&#xff0c;只允许一个单词&#xff0c;空格之后的直接无效了。 flag就在当…

【linux】信号——信号产生

信号产生 1.预备知识2.信号产生2.1通过键盘发送信号2.2系统调用接口向进程发送信号2.3硬件异常产生信号2.4软件条件2.5总结 自我名言&#xff1a;只有努力&#xff0c;才能追逐梦想&#xff0c;只有努力&#xff0c;才不会欺骗自己。 喜欢的点赞&#xff0c;收藏&#xff0c;关…

Linux系统之一次性计划任务at命令的基本使用

Linux系统之一次性计划任务at命令的基本使用 一、at命令介绍二、at命令的使用帮助2.1 at命令的help帮助信息2.2 at命令的语法解释 三、at命令的日常使用3.1 立即执行一次性任务3.2 指定时间执行一次性任务3.3 查询计划任务3.4 其他指定时间用法3.5 删除已经设置的计划任务3.6 显…

windows环境下载安装Nginx并配置防火墙

1、下载Nginx Nginx官网 下载稳定版 2、下载之后&#xff0c;解压 3、启动Nginx&#xff0c;命令&#xff1a;start nginx 最小化该窗口 主要&#xff0c;不要关闭&#xff0c;如果关闭&#xff0c;表示nginx服务关闭了 4、测试是否启动成功 在浏览器中输入http://localhos…

独家揭秘!8种平面设计类型,你都了解吗?

当我们谈起平面设计时&#xff0c;大部分人可能会误以为平面设计只局限于处理二维&#xff08;2D&#xff09;元素&#xff0c;例如设计logo或海报等。这实际上是一个普遍的误解。事实上&#xff0c;平面设计的定义和应用范围要远远超越这个简单的概念。它更多的是采用各种平面…

YOLOv7独家原创改进:自研独家创新MSAM注意力,通道注意力升级,魔改CBAM

💡💡💡本文自研创新改进:MSAM(CBAM升级版):通道注意力具备多尺度性能,多分支深度卷积更好的提取多尺度特征,最后高效结合空间注意力 1)作为注意力MSAM使用; 推荐指数:五星 MSCA | 亲测在多个数据集能够实现涨点,对标CBAM。 在道路缺陷检测任务中,原始ma…

WPF前端实现人脸扫描动画效果

前言 本章实现的效果主要通过OpacityMask与LinearGradientBrush(径向渐变) 的组合应用来实现。最终实现效果如下: LinearGradientBrush线性渐变画刷 LinearGradientBrush其实很简单,我们只需要关注5个属性,使用这5个属性你就可以完成这个画刷几乎所有的变化。 属性介…

代码随想录算法训练营第36天| 435. 无重叠区间 763.划分字母区间 56. 合并区间

JAVA代码编写 435. 无重叠区间 给定一个区间的集合 intervals &#xff0c;其中 intervals[i] [starti, endi] 。返回 需要移除区间的最小数量&#xff0c;使剩余区间互不重叠 。 示例 1: 输入: intervals [[1,2],[2,3],[3,4],[1,3]] 输出: 1 解释: 移除 [1,3] 后&#x…

【ASP.NET CORE】.NET 6.0 NET CORE MVC连接SQLSERVER数据库

项目装NuGet包&#xff0c;具体版本如下 在appsettings.json中&#xff0c;添加连接字符串 代码如下&#xff1a; "ConnectionStrings": {"MVCSqlContext": "Serverlocalhost;DatabaseAddress;User IDsa;Passwordsa;TrustServerCertificatetrue&q…

During handling of the above exception, another exception occurred解决方案

During handling of the above exception, another exception occurred解决方案 前言解决方案总结 前言 今天在写python读取图片中的内容的脚本的时候&#xff0c;常用的图像处理库包括Pillow和OpenCV。以下是使用Pillow库读取图片中的计算公式的示例代码&#xff1a; from P…

第五节HarmonyOS ArkTS声明式开发范式

ArkTS声明式开发范式&#xff1a; 规范中各个内容说明如下&#xff1a; 装饰器 1、基本UI装饰器Entry、Component Entry 装饰struct&#xff0c;页面的入口。 Component 装饰struct&#xff0c;表示该struct具有基于组件的能力。 2、数据装饰器State、Prop、Link State…

STM32CubeMX HAL F405 TIM1输出多路不同频率及占空比的方波(PWM)(输出比较模式)

TIM1_CH1 TIM1_CH1N TIM1_CH2 TIM1_CH2N TIM1_CH3 TIM1_CH3N TIM1_CH4 TIM1的通道1、2、3输出同频率&#xff08;20KHz&#xff09;的PWM波形(占空比50%) TIM1的通道1输出100Hz的PWM波形(占空比50%) #include "tim.h"/* USER CODE BEGIN 0 */ uint16_t f1 100;…

resty-http库爬虫程序代码示例

lua -- 导入需要的库 local http require "resty.http" local io require "io" -- 创建一个客户端 local client http.new() -- 设置HTTP客户端的 client:set_proxy(proxy_host, proxy_port) -- 执行HTTP GET请求&#xff0c;获取网页内容 local res…

低功耗蓝牙模块在农业技术中的创新应用

农业技术的不断演进对于提高农业生产效率和可持续性至关重要。本文将深入研究低功耗蓝牙模块在农业技术中的创新应用&#xff0c;探讨其在农业传感器网络、智能灌溉系统、畜牧追踪等方面的优势&#xff0c;以推动农业领域向数字化、智能化的方向发展。 随着全球人口的增长和气候…

51综合程序01-DAC转换输出波形

文章目录 DAC转换输出波形使用DA转换输出正弦波&#xff0c;三角波&#xff0c;锯齿波&#xff08;1&#xff09;仿真电路图&#xff08;2&#xff09;源代码&#xff08;3&#xff09;实验结果 DAC转换输出波形 使用DA转换输出正弦波&#xff0c;三角波&#xff0c;锯齿波 &…

如何判断哪种屋顶适合安装光伏板?

随着国家对可再生能源的推广和大力发展&#xff0c;光伏板开始被越来越多人所熟知。而将光伏板安装在家庭楼顶上&#xff0c;不仅可以有效节省土地和楼房面积&#xff0c;还能够为家庭提供更多的经济和环保效益&#xff0c;成为了越来越多人的选择。哪种屋顶适合安装光伏板呢&a…

ESP32-Web-Server 实战编程-通过网页控制设备的 GPIO

ESP32-Web-Server 实战编程-通过网页控制设备的 GPIO 概述 前述博客讲解了 Web 编程的基本知识&#xff0c;包括 HTML、CSS、JavaScript 三个部分&#xff0c;从这节开始&#xff0c;我们进入实战部分&#xff0c;在实际项目中进一步学习 ESP32-Web 编程。 GPIO &#xff08…

leetCode 40.组合总和 II + 回溯算法 + 剪枝 + used数组 + 图解

给定一个候选人编号的集合 candidates 和一个目标数 target &#xff0c;找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的每个数字在每个组合中只能使用 一次 注意&#xff1a;解集不能包含重复的组合 示例 1: 输入: candidates [10,1,2,7,6,1,5], t…

linux安装minIo(亲测可用)

一、创建文件夹 进入opt文件夹 cd /opt/创建minio文件夹&#xff1b; mkdir minio赋予权限 chmod 777 minio/执行完后查看目录 进到minio文件夹 创建bin目录 mkdir bin创建data目录 mkdir data创建log touch minio.log创建start.sh文件&#xff0c;并写入数据(不会vi或…