CAN是控制器局域网络(Controller Area Network, CAN)的简称,是一种能够实现分布式实时控制的串行通信网络。
}e9E+2}Z\ QNLkj`PL/
|4\.",Bg 优点:
Gm}ecW 传输速度最高到1Mbps,通信距离最远到10km,无损位仲裁机制,多主结构。近些年来,CAN控制器价格越来越低。
Y`uL4)hR5 Ø 低成本:ECUs通过单个CAN接口进行通信,布线成本低。
d?$FAy'o5 Ø 高集成:CAN总线系统允许在所有ECUs上进行集中错误诊断和配置。
l-Xxur5M' Ø 可靠性:该系统对子系统的故障和电磁干扰具有很强的鲁棒性,是汽车控制系统的理想选择。
$Dxz21|P7 Ø 高效率:可以通过id对消息进行优先级排序,以便最高优先级的id不被中断。
CKNC"Y*X Ø 灵活性:每个ECU包含一个用于CAN总线收发芯片,随意添加CAN总线节点。
w[^s)1 CAN总线T型分线解决方案(2).pdf (4398 K) 下载次数:3 CAN总线T型分线解决方案(2).pdf (4398 K) 下载次数:3 -|~6Zf" CAN的数据总线有两条,一条是黄色的CAN_High,一条是绿色的CAN_Low。当没有数据发送时,两条线的电平一样都为2.5V,称为静电平,也就是隐性电平。当有信号发送时,CAN_High的电平升高1V,即3.5V,CAN_Low的电平降低1V,即1.5V。
yxf|Njo0 按照定义的:
1ZJP.T` CAN_H-CAN_L < 0.5V 时候为隐性的,逻辑信号表现为"逻辑1"- 高电平。
xx)egy_ CAN_H-CAN_L > 0.9V 时候为显性的,逻辑信号表现为"逻辑0"- 低电平。
CSN]k)\N( 5、CAN信号传输
'ZgrN14