在ISO 11898-2和ISO 11898-3中分别规定了两种CAN总线结构(在BOSCH CAN2.0规范中,并没有关于总线拓扑结构的说明):高速CAN总线和低速CAN总线,区别表如下所示:
本篇博文将详细介绍两者的特性和区别。
1、高速CAN总线
ISO 11898-2中定义了通信速率为125Kbps~1Mbps的高速闭环CAN通信标准,当通信总线长度≤40米,最大通信速率可达到1Mbps,高速闭环CAN(高速CAN)通信如下图所示:
1.1、电气特性
高速CAN总线上为显性电平(逻辑0)时,CANH为3.5V、CANL为1.5V,此时电压差是2V,显性状态的CAN总线电压范围如下图(标准来源:ISO 11898-2:2006)所示:
高速CAN总线上为隐性电平(逻辑1)时,CANH和CANL都为2.5V,此时电压差就是0V,隐性状态的CAN总线电压范围如下图(标准来源:ISO 11898-2:2006)所示:
1.2、终端电阻
高速CAN线需要在CANH