一、什么是CAN网络

CAN是控制器局域网络(Controller Area Network, CAN)的简称.
目前普遍运用在汽车网络.


二、CAN网络的优势

  1. 开放的标准
  2. 低成本
  3. 高速实时传递, 数据传递更安全可靠
  4. 适用于各种汽车

三、CAN网络_早期基本结构图

早期的can基本结构主要是围绕BCM(车身控制器)为控制中心
在这里插入图片描述


四、CAN网络_当今主流结构图

现如今的can主流结构主要以can网关为控制中心

在这里插入图片描述


五、CAN网络基本组成

5.1 CAN网络基本组成1_CAN网关

CAN 网关是整个CAN网络的核心, 可理解成一台中央服务器,

CAN网关的基本功能包括:

1.连接不同比特率的CAN支线和实现CAN网络的中继功能。
2.接收并过滤各CAN支线上的各ECU节点发来的信号,并将符合标准的CAN信号经过处理后广播出去
3. 诊断转发

大致模型图如下, 一般有70多个pin接口, 大小如香烟盒!
在这里插入图片描述


5.2 CAN网络基本组成2_ECU节点

ECU(Electronic ControlUnit)电子控制单元,是汽车专用微机控制器,一个ECU一般专门负责一个车辆控制单元。

比如ABS(防抱死系统)这个ECU是专门用于车辆制动过程中防止车轮被抱死的一套控制系统
当今汽车越豪华,ECU就越多,智能控制硬件就越多,相对价格就越贵;一般的,一辆车普通的家用轿车都有25个左右ECU.

ECU在整个CAN网络上是一个一个的CAN节点,只是可能在不同的CAN支线上.

在这里插入图片描述


5.3 CAN网络基本组成3_CAN总线

也叫CAN BUS, 为了方便测试人员理解, 可以理解成CAN支线(即理解成一个路由器上的5条分口引出来的分支网线).

一般地, 有5条CAN总线:

  1. PT CAN —>动力驱动总线 ( PowerTrain CAN )
  2. CH CAN —>底盘控制总线( Chassis CAN )
  3. Bod CAN —>车身控制总线( Body CAN )
  4. DiagCAN —>诊断控制总线( Diagnose CAN )
  5. InfoCAN —>娱乐信息总线( Infomercial CAN )

每条CAN总线都是由2根线组成的双绞线构成,一根can_high, 一根can_low, 分别代表高电平, 低电平.每条CAN总线上都有好几个ECU节点。

每条CAN总线的传输速率是不一样的, 一般的PTCAN的最高(约1M/s), InfoCAN的最低(250kb/s).
以下是某条CAN总线的模型图.

在这里插入图片描述


六、原文链接

can网络基本结构

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