CAN总线是什么?CAN总线如何工作?

说起车联网,你一定听说过“CAN总线”这个词。CAN总线是什么?它是如何工作的?

CAN总线是什么?

“CAN总线”代表控制器局域网总线(CAN总线)。它是一种基于消息的汽车串行通信协议。

在汽车工业中,出于安全、舒适和便利的考虑,已经生产了多种电子控制单元(ECU)。更先进的车辆通常涉及更多和更复杂的ECU,例如发动机控制单元、安全气囊、ABS、电子燃油喷射系统等。

图一车联网

这些系统的数据类型和对通信可靠性的要求各不相同。为了适应这些差异,需要更多的公共汽车,这可能会导致车上的电线增加。为了满足减少电线数量和通过多个LAN进行大量快速通信的需求,1986年,以开发和生产汽车电子产品而闻名的公司BOSCH开发了用于车辆的CAN总线协议。CAN总线后来通过ISO11898和ISO11519标准化,现在是欧洲用于车辆网络的标准化协议。

CAN总线如何工作?

安装在车辆周围的传感器不断监测车辆状态并将数据发送到相应的控制单元。例如,传感器采集到的气压、发动机温度、发动机转速等数据到达发动机控制单元,发动机控制单元经过分析处理,发出指令控制喷油量。

图二CAN总线分解图

板上的ECU不能独立工作。相反,他们需要共享信息以便更好地协作。这意味着对数据传输的要求。

通常,ECU之间的通信以两种方式进行。

首先,每条消息都通过独立的电缆传输。例如,如果需要在两个控制单元之间交换5个信号,则需要5根独立的电缆。更多消息意味着ECU之间的电线和引脚更多。

其次,ECU之间的所有消息都通过两条电缆传输。这样,所有消息,无论其大小如何,都可以通过两条电缆移动。

图三CAN总线

这种电缆称为CAN总线。

CAN总线是一种没有主机的广播型总线。所有节点都可以“听到”所有传输,并且没有办法向特定节点发送消息——除非有特殊设置。

CAN总线与OBD

有时您可能会在CAN总线上看到另一个词——OBD。那么什么是OBD?CAN总线和OBD有什么区别?

OBD的数据传输需要底层数据链路支持。该链路可以是CAN总线,也可以是其他类型的总线,如K总线。

你看?CAN总线是车载控制器局域网通信的底层数据链路,而OBD是基于CAN总线运行的自动诊断系统。

CAN总线有什么特别之处?

车载环境的特殊特性对通信系统的可用性、可靠性和成本提出了很高的要求。由于以下优点,CAN总线标准被广泛应用于所有车辆和许多其他机器:

简单且成本低

如上所述,所有ECU都可以通过两条CAN总线线而不是复杂的模拟信号线进行通信,从而减少了错误、重量、布线和成本。

完全集中

CAN总线提供“一个入口点”来与所有网络ECU通信——实现中央诊断、数据记录和配置。

极其坚固

CAN总线系统坚固耐用,足以应对电气干扰和电磁干扰。这使其能够安装在包括安全关键应用在内的各种车辆中。

高效的

CAN总线系统内的通信按ID优先。最高优先级的数据立即获得总线访问,而不会导致其他数据中断。

易于部署

CAN总线是经过验证的标准,具有丰富的支持生态系统,可轻松安装在各种车辆上。

CAN总线的应用

CAN总线具有出色的控制和故障检测能力,是车辆诊断的理想协议。实际上,它们的采用远远超出了几乎所有行业。

