can通道采样频率_【技术分享】CAN总线采样点测试规则及原理分析-测试测量-与非网...

采样点是接收节点判断信号逻辑的位置,采样点对 CAN 总线来说极其重要,尤其是在组网的时候,多个节点尽量保持同一个采样点,若网络中节点采样点不一致会导致同样的采样频率出现采样错误,进而会使整个网络出现故障。01 采样点的规则及原理CAN协议里将一个位时间分为同步段、传播段、相位缓冲段 1 和相位缓冲段 2。这些段又由称之为 Time Quantum(以下称为 Tq)的最小时间单位构成。1 位由多少...
摘要由CSDN通过智能技术生成

采样点是接收节点判断信号逻辑的位置,采样点对 CAN 总线来说极其重要,尤其是在组网的时候,多个节点尽量保持同一个采样点,若网络中节点采样点不一致会导致同样的采样频率出现采样错误,进而会使整个网络出现故障。

01 采样点的规则及原理

CAN协议里将一个位时间分为同步段、传播段、相位缓冲段 1 和相位缓冲段 2。这些段又由称之为 Time Quantum(以下称为 Tq)的最小时间单位构成。1 位由多少个 Tq 构成、每个段由多少个 Tq 构成等是可以设定的。通过设置 bit 时序,使得可以设定一个采样点以使总线上多个单元可同时采样,所谓采样点就是在这一时刻总线上的电平被锁存,这个锁存的电平作为位的值。采样点的位置在相位缓冲段 1(PBS1)的结束处。

图 1CAN 位时间结构图

同步段(SS):多个连接在总线上的单元通过此段实现时序调整,同步进行接收和发送工作,边沿包含在此段中;

传播时间段(PTS):用于补偿网络上所有的物理延迟;

相位缓冲段 1(PBS1)和相位缓冲段 2(PBS2):当信号边沿不能被包含于(SS)段中时,可在此段进行补偿;

采样点:读取并解释总线上各位值的一个时间点。

采样点位置如图 1 所示,它是读取总线电平,并将读到的电平作为位值的点,所以从一个位的开始到采样点的时间占一个完整位的总时间的百分比就是所求的采样点的值:sample =(1+TSEG1)/(1+TSEG1+TSEG2)。

02 采样点测试原理

测试原理:波特率采样点是 CAN 节点判断位逻辑值的判断点。采用干扰的手段,将采样点位置的逻辑电平破坏,则这个 CAN 报文将出现错误。以此就可以确定干扰的位

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值