CAN总线信号完整性


11

通道为CAN_H(红色),CAN_L(蓝色)和CAN_H-CAN_L(棕色)。

在下图中可以看出,CAN_H-CAN_L具有可接受的信号形状。但是,CAN_H和CAN_L在我看来都不好。实际上,该设备未在嘈杂的环境中运行。我有两个问题:

  1. 您是否认为信号完整性是一个问题?

  2. CAN_H-CAN_L有时具有1.65 V(左侧部分)的高电平,而有时则具有2.06 V(右侧部分)的高电平。你觉得这有问题吗?

在此处输入图片说明

Answers:


16
  1. 否。差分信令按预期执行。
  2. 不可以。只要“ 共模电压 ”不超过收发器的额定值即可。对于DC收发器(如MCP2551),其最大直流额定值为-42 V至+42V。

双绞线电缆和差分信号模式使单端信号看起来像乱码,而差分信号不受噪声的影响。偶尔会有损坏的帧,但是CAN具有多种功能,可以确保仅接受正确的帧,并重新传输错误的帧。

  • CRC检测误码。
  • 错误帧。当一个节点检测到错误时,它将发送一个错误帧,并且此帧强制总线支配的时间比位填充规则长。所有节点都可以看到。
  • 自动重新传输直到错误限制。

我也有这些图像之一。这些是有关差分信号的教科书图像。在具有机电或高功率开关组件的系统中,这种噪声是不可避免的。

CAN总线差分教科书图像


感谢您的回复。当电缆长度约5米时,您是否需要隔离?
richieqianle

@richieqianle我建议对每个节点进行电流隔离。它并不昂贵(集成电路:sn6501,si8621),尤其是如果它可以省去您的麻烦的话。但是,这对于CAN总线功能不是必需的。查找拆分终端,并使节点正确接地。
Jeroen3
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.