CAN总线是一种常用于数据通信的串行通信总线协议,具有高速传输、可靠性高、抗干扰性强等优点,广泛应用于汽车、工业、航空航天等领域。
CAN总线信号的电原是指CAN总线两根线(CAN_H、CAN_L)之间的电位差,也就是差分信号的电位差。CAN总线两根线的电位差是必须存在的,否则节点无法正常通信。
CAN总线使用差分传输技术,即CAN_H线和CAN_L线之间传输的信号是相反的。在CAN总线上,CAN_H线是输出高电平的,而CAN_L线是输出低电平的。CAN总线上的差分信号传输需要通过两个电阻,并且在CAN网络节点之间加入电容以减小信号的噪声和抑制毛刺。
当数据为“0”时,CAN_H为高电平,CAN_L为低电平,此时CAN总线两根线之间的电位差为CAN_H的电位减去CAN_L的电位。当数据为“1”时,CAN_H为低电平,CAN_L为高电平,此时CAN总线两根线之间的电位差为CAN_L的电位减去CAN_H的电位。CAN总线上的差分信号传输的电位差大小和电压变化率都要满足一定要求,从而保证信号的质量。
CAN总线信号的电原对应的物理量是电压。通常情况下,CAN_H线的电压为2.5V ~ 3.5V,CAN_L线的电压为1.5V ~ 2.5V。CAN总线电压的大小和方向对节点的通信正常与否有着至关重要的影响。