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

LIN从节点:识别帧头各场长度测试

文章目录

  • 1、测试内容
  • 2、测试实现
  • 3、结果查看


LIN从节点需要对主节点发送的帧头作出响应,能够识别的帧头长度的要求是什么样呢?这点测试上是主节点测试所未考虑的。


1、测试内容

这部分的测试内容主要是改变从节点识别下图中同步间隔场显性电平长度范围、同步界定符长度以及接收帧头长度范围的测试,接收帧头长度的改变主要通过字节间隔来控制。
在这里插入图片描述

2、测试实现

列举出部分测试用例如下表,通过仿真实现不同的同步间隔段、同步界定符和字节间隔的长度来实现该部分的测试。
在这里插入图片描述
同步间隔场显性电平长度范围、识别同步界定符长度主要利用linSetBreakLength()函数实现;接收帧头长度范围主要利用linSetBreakLength()函数函数来配合实现。以0x01报文举例,要注意参数设置。

on linFrame 0x01
{
  linSetBreakLength(13,1); //设置同步间隔场、同步界定符长度
  linSetInterByteSpace(0x01, 1, 13*16);  //设置字节间间隔,默认字节间隔0
                                         //0:同步字节和标识符字节之间插入字节间隔。
                                         //1: 字节间插入在第一个数据字节的前面。
                                         //N+1:校验和字节前面插入了字节间。
                                         //设置的间隔, 1/16th of bit time
}

3、结果查看

测试结果由于trace上没有错误帧或其他表征,需要配合scope数据来监控各场长度变化及测试正确执行。
在这里插入图片描述


http://www.kler.cn/news/355325.html

相关文章:

  • linux IP更新后系统环境无法访问127.0.0.1
  • 黑马程序员-redis项目实践笔记1
  • Pandas数据类型
  • 基于强化学习的多码头集卡路径优化
  • SQL进阶技巧:如何删除第N次连续出现NULL值所存在的行?
  • linux git submodule 需要输入密码的问题
  • 计算PSNR, SSIM, VAMF工具
  • 网络攻击的新趋势:勒索软件与零日漏洞
  • 单例模式(自动加载)
  • 手机在网状态接口的使用和注意事项
  • Android常用界面控件——ImageView
  • 新员工入职流程指南_完整入职流程解析
  • 文心智能体:我的旅游小助手
  • 代理IP在爬虫中的作用是什么?
  • 机器学习导论
  • ORACLE 批量插入更新删除sql
  • FreeRTOS - 任务管理
  • 解决 burp 抓取 无用包的 困扰
  • 设计模式之委托模式
  • 提高EDM广告发送率和到达率_实用技巧揭秘