CAN 协议: 了解控制器局域网路

控制器局域网路或 CAN 协议是嵌入在车辆内的电子设备之间通信的一种方法,如发动机管理系统、主动悬架、中央锁定、空气调节、安全气囊等。这个想法是由罗伯特·博世有限公司于1983年提出的,目的是提高汽车的质量和安全性,提高汽车的可靠性和燃油效率。
博世的 CAN 协议于1986年首次发布,也提供了通信方面的进步。这一点意义重大,因为当时电子和半导体行业的发展带来了新技术,但也给汽车行业的工程师带来了挑战。例如,电子产品提供了更多的功能和复杂性,包括设备之间“通信”的能力。汽车工程师经常被赋予合并这些设备的任务,以确保他们工作时没有错误。
CAN 简化了这一过程,不同的电子模块可以通过使用一条共同的电缆相互通信。
对 CAN 的需求汽车包含一个电子设备网络,这些设备相互之间共享数据和信息。例如,一个火花点火,需要一个火花来启动燃烧室。在这里,时机很重要。为了确保这种情况的准确发生,它与车辆的发动机控制单元“沟通”,选择理想的点火时间,以提供动力和燃油效率。
设备间通信的另一个例子包括汽车变速器控制单元的通信。它利用来自发动机控制单元和系统中各种传感器的数据,自动改变车辆的齿轮与其速度的关系。每个电子设备都有一个 ECU/MCU (电子/微控制器控制单元) ,它有自己的一套规则来共享和传输信息。
然而,对于两个或更多的设备进行交互,它们必须配备硬件和软件以正确地进行通信。在 CAN 应用于汽车之前,每个电子设备都是通过电线(或者更具体地说,点对点布线)连接到另一个设备上的。当功能是基本的时候,这种方法就足够有效了。但随着电子技术的进步,汽车工程师面临的主要问题之一是如何将不同设备的 ecu 连接起来,以便实时信息交换。CAN 协议就是为解决这个问题而设计的。
在这里插入图片描述

CAN 协议中点对点布线连接的一个示例。
该协议设定了电子设备可以通过公共串行总线彼此交换信息的规则。它减少了线路连接和整个系统的复杂性。
在这里插入图片描述

显示使用 CAN 协议的设备之间连接的算法图。
时间异步发射/接收的标准技术不能支持多域通信。域是一组电子设备,它们具有在系统中正常工作的类似要求。例如,CD/DVD 播放器、 GPS 以及监视器和显示器形成一个域。同样,仪表板,空调系统(或气候控制) ,雨刷,灯,门锁形成另一个领域。
汽车上的电子设备可以分为不同的领域,CAN 总线方便了多领域的通信,对汽车工程师有很大的帮助。
汽车上的电子设备可以分为不同的领域,CAN 总线方便了多领域的通信,对汽车工程师有很大的帮助。
在这里插入图片描述

CAN 协议支持的车辆多域通信。
CAN 协议是在电子设备网络中发送和接收消息的一套规则。它定义了数据如何在网络中从一个设备传输到另一个设备。
有趣的是,CAN 是以汽车工业为特定重点发展起来的,但它的架构和优势已经导致其他几个行业(如铁路、飞机和医疗部门)也采用了该协议。
在这里插入图片描述

CAN 协议的简化版本。
通过 CAN 协议进行通信的每个电子设备(或节点)都通过一个公共串行总线相互连接,从而允许消息的传输。为了进行这种数据交换,节点首先需要必要的硬件和

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值