分段存储器采集自动帧解码功能的示波器-云帆兴烨

发表日期:2019/09/18 浏览次数:

对于CANFlexRay应用, Keysight InfiniiVision系列是市场上唯一能够统计实时检测帧数目的示波器(非静寂时间),包括所有帧、误差帧(CANCAN FD)、同步帧(FlexRay)和空帧(FlexRay)。即便是示波器的采集程序终止,帧计数器也会始终保持运行(如图7所示)。图7a显示了实时帧计数器的展开图。请注意,此次测量未涉及示波器的静寂时间。


总线利用率测量(以%表示)是CAN系统表征的重要步骤,又称为"总线负载"。它测量了帧时间相对于总时间的比值。如果CAN网络中的"总线负载"过高,则会增加总线争用和误差的概率。这意味着优先级较低的信息可能很难接入总线。

汽车工程师通常需要捕获多个连续(有选择性地)串行数据帧例如,只需捕获每个连续出现的SENT(单边半字节传输)误差,而不必捕获其它内容。在不使用分段存储器采集的情况下,备选方案是使用配有极深存储器的示波器,并在捕获了所有帧之后(不只是选择性帧)查看存储结果。这一过程不仅昂贵、难用,而且费时。

借助 Keysight InfiniiVision系列示波器,工程师能够设置示波器捕获多达1000个分段(2000X系列多达250个分段),每个帧之间有精确的时间间隔,随后利用自动解码功能(时间关联的解码轨迹和列表)单独查看这些帧,如图所示。仅捕获连续出现的SENT快速通道CRC误差,您可以很轻松地测量这个特殊误差的间隔时间,并且跟踪每次传输时的传感器输出数据。注意,在这个有选择性地捕获1000次连续 SEN出现的 CRC误差示例中,最后捕获的误差在最初捕获误差的200秒之后出现。使用传统示波器采集存储器(无分段)捕获如此大量的数据需要300M点的采集存储器。


在线
客服