CAN/CANFD采样点测试原理



采样点测试在测试CAN总线的时候大家肯定都测过,有些测试的地方不太理解,整理一下学习的资料。
采样点测试是CAN总线测试中及其重要的一项,在CAN网络中多个节点要保持在同一个采样点。

1.采样点

采样点是接收节点判断信号逻辑的位置。
采样点是接收节点判断信号逻辑的位置,CAN总线属于异步通讯,在通讯过程中通过重同步机制才能保证收发节点的采样点准确。若网络中节点采样点不一致可能会导致对同一个位的电平解读不同从而出现错误,进而使整个网络出现故障,所以对CAN节点进行采样点的测试显得尤为重要。采样点测试目的在于检查被测单元的采样点设置是否遵守规范要求。

2.测试原理

采样点的位置不受被测单元所处的节点状态,即收发状态影响,故针对采样点测试既可以干扰被测单元发送的具体报文的具体位,也可以通过测试工具发送特定干扰报文去检测被测单元的行为。
下面的例子被测节点扮演的是接收节点的角色,通过VH6501去发送特定的干扰报文,检测被测单元是否可以识别并发送错误帧从而测量其采样点。

3.位定时

CAN总线中将一个位时间分割为同步段(Synchronization Segment)、传播段(Propagation Segment)、相位缓冲段1(Phase Buffer Segment 1)和相位缓冲段2 (Phase Buffer Segment2)。在实际控制器中通常将传播段和相位缓冲段1合并成时间片段1(TSEG1),相位缓冲段2对应时间片段2(TSEG2)。采样点的位置在时间片段1和2的交界处,在该点根据实际测量的差分电平值来决定逻辑电平。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天赐好车

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值