• 484查看
  • 0回复

[应用层软件] UDS介绍②——时间参数介绍

[复制链接]

  • TA的每日心情
    无聊
    1-7-2015 18:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 21-1-2024 10:52:58 | 显示全部楼层 |阅读模式

    汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


    01

    前言

    如果项目软件使用autosar,那么时间参数对于软件工程师来说只是几个数字配置,而对于测试来说,必须了解每个参数的意义,才能针对性的设计测试用例并测试。

    uds的时间参数主要有网络层时间参数和传输层时间参数。

    02

    网络层时间参数

    网络层定义了N_Ar、N_As、N_Br、N_Bs、N_Cr、N_Cs六个时间参数。

    其中r代表接收者的定时参数,s代表发送者的定时参数。


    定时参数

    方向

    解释
    N_As发送方→接收方首帧和连续帧在数据链路层的传播时间
    N_Ar 接收方→发送方流控制帧在数据链路层传播的时间
    N_Bs 发送方→接收方接收方收到首帧发出ACK响应与发送方收到流控帧的间隔时间
    N_Br 接收方→发送方接收方收到首帧,与自己开始发出流控制帧的间隔时间
    N_Cs发送方→接收方发送方收到流控制帧,或是连续帧送达时产生的ack响应,与自己开始发出新连续帧的时间间隔
    N_Cr 接收方→发送方接收方收到连续帧,到下一次自己收到连续帧的时间间隔


    简单来说,就是

    N_As超时:发送方没有及时发送N_PDU。

    N_Ar超时:接收方没有及时发送N_PDU。

    N_Bs超时:发送方没有接收到流控帧。

    N_Cr超时:接收方没有收到连续帧。

    N_Br超时:接收方没有发出流控帧。

    N_Cs:即STmin,发送两个连续帧需要等待的最短时间,N_Cr最大1000ms。

    附流程图

    UDS介绍②——时间参数介绍w1.jpg

    03

    会话层时间参数
    时间参数
    含义
    Timout(Example)
    S3Client

      为同时保持多个ECU节点在非默认会话下$3E服务的发送时间间隔;

      为保持特定ECU维持在非默认会话下的$3E服务的发送时间间隔

    2000ms
    S3Server(S3timeout)
    没有接收到任意诊断报文时ECU能够保持在非默认会话下的时间
    5000ms

    04

    应用层时间参数

    UDS介绍②——时间参数介绍w2.jpg

    附图

    UDS介绍②——时间参数介绍w3.jpg

    快速发帖

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

    GMT+8, 1-2-2025 12:47 , Processed in 0.210268 second(s), 31 queries .

    Powered by Discuz! X3.5

    © 2001-2013 Comsenz Inc.