【车载开发系列】CAN总线知识进阶篇
CAN总线知识进阶篇
一.与CAN协议相关的两个ISO标准
数据链路层及物理层的一部分在ISO中进行了标准化,CAN协议经ISO标准化后有ISO11898标准和ISO11519-2标准两种。
1)关于ISO11898
ISO11898是通信速度为125kbps-1Mbps的CAN高速通信标准。
目前,ISO11898追加新规约后,成为 ISO1189-1新标准。
2) 关于ISO11519
ISO11519 是通信速度为125kbps 以下的CAN低速通信标准。
ISO11519-2是ISO11519-1追加新规约后的版本。
二.ISO11898和11519-2的比对
ISO11898和ISO11519-2标准对于数据链路层的定义相同,但物理层不同
物理层 | ISO 11898(High speed) | ISO 11519-2(Low speed) |
---|---|---|
通信速度 | 最高 1Mbps | 最高 125kbps |
总线最大长度 | 40m/1Mbps | 1km/40kbps |
连接单元数 | 最大30 | 最大 20 |
总线拓扑 | 闭环总线 | 开环总线 |
三.与OSI七层网络模型的关系
从OSI(Open System Interconnection开放系统互联)7层网络模型的角度来看,CAN现场总线仅仅定义了第 1 层(物理层)和第 2 层(数据链路层)。
而在实际设计中,这两层完全由硬件实现,设计人员无需再为此开发相关软件或固件(Firmware),只要了解如何调用相关的接口和寄存器