车联网安全:网络协议
网络协议CAN/CAN FDCAN通信原理CAN(Controller Area Network)是一种车辆ECU之间的通信方式,CAN协议规定ECU产生的数据(0 1,数字信号)会被转换成电信号通过CAN总线进行传输,而这里的电信号具体指的是电压差,所以CAN总线总是双绞线,一根传输高电平称之为CAN高(CAN_H),一根传输低电平称之为CAN低(CAN_L)。CAN的示意图如下所示。 对于ECU而言,内部包含CAN收发器和CAN控制器。收发器,顾名思义就是用来传输CAN信号的,故会有两个引脚用来接入CAN高和CAN低。而现在的CAN控制器往往集成在了MCU/SOC芯片的内部,也就是说现在ECU中的MCU/SOC往往具备CAN控制功能。以下图为例,MCU计算的数据转换成电流通过电路板上的导线传递给CAN收发器,CAN收发器接收到之后分别向CANH和CANL输入对应的电平(如向CANH输入3.5v,向CANL输入1.5v)。 计算机的世界里面只有0和1,一般而言MCU/SOC和CAN收发器之间约定低电平表示0,高电平表示1。假如此时...
