从上图可以看到,CAN是由两根线CANH和CANL通信的.CAN通信是依靠两个线上的电压差得到的.如果总线上有多个CAN设备,同一时刻A设备向总线上发送隐性(逻辑1),B设备向总线上发送显性(逻辑0),那么显性会呈现出来,隐性会被仲裁掉.这个就是can的仲裁原理,硬件会帮我们实现仲裁功能.