当前位置: 首页 > news >正文

AUTOSAR测试指标

测试方法

  • 1、测试相关时间
  • 2、检查各个状态下ECU的情况
  • 3、程序编写

1、测试相关时间

序号时间参数描述测试方法时间
1T_Wakeup从睡眠模式到网络模式,(上位机)发送NM报文的时间唤醒源的时间100ms
2T_START_NM从睡眠模式到网络模式,DUT发送的第一帧NM报文捕获到DUT发送第一帧NM报文(进RMS)50ms
3T_STARTTx_AppFrame成功发送第一帧网络管理报文后,开始发送应用报文的最大时间间隔第一帧NM报文发送后,捕获App报文的时间()20ms
4T_NM_MessageCycleNM报文的时间周期两帧NM报文的时间差500ms
5T_NM_ImmdeiateCycleTime快速发送子状态下,NM报文发送周期两帧NM报文的时间差(本地唤醒,进RMS)20ms
6N_ImmediateNM_TIMES快速发送子状态下,以周期T_NM_ImmediateCycleTime = 20ms发送的NM报文数量捕获到NM的次数5次
7T_REPEAT_MESSAGE网络上的其他节点可以通过接受网络管理报文来唤醒的最小时间第一帧NM报文发送的时间到最后一帧“RMS Flag=0”NM报文1500ms
8T_NM_TIMEOUT只要节点进入网络模式并启动此定时器。当此定时器到期时,节点将进入预睡眠模式最后一帧NM报文停发的时间(可能还要加上一帧网络管理报文的时间,因为可能周期没到,有误差,进RSS状态)2000ms
9_WAIT_BUS_TIMEOUT确保所有的节点时间停止其网络活动定时器最后一帧APP报文停发的时间(进PBM状态)5000ms

2、检查各个状态下ECU的情况

BSM状态下,检查没有报文,且不能被APP报文唤醒;
RMS状态下,检查RMS Flag。若是本地唤醒检查立即发送的次数以及周期;
NOS状态下,检查NM报文周期以及APP报文;
RSS状态下,没有NM报文,存在APP报文;
PBS状态下,没有报文(NM报文和APP报文)。

3、程序编写

状态测试流程
1、复位环境和参数
2、进入一个状态,统计报文
3、唤醒源
4、捕获报文
5、停止捕获报文(状态到期,到期之前进入下一个状态)
6、分析报文。
进行下一个状态。

http://www.lryc.cn/news/163080.html

相关文章:

  • Vue 前端项目使用alibaba矢量库svg图标
  • 蓝桥杯官网填空题(距离和)
  • 【座位调整】Python 实现-附ChatGPT解析
  • 前端面试基础面试题——5
  • Java高并发系列: 使用wait - notify实现高效异步方法
  • 业务安全详解
  • 算法笔记--最大连续1的个数Ⅲ
  • Linux CentOS7 添加中文输入法
  • Python接口自动化封装导出excel方法和读写excel数据
  • React三属性之:refs
  • 将Vue项目迁移到微信小程序中
  • php权限调整强制用户退出的解决方案
  • [uniapp]踩坑日记 unexpected character > 1或‘=’>1 报错
  • 面试求职-经典面试问题
  • 在Linux服务器上部署Tornado项目
  • JWT认证、drf-jwt安装和简单使用、实战之使用Django auth的User表自动签发、实战之自定义User表,手动签发
  • conda常用命令及问题解决-创建虚拟环境
  • 严选算法模型质量保障
  • 学习Bootstrap 5的第七天
  • VirtualBox(内有Centos 7 示例安装)
  • 在 Git 中删除不再位于远程仓库中的本地分支
  • 容器编排学习(九)服务管理与用户权限管理
  • 【C刷题】day1
  • zabbix配置钉钉告警、和故障自愈、监控java
  • 第九章 Linux实际操作——Linux磁盘分区、挂载
  • 设计模式-解释器设计模式
  • 实现 js 中所有对象的深拷贝(包装对象,Date 对象,正则对象)
  • PathVariable注解
  • 宋浩高等数学笔记(十二)无穷级数
  • 使用Clipboard插件实现Vue的剪贴板功能