【CAN通信】CAN和LIN的区别

车载网络概述

图片
图片
图片
图片

CAN总线概述

图片

CAN物理层

CAN节点结构

图片
3061a0decc093dcceecebf3511bde527
v2-1106e4c4c0c81fe83e5e0ef58d695c13_1440w

CAN控制器:将信号加工成“标准帧”

CAN收发器:CAN控制器通过收发器发送封装后的数据帧

v2-6267d683850c5b0a3fb8f496c7fea046_r

拓扑结构

图片

双绞线

图片
9158dbe9c2ece9aef799eafff9db3ca8

终端电阻

图片

信号

图片

CAN接口

图片

CAN数据链路层

内容大纲

图片

线与特性

线与逻辑

  • CAN总线具有“线与”的特性,也就是当由两个节点同时向总线发送信号时,一个是发送显性电平(逻辑0),另一个发送隐性电平(逻辑1),则总线呈现为显性电平。

“线与” 机制是 CAN 总线实现多节点竞争式总线仲裁的基础。

报文仲裁机制

当控制器发送每一位数据时,收发器会实时回读总线实际电平。

  • 若控制器自身发送的是隐性位(逻辑1),但回读到显性电平(逻辑0)

  • 这表明有更高优先级的节点正在发送显性位——控制器将立即中止当前帧发送,转为接收模式

图片
图片
图片
图片

报文的接收

图片
图片

CAN帧

图片

帧结构

  • 一帧信号包括了起始、ID信息、数据、CRC校验,应答,结尾等多个字段

  • 逻辑0在CAN总线里被称为显性状态,而逻辑1被称为隐性状态

    • 传输到总线上的高电平代表逻辑0,低电平代表逻辑1
    • 而只要有一个节点发出了逻辑0信号,那么整条总线都会被同步为逻辑0

v2-6765dfa152a8da16c79033da99a34e05_r-1

图片
图片

CRC

图片

ACK

图片

远程帧

图片

错误帧

图片
图片
图片
图片
图片

位定时与同步

。。。。

CANFD

图片
图片

J1939

图片
图片

参考

CAN

LIN

tbd

posted @ 2025-08-10 22:31  anliux  阅读(144)  评论(0)    收藏  举报