CAN总线显性电平和隐性电平详解
创始人
2025-05-31 06:15:28

相关文章

CAN总线简易入门教程

CAN 信号线

CAN 传输的两条信号线被称为 CAN_H CAN_L

通电状态:CAN_H(2.5V)CAN_L(2.5V)或 CAN_L(3.5V)、CAN_H(1.5V);
断电状态:CAN_H、CAN_L 之间应该有 60~62 欧电阻值,两个120 欧分别在仪表模块和后控模块中,并联后是 60 欧姆左右。

注意:用万用表是测不准CAN_H或CAN_L电压的;
因为通电后CAN线上的电压在不停变化,而万用表的响应速度很慢,所以测得的电压是并不是当前电压而是电压的有效值。

差分信号

CAN总线使用差分信号传输数据,这意味着每个信号线都有一个相反的信号线。

这种设计可以提高抗干扰能力,从而保证数据的可靠性。

CAN_HCAN_L信号是互补的,也就是说,它们的电压值总是相反的。

CAN总线上的信号是差分信号,这意味着数据是通过CAN_H和CAN_L信号之间的电压差来传输的。
差分信号

隐性和显性

逻辑特点

CAN通信中的隐性电平和显性电平是指CAN总线上的两种不同的电压状态。

在CAN总线上,隐性电平是指总线电压为高电平,而显性电平是指总线电压为低电平。

简单地说:

  • 总线显性电平对应于逻辑 0
  • 总线隐性电平对应于逻辑 1

当CAN节点发送一个0位时,它会将总线拉到显性电平,也就是低电平;
当CAN节点发送一个1位时,它会让总线保持在隐性电平,也就是高电平

因此,CAN总线上的数据是通过在显性和隐性电平之间切换来传输的。

CAN总线上的电压状态由电缆上的电压和终端电阻的状态决定。

  • 当总线上没有数据传输时,终端电阻使总线电压保持在隐性电平。
  • 当CAN节点发送数据时,它会通过将总线拉到显性电平来改变总线电压状态。

其他节点检测到总线电压的变化,并根据变化来接收数据。

总的来说,隐性电平和显性电平是CAN总线上的两种不同电压状态,用于传输CAN节点之间的数据。

高速CAN总线的显性信号和隐性信号;

  • 传输显性(0) 信号时,会将CAN_H端抬向5V高电平,将CAN_L拉向0V低电平。
  • 传输隐性(1) 信号时,并不会驱动CAN_H或者CAN_L端;

电压特点

显性信号CAN_H和CAN_L两端差分标称电压为2V。

终端电阻在没有驱动时,将差分标称电压降回0V。

显性信号(0)的共模电压需要在1.5V到3.5V之间。

隐性信号(1)的共模电压需要在+/-12V

具体如下图所示;
图片来自网络

优先级

显性电平优先级高于隐性电平。

当不同CAN节点同时发送显性和隐性总线电平时,CAN总线将呈现显性总线电平。

只有当所有CAN节点都发送隐性电平时,CAN总线才呈现隐性总线电平

总结

本文简单介绍了CAN总线电平中显性电平和隐性电平的特点,本人能力有限,难免存在错误,请指正,如果文章帮到了你,请帮忙点赞支持👍👍👍

相关内容

热门资讯

天眼影像 | 七星关区风味年货... 毕节市七星关区的传统年货市场,年节氛围已然拉满,眼下人流如织。 最吸引人的当属经营了十几年的蒸...
七旬老人被紧急送医!制作这道春... 腊肉不仅是过年时的待客美食也承载了许多人的年味记忆但熏制不当则可能引发事故据贵阳钢厂职工医院消息近日...
年夜饭,上菜!⑥ | 红烧肉配... 红烧肉作为家喻户晓的经典菜肴,是年夜饭桌上的“硬菜”之一。民间素有“腊月二十六,杀猪割年肉”的传统,...
原创 央... 国宴用水的门道,真是藏得深! 大伙都在好奇,国宴这么重要的场合,用的到底是啥水? 在超市货架上常见...
幸福过大年|糍粑飘香年味浓,沾... 春节将至,曲靖沾益很多人家忙着打糍粑,满院都是软糯香甜的年味。泡好的糯米上锅蒸透,趁热倒入石臼,乡亲...