CAN总线是有没有电平的说法,CAN总线是差分信号。
而物理层的CAN信号有高速CAN(ISO11898-2)、容错CAN(ISO11898-3),都是差分信号。
在高速CAN中,都是2.5V表示隐性电平(我理解是这两根线电平不容易区分),CAN_H > CAN_L就是显性电平(差分电平显示出来了)。至于所说的隐性是1,显性是0,那是因为0的优先级高于1,总线发送位时有优先级。
在容错CAN中,CAN_L是5V,CAN_H是0V表示隐性,CAN_H > CAN_L时是显性。
解析的有点不清楚,还得靠你自己多理解