您的位置 首页 ADAS

CAN总线系列讲座第一讲——我来告诉您什么是CAN总线

一官方简介如下:控制器局域网CAN(ControllerAreaNetwork),是由德国Bosch公司为汽车应用而开发的多主机局部网络,应用于汽车的监测和

官方简介如下:

操控器局域网CAN(Controller Area Network),是由德国Bosch公司为轿车使用而开发的多主机部分网络,使用于轿车的监测和操控。德国Bosch公司开发CAN总线的开始意图是为了处理轿车上数量很多的电子设备之间的通讯问题,削减电子设备之间繁复的信号线。所以规划了一个单一的网络总线,一切的外围器材能够被挂接在该总线上。

帮助您了解的CAN总线界说:

CAN总线就像您日常触摸的电脑网线相同,是用来传输数据的”线”。只不过其结构简略,只要两根线:CAN_H、CAN_L。

既然是通信誉的网络,那么CAN总线上就能够接不通的设备,每一个设备都有自己的地址——这和您的衔接互联网的计算机相同,您的计算机有自己的IP地址。

构建CAN总线的意图是完成总线上的数据通讯,和您使用计算机上网相同,其便是使用互联网传输数据信息。其便利性显而易见,不再赘述。

CAN-bus具有以下首要特性:

本钱低价

数据传输间隔远(最远长达10Km)

数据传输速率高(最高达1Mbps)

无损坏性的根据优先权的逐位裁定

凭借检验滤波器的多地址帧传递

长途数据恳求

牢靠的过错检测和犯错处理功用

发送的信息遭到损坏后,可主动重发

暂时过错和永久性毛病节点的判别以及毛病节点的主动脱离

脱离总线的节点不影响总线的正常作业

根据CAN总线的优胜特性,许多闻名的芯片生产商,比如Intel、Philips、Siemens、Motorola都推出了独立的CAN操控器芯片,或许带有CAN操控器的MCU芯片。

以上特性决议了其使用规模:低本钱、数据量不太大的工业互联网范畴。

二CAN总线通讯进程

caN总线数据的发送进程能够用函件邮递来做一个比方,关于CAN总线上的发送节点能够比方为邮递一封函件:

邮递:北京市海淀区XX大街XX号(意图CAN节点地址)。

(信中内容为详细的数据信息)

自:无(相当于匿名函件)。

关于CAN总线上的接纳节点能够比方为家门口的收件邮箱:

这是“北京市海淀区XX大街XX号”邮箱(自己的CAN节点地址),其他非邮递到此信箱的函件,一概不接纳(CAN地址设置屏蔽掉其他地址)。

假如是邮递到此信箱的函件,则接纳函件。

(信中内容为详细的数据信息)

CAN总线数据的通讯进程中,数据信息经过不同的报文格式来传送,例如:数据帧、长途帧等。这就类似于邮件中能够有不同的内容:文件、衣物、书本等。

CAN总线数据的通讯花费的时刻跟总线传输间隔、通讯波特率有联络,通讯间隔远,波特率就低,传输数据花费的时刻就长。类似于从北京邮递函件到石家庄,间隔近,邮递时刻就短;假如从北京邮递函件到广州,邮递时刻相对就长。别的,CAN总线数据的通讯花费的时刻还跟通讯介质的选取(光纤、双绞线)、振荡器容差、通讯线缆的固有特性(导线截面积、电阻等)等有联络,这就类似于邮递函件时是挑选EMS快递、挂号信,仍是一般的平信。

当然,CAN总线传输也有其传输过错处理机制,以确保总线正常运转。类似于邮递函件,也有犯错处理机制,例如:发送快递时,假如地址写错了,快递员就会联络发件者,是否更改地址,从头投递。还有,假如投递邮件的数量过多,就会产生邮件的堆积,CAN总线假如传输的信息量过多,也会产生数据堆积,产生过载现象。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/adas/233393.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部