CANScope波形解码与消息解码不完全一致的意义_ag体育网址

用于CANScope测量CAN总线信号,在障碍物非常严重的情况下,不会频繁出现CAN总线波形解码与CAN报文解码不完全一致的情况,表现为某些准确报文对应的波形解码终究是错误的,或者接收到的错误报文对应的波形解码终究是准确的。

本文摘要:用于CANScope测量CAN总线信号,在障碍物非常严重的情况下,不会频繁出现CAN总线波形解码与CAN报文解码不完全一致的情况,表现为某些准确报文对应的波形解码终究是错误的,或者接收到的错误报文对应的波形解码终究是准确的。

波形

信号

在CANScope中用于测量CAN总线信号时,在障碍物非常严重的情况下,并不会总是发生CAN总线的波形解码与CAN报文的解码不完全一致的情况。本文将详细解释这一现象的原因及其不存在的意义。用于CANScope测量CAN总线信号,在障碍物非常严重的情况下,不会频繁出现CAN总线波形解码与CAN报文解码不完全一致的情况,表现为某些准确报文对应的波形解码终究是错误的,或者接收到的错误报文对应的波形解码终究是准确的。如图1所示,对应于帧标识为0x721的精确消息的波形解码是循环冗余校验错误。

波形

本文将对这一现象产生的原因及其不存在的意义进行详细的解释。图1报文解码和波形解码解码差异误差的主要原因是CANScope对CAN信号的处理包括两部分:报文处理部分和波形处理部分。报文处理部分通过CAN收发器将总线上的CANH和CANL差分信号转换成单端数字信号RXD,然后用于专用CAN控制器接收RXD信号并扩展CAN协议解码,最后扩展解码后的报文接管存储;在波形处理部分,通过信号调理电路对CAN总线信号进行隔离,再通过ADC电路对模拟信号进行数字化,然后依次存储,从而完成波形信号的采集。图2CAN总线信号处理如图2右图所示。

消息处理和波形处理的电路和控制几乎是独立的国家。通过这两个电路后,CAN信号没有区别。

报文

主要区别如下:1 .信号经过收发信机后的延迟与经过信号调理电路后的延迟不同,但这种差异对解码的影响很小,本文不做论证;2.CAN收发器内部有一个延时比较器,其功能相当于一个低通滤波器,可以通过的信号比特率不低。但是由于波形采集需要观察高频障碍物等信号,所以抑制信号调理电路的比特率相对较低,因此比特率的差异对之前解码的差异影响很大。如图3右图所示,具有高频钝脉冲干扰信号的总线信号CANH和CANL经过比特率较低的收发信机后有噪声(输入的RXD信号是无阻碍的数字信号);但经过高带宽信号调理电路后,CANH和CANL信号加载的干扰信号在一定程度上保留下来(波形采集模块采集受阻的CANH和CANL信号后,得到的差分信号经过软件微分后仍然没有阻碍,所以软件切换后的逻辑信号仍然没有阻碍)。图3波形差异根据以上分析,干扰信号的缺失使得之前的CAN波形解码并不总是与消息解码不同。

之后我们再继续验证是否有干扰信号,肯定会让波形解码和消息解码不一样。事实并非如此。

必须从CAN总线的采样规则记住。

本文关键词:差异,信号调理,波形,总线,报文,ag体育

本文来源:ag体育-www.zaparoomblog.com