CAN总线

CAN总线是汽车电子系统中广泛采用的通信协议,由BOSCH公司开发并成为国际标准。它采用多主控、广播式的通信方式,具有高可靠性和实时性。CAN总线由CAN_H和CAN_L线组成,分为高速和低速两种。数据在总线上传输以帧为单位,包括数据帧、远程帧等五种类型,通过标识符的优先级仲裁总线使用权。错误处理机制包括CRC错误、格式错误等五种类型。报文发送涉及节点检测总线空闲、发送报文、错误检测等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 概述

在汽车产业的发展过程中,出于人们对安全性、舒适性、易用性、娱乐性等多种需求的增加,各种各样的汽车电子系统相继被发明出来。一开始它们都是基于点对点的通信方式安装在汽车的各个部位上的,随着越来越多的电子系统不断地加进来,整辆汽车上的线束就越来越多,这就大大地增加了汽车的生产成本和维护成本。于是,一种新的现场总线应运而生。这就是当今汽车行业普遍采用的CAN总线。CAN总线是由德BOSCH公司开发的,并最终成为国际标准(ISO11519),是国际上应用最广泛的现场总线之一。CAN总线是一种多主控,基于广播的串行数据通信协议,具有高性能、高可靠性、实时性等优点。

点对点通信

 

 总线通信

2. 总线协议标准

2.1 CAN总线拓朴图

CAN总线标准定义了物理层和链路层,由ISO11898定义,而应用层侧由用户自己定义。不同的CAN标准仅物理层不同。它的拓扑图如下:

主要由CAN总线、CAN收发器和设备节点组成。其中,用来传输CAN总线信号的媒介叫做CAN总线,由CAN_H和CAN_L两根线组成;连接CAN总线和设备节点,用来转换逻辑电平和物理信号的单元电路叫做CAN收发器;通过CAN收发器连接在总线上的设备叫做设备节点。CAN总线上传输的是对称的差分信号。

2.2 CAN物理层

2.2.1 CAN总线

CAN总线由CAN_H和CAN_L两根线组成,一般采用双绞线,线上传输对称的差分电平信号。CAN总线又分为高速总线和低速总线。高速CAN总线最高信号传输速率为1Mbps,低速CAN最高速度只有125Kbps。它们的接法如下:

2.2.2 CAN收发器

CAN收发器主要是用来把设备节点连接到CAN总线上的,实现逻辑电

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值