CAN接口的介绍:
CAN总线可分为: 高速CAN,低速CAN ,单线CAN。
1.在速度方面高速CAN的传输速率(波特率)在125K~~1Mbps 。低速CAN的速率在125Kbps以下,低速CAN具更好的容错性。单线CAN波特率在33K~~83Kbps.
2.这三种总线之间的最主要区别是物理层。以传输介质和线的数量说,单线CAN只需1条导线,低速容错CAN和高速CAN通过双绞线传输。双绞线能有效减少外部电磁场对信息内部电平的干扰。 还有电平的逻辑的区别,定义逻辑为1称作隐性,逻辑为0称作显性。这个区别可从以下几种情况来说明:空闲时、有效时、睡眠时、唤醒时。这里假设收发器的电源为标准的5V和12V。
当双线CAN的两个导线处于静止状态,两个电平是一样的,大约2.5伏,这个静电平状态就是隐形状态,也称隐性电平,也就是没有任何干扰的时候的状态称为隐性状态。当有信号修改时,CAN_High 线上的电压值变高了,一般来说会升高至少1v;而CAN_Low 线上的电压值会降低一个同样值,也是1v。那么此时,CAN_High 就是 2.5v+1v=3.5v,它就处于激活状态了。而CAN_Low 降为2.5v-1v=1.5v。
2.1 空闲时 (隐性位)
2.2 有效时 (显性位)