CAN网络基本结构


一、什么是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网络基本结构

好的,以下是一个简单的HTML和CSS代码,用于创建一个包含人物介绍和五个副业的主页: ```html <!DOCTYPE html> <html> <head> <title>人物介绍</title> <style> body { font-family: Arial, sans-serif; background-color: #f2f2f2; } header { background-color: #333; color: #fff; padding: 10px; text-align: center; } h1 { margin: 0; } .container { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; margin-top: 30px; } .card { background-color: #fff; border-radius: 5px; box-shadow: 0 2px 5px rgba(0,0,0,0.3); margin: 20px; max-width: 300px; padding: 20px; text-align: center; } .card img { border-radius: 50%; margin-bottom: 10px; max-width: 100%; } .card h2 { font-size: 24px; margin: 10px 0; } .card p { font-size: 18px; margin: 0 0 10px; } .card ul { list-style-type: none; padding: 0; } .card li { font-size: 16px; margin-bottom: 5px; } </style> </head> <body> <header> <h1>人物介绍</h1> </header> <div class="container"> <div class="card"> <img src="https://via.placeholder.com/150" alt="Person"> <h2>John Doe</h2> <p>一位伟大的人物</p> <ul> <li>副业1: 音乐制作</li> <li>副业2: 摄影</li> <li>副业3: 写作</li> <li>副业4: 绘画</li> <li>副业5: 旅行</li> </ul> </div> </div> </body> </html> ``` 解释一下代码: - `<!DOCTYPE html>` 声明文档类型为 HTML5。 - `<html>` 元素是 HTML 文档的根元素。 - `<head>` 元素包含文档的元(meta)数据,例如标题、样式和脚本等。 - `<title>` 元素定义文档的标题,显示在浏览器的标题栏或标签页上。 - `<style>` 元素包含 CSS 样式规则。 - `body` 元素包含文档的内容,例如文本、图像和视频等。 - `header` 元素通常包含网站的标题和导航栏等。 - `h1` 元素定义一个大标题。 - `.container` 类定义一个包含卡片的容器。 - `.card` 类定义一个人物介绍卡片。 - `img` 元素显示人物的照片。 - `ul` 元素包含人物的五个副业。 - `li` 元素包含每个副业的详细信息。 请注意,上述代码中使用的图像是占位符图像,您可以将其替换为实际的人物照片。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值