汽车can总线传输(汽车CAN数据总线)
汽车can总线传输(汽车CAN数据总线)组合式终端电阻3.组合式终端电阻1.作用:避免数据传输终了反射回来时,产生的反射波导致数据被破坏。2.分开式终端电阻分开式终端电阻
单位关系1byte = 8 bit
1byte = 1B
1字符 = 2字节
1KB = 1024B
CAN总线系统
CAN,即控制器局域网(Controller Area Network),是一种多路复用总线,用来传输数据的双向数据线,分为CAN高位(CAN-H)和低位(CAN-L)数据线。为防止外界电磁波干扰和向外辐射,常采用双绞线。
CAN总线结构
CAN总线系统由多个电子控制单元与两条数据传输线、终端电阻等组成。
CAN总线系统结构简图
终端电阻1.作用:避免数据传输终了反射回来时,产生的反射波导致数据被破坏。
2.分开式终端电阻
分开式终端电阻
3.组合式终端电阻
组合式终端电阻
CAN总线数据的传输原理1. 信号传送方式
通常,ECU先向CAN控制器提供所需的数据,CAN收发器接收由CAN控制器传送来的数据,经处理转换为电信号发送到数据总线上。
2.CAN总线接收器信号处理方式
在CAN总线系统中,所有控制单元内部都设置CAN总线接收器,用于接收数据总线上的数据,并将编码数据分解成可以使用的信号,提供给控制单元中的微处理器。
3.各ECU信号处理方式
各ECU都对其接收器送来的信号进行判断,确定接收到的数据为所需数据后,做进一步处理;不是所需的数据,则将其忽略,不做任何处理。
例:车身控制单元(BCM)向发动机控制单元(ECM)的CAN收发器发送数据,ECM的CAN收发器接收到由BCM传来的数据,转换信号并发给ECM。CAN数据传输总线上的其他控制单元收发器也均会收到此数据,但都对该数据进行检查是否为需要数据,如果不是则将其忽略。