THE END
1.CAN通信精华整理,汽车工程师必备技能,一个视频带你轻松掌握CAN通信原理 1)差分电压通信。 2)接入电控单元:微控制器、CAN控制器和CAN收发单元。 3)电压状态:空闲时——CAN_H和CAN_L均为2.5V,CAN_DIFF=0V,表示逻辑“1”为隐性;工作——CAN_H=3.5V,CAN_L=1.5V,CAN_DIFF=2V,表示逻辑“0”为显性。 https://www.bilibili.com/read/cv36486891
2.讲的很到位的嵌入式CAN总线知识近些年来,CAN控制器价格越来越低,很多MCU也集成了CAN控制器。现在每一辆汽车上都装有CAN总线。 一个典型的CAN应用场景: CAN总线标准 CAN总线标准只规定了物理层和数据链路层,需要用户自定义应用层。不同的CAN标准仅物理层不同。 CAN收发器负责逻辑电平和物理信号之间的转换。 https://zhuanlan.zhihu.com/p/700221352
3.一文看懂汽车CAN总线技术原理随着现代汽车技术的不断发展,CAN总线逐渐成为现代汽车上不可缺少的技术,并大大推动了汽车技术的高速发展。本文将对汽车CAN总线技术的工作原理、特点及优点,CAN总线在汽车制造中的应用及发展趋势做了简单介绍,具体的跟随小编一起来了解一下。 CAN总线的由来 https://www.dongchedi.com/article/7231446739327156769
4.什么是CAN总线?一文详解CAN总线的工作原理一文详解CAN总线的工作原理 摘要:什么是CAN总线?CAN总线(Controller Area Network)是一种用于实时控制和通信的串行总线标准。 什么是CAN总线?CAN总线(Controller Area Network)是一种用于实时控制和通信的串行总线标准。它最初是由德国的汽车制造商开发用于汽车电子系统之间的通信,现已广泛应用于其他领域,如工业自动化、https://tech.hqew.com/news_3836555
5.CAN总线的工作原理特征特点及应用领域CAN总线是一种广泛应用于汽车、工业控制系统等领域的串行通信协议,具有高可靠性、实时性和抗干扰能力强的特点。 1.CAN总线的工作原理 CAN总线采用分布式控制系统结构,由多个节点组成,每个节点都可以发送和接收数据。其工作原理主要包括以下几个方面: 差分信号传输:CAN总线使用差分信号传输数据,在两根线上同时传输互为补https://www.eefocus.com/e/1686664.html
6.CAN总线:工作原理优点和缺点CAN 总线:工作原理、优点和缺点 控制区域网络 (CAN) 总线是一种串行通信协议,允许设备可靠、高效地交换数据。 它广泛应用于车辆,像神经系统一样工作,连接车辆中的 ECU。 CAN 总线最初是博世在 1980 年代为汽车应用而设计的。 它是一种多主机、多从机、半双工和容错协议,非常适合汽车应用的要求。 它简单、低https://www.51cto.com/article/757234.html
7.can总线的工作原理常见问题can总线的工作原理 can总线遵循总线拓扑结构,采用多主模式,并使用位填充和比特率技术防止误判。仲裁机制确保了优先级高的数据帧获得总线控制权。can数据帧包含起始位、仲裁字段、控制字段、数据字段、crc校验字段和确认字段,确保数据传输的可靠性、实时性和鲁棒性。https://m.php.cn/faq/828190.html
8.CAN总线的应用(汽车CAN总线应用)汽车CAN总线资源汽车CAN总线系统原理、设计与应用,汽车can总线工作原理,C51 浏览:58 5星 · 资源好评率100% **汽车CAN总线应用** 在现代汽车中,CAN总线广泛应用于各个领域: 1. **发动机管理**:ECU通过CAN总线收集传感器数据,控制燃油喷射、点火正时等,优化发动机性能。 2. **车身电子**:空调、电动窗、后视镜调节等 https://download.csdn.net/download/weixin_38737980/14153822
9.CAN总线上电压是多少才是正常答:总线连接器里面有3根线,PT—CAN(CAN—H、CAN—L),剩下的1根是唤醒总线。实际检测这3根线,正常情况下CAN—H标准电压为2.6V左右,CAN—L标准电压是2.4V左右,唤醒总线为电源电压。实践证明,这样的电平是能够可靠传输的。 CAN总线上是差分信号,一个差分信号是用一个数值来表示两个物理量之间的差异。从严格意https://m.yoojia.com/ask/7-11902401646315545438.html
10.汽车CAN总线系统故障诊断技术浅析随着这个能将整个汽车控制系统联系起来统一管理,实现数据共享和相互之间协同工作的汽车CAN 总线系统的广泛应用,CAN 总线系统的故障诊断技术已经成为现代汽车维修技术人员必备的知识,作为现代汽车维修技术人员,必须掌握总线的结构与控制原理,与此同时还必须理解总线网络知识,才能排除汽车上的各种疑难杂症.随着汽车市场的迅猛发https://www.sh-yuy.com/news/3643.html
11.比亚迪CuckooCAN总线技术培训教材.pdf全文机械/制造比亚迪Cuckoo CAN总线技术培训教材.pdf,F0车型情况汇报 Cuckoo CAN总线介绍 总线研究室——— 汽车工程研究院 车用电器部 目录 1 CAN简介 2 BYD总线分类 3 数据传输原理 4 Cuckoo舒适总线的构成和诊断 5 典型案例分析 1 CAN简介 1、什么是CAN 2、为什么汽车要采用CAN技术https://max.book118.com/html/2015/0212/12412874.shtm