首页 > 编程知识 正文

485总线,CAN总线概述

时间:2023-05-06 15:07:02 阅读:172586 作者:847

CAN通信(一) ——识别CAN总线背景CAN总线是什么网络拓扑的节点、消息、信号

CAN总线背景

作为非通信专业的汽车工程师,汽车CAN通信必须掌握,但最初什么定义(什么样的串行数据通信协议、什么样的物理层和数据链路层功能、什么样的帧处理、比特填充)。 刚学的时候确实一副陌生的样子)。 所以,我只是从汽车工程师的角度来看我能理解并使用的CAN通信,很肤浅。 请指导。

关于OSI模型、物理层、数据链路层、高低等级和数据帧。 等等,请自己查看以下链接。

链接:

3359 blog.csdn.net/kgc Jie/article/details/78208720。

CAN总线是什么CAN总线? 并不是他非常会,只是缩写

CAN: Controller Area Network控制器局域网网络总线

大多数汽车制造商采用CAN总线实现汽车内部控制系统之间的数据通信,CAN总线又称为CAN BUS

BUS? 是的,这不是巴士的意思吗? 是的。 公共汽车可以携带大量的乘客,CAN通信也可以发送大量的信号。 下面这张照片很形象

简单地说,CAN总线是用于传输数据的通信协议。

传统汽车线束链接:

坏处:

1、需要大量的信号传输线

2、针脚数量增多

3、线路复杂

想想看:

线束增加了这么多,重量变大了,生产成本提高了,主机厂不痛吗? 而且故障率也很高。

车辆CAN总线通信

这个CAN总线图和BUS的价格一样吗

网络拓扑

网关是整个CAN网络的核心,控制着整车几种CAN总线的信号传输和处理,示意图只显示了其中的两条。

因为发动机、变速器、ESP是高速CAN,实时性高

仪表、灯、窗为低速CAN,实时性相对较低

节点、消息、信号,例如网络拓扑图显示:

节点:对应发动机、变速器、仪表、车窗等

信息:在节点之间互相发送信息时,通过发送信息来发送信息,每几毫秒发送一次,也就是信息的发送周期

信号:信号是消息,消息中包含多个信号

为了便于理解,我们采用以下比喻。

节点:对应车站招牌,收发乘客

消息:对应于每几分钟来一趟的公共汽车,几分钟是消息的发送周期。 当然,实际的汽车信息通常是毫秒级的

信号:公共汽车上的乘客

这个比喻和CAN总线的信号传输一样,所有的信息都在总线上,但并不是所有的节点都接收该信息。

当然这里是乘客选择了这个车站的招牌,但实际的CAN通信是节点选择接收到这个信息的。

下一节将介绍CAN通信的信号矩阵。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。