1、CAN基础知识介绍
1.1、CAN介绍
a) 什么是CAN?
CAN(Controller Area Network),是ISO国际标准化的串行通信协议。为了满足汽车产业的“减少线束的数量”、通过多个LAN,进行大量数据的高速通信的需求。
- 博世公司开发出CAN通信协议(1986)。
- ISO发布CAN标准ISO11898(高速CAN)及ISO11519(低速CAN)(1993)。
- 博世公司开发出CAN FD(2011)。
- 汽车网络标准协议
低速CAN(ISO11519)通信速率10~125kbps,总线长度可达1000米。
高速CAN(ISO11898)通信速率125kbps~1Mbps,总线长度<=40米。
CAN FD通信速率可达5Mbps,并且兼容经典CAN,遵循ISO11898-1做数据收发。
一、低速CAN是一个开环总线:
二、高速CAN是一个闭环总线:
CAN总线由两根线(CANL和CANH)组成,允许挂载多个设备节点,低速CAN:20 高速CAN:30
差分信号(Differential Signal)是一种通过两根互补信号线传输信息的技术,其核心思想是利用两个相位相反、幅度相等的信号来抵消共模噪声,从而提