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

LIN从节点:波特率测试

文章目录

  • 1、为什么需要测?
  • 2、如何实现测试?
  • 3、测试结果
  • 4、注意事项


1、为什么需要测?

调节波特率的变化,使主节点同步场位速率变化,验证从节点能否通过同步段进行调节自身位速率。对应ISO17987协议。

2、如何实现测试?

主要利用linSetBaudrate()函数在测试期间实现波特率改变。代码如下:

void linSetBaudrate(long baudrate); 
//baudrate:设置的波特率,范围在200-30500bpsVoid linSetBaudrate(long minBaudrate, long maxBaudrate); 
//minBaudrate:设置自动波特率检测范围的下限,范围在200-minBaudrate
//maxBaudrate:设置自动波特率检测范围的上限,范围在maxBaudrate-30500//手动测试可以通过按键触发
on key 'a'
{linSetBaudrate(19000); //change baudrate to 19000 bit/sec
}

3、测试结果

trace中有波特率的数据表示,能够看到调节前后的变化;
在这里插入图片描述
配以scope波形的response时间也能说明问题,波特率越大,应答时间越短。
在这里插入图片描述

4、注意事项

  • CAPL函数linSetBaudrate规定此功能必须在LIN硬件不在主模式下使用,测试使用时注意需要把CANoe Hardware对应通道勾选取消Master mode。
    在这里插入图片描述
  • 对应自动波特率检测,最小和最大波特率只能在±15%的范围内偏离。

http://www.mrgr.cn/news/52451.html

相关文章:

  • WindowsAPI|每天了解几个winAPI接口之网络配置相关文档Iphlpapi.h详细分析五
  • 大规模语言模型与生成模型:技术原理、架构与应用
  • 上市公司资产误定价Misp计算数据-含参考资料及代码(2006-2023年)
  • 文件类QFile
  • 类和对象的认识
  • 人工智能创造出大量新型蛋白质
  • 基于深度学习的对抗攻击的防御
  • linux用户态条件变量和内核态完成变量
  • C++11 wrapper装饰器 bind+function
  • 强推!首个全面涵盖LiDAR里程计算法的综述(二):多激光与多传感器融合激光里程计综述
  • AcWing 278. 数字组合
  • 本地群晖NAS安装phpMyAdmin管理MySQ数据库实战指南
  • 德国注册公司的主要流程和要求
  • 递归知识简记
  • 解读 Java 经典巨著《Effective Java》90条编程法则,第3条:用私有构造器或者枚举类型强化Singleton属性
  • 实验五 JSP编程
  • Spring 注解揭秘:@Autowired 和 @Resource 的用法详解与避坑建议
  • mysql高级sql语句 二
  • 【力扣热题100】3194. 最小元素和最大元素的最小平均值【Java】
  • 文心一言 VS 讯飞星火 VS chatgpt (371)-- 算法导论24.4 3题