CAN总线:工作原理优点和缺点

CAN总线的主要目的是为汽车应用建立有效的通信系统,特别是为了降低车辆线束的复杂性。1986年,博世推出了他们最初的CAN协议,由于其可靠性和稳健性,该协议在汽车制造商中迅速获得了发展势头。到1993年,它成为ISO-11898下的国际标准。总结协议的演变:

1991年:梅赛德斯-奔驰成为首批在其W140S级车型中实施CAN总线的汽车制造商之一。

2004年:推出CANFD(灵活数据速率),提供比传统CAN网络更高的数据速率和更大的有效载荷。

标识符:这个唯一的值决定了网络上每条消息的优先级。在标准的11位标识符(CAN2.0A)中,有多达2048个不同的优先级可用。扩展的29位标识符(CAN2.0B)提供了更多选项,具有超过十亿个不同的值。

数据长度代码(DLC):位于控制字段内,此代码指定数据字段中存在的字节数——范围从零到八个字节。

数据字段:包含在字节大小的段中跨节点传输的实际信息。

循环冗余校验(CRC):一种内置的错误检测机制,通过检测传输错误并在必要时请求重传来确保可靠的通信。

确认槽:接收节点用来确认消息的成功接收或指示需要重传的错误的单个位。

故障检测、故障排除和预测:通过分析CAN总线数据,可以识别来自设备和传感器的任何异常或错误信号。这可以帮助诊断问题的根本原因并在它导致更多损坏或安全问题之前解决它。制造商还可以通过将收集的数据输入模型来训练机器学习模型来预测故障。

可视化车辆数据:利用收集到的数据,用户可以开发一个系统来在仪表板上显示聚合数据,允许用户过滤、排序和比较不同的车辆和指标。仪表板还根据数据分析提供警报和建议。该系统使用户能够深入了解他们的表现。

车路协调:将采集到的数据与道路基础设施数据一起计算,构建车路协调系统。人工智能时代,数据是最有价值的财产。通过将数据从汽车收集到云端,然后将其分发到各种数据基础设施(如数据库和数据湖),用户可以将数据用于几乎所有类型的应用程序。挑战在车辆本地收集CAN总线数据已经相当成熟。然而,由于高数据速率、低带宽和多变的网络条件,收集和处理CAN总线数据并将洞察力实时传输到云端可能具有挑战性。因此,将所有CAN总线数据传输到云端进行处理是不切实际的。相反,可以在边缘侧本地收集和处理CAN总线数据,以减少数据量并将洞察力实时传输到云端。您至少需要两个组件来构建这样的解决方案:1.边缘计算引擎:边缘计算引擎可以只采集需要的CAN总线信号,灵活处理并实时触发MQTT传输动作。2.云端MQTT代理:MQTT代理可以帮助将处理后的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