您的位置 首页 编程

CAN总线技能详解

当CAN总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,无论数据是否是发给自己的,都对其进行接收。每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式

来源

20世纪80年代,Robert Bosch 公司在 SAE(轿车工程协会)大会上介绍了一种新式的串行总线——CAN操控器局域网,那也是 CAN 诞生的时间。今日,在欧洲简直每一辆新客车均安装有 CAN 局域网。相同,CAN也用于其他类型的交通工具,从火车到轮船或许用于工业操控。CAN 现已成为全球规模内最重要的总线之一 —— 乃至领导着串行总线。

CAN总线的作业原理

CAN总线运用串行数据传输方法,可以1Mb/s的速率在40m的双绞线上运转,也可以运用光缆衔接,并且在这种总线上总线协议支撑多主操控器。CAN与I2C总线的许多细节很相似,但也有一些显着的差异。

CAN总线上的一个节点(站)发送数据时,它以报文方法播送给网络中一切节点。对每个节点来说,不论数据是否是发给自己的,都对其进行接纳。每组报文最初的11位字符为标识符,界说了报文的优先级,这种报文格式称为面向内容的编址计划。在同一体系中标识符是仅有的,不行能有两个站发送具有相同标识符的报文。当几个站一起竞赛总线读取时,这种装备十分重要。

当一个站要向其它站发送数据时,该站的CPU即将发送的数据和自己的标识符传送给本站的CAN芯片,并处于预备状况;当它收到总线分配时,转为发送报文状 态。CAN芯片将数据依据协议组织成必定的报文格式宣布,这时网上的其它站处于接纳状况。每个处于接纳状况的站对接纳到的报文进行检测,判别这些报文是否是发给自己的,以确认是否接纳它。

因为CAN总线是一种面向内容的编址计划,因而很简略树立高水准的操控体系并灵敏地进行装备。咱们可以很简略地在CAN总线中加进一些新站而无需在硬件或 软件上进行修正。当所供给的新站是纯数据接纳设备时,数据传输协议不要求独立的部分有物理意图地址。它答应散布进程同步化,即总线上操控器需求丈量数据时,可由网上取得,而无须每个操控器都有自己独立的传感器。

CAN总线的特色

1、具有实时性强、传输间隔较远、抗电磁搅扰才能强、本钱低一级长处;

2、选用双线串行通讯方法,检错才能强,可在高噪声搅扰环境中作业;

3、具有优先权和裁定功用,多个操控模块经过CAN 操控器挂到CAN-bus 上,构成多主机部分网络;

4、可依据报文的ID决议接纳或屏蔽该报文;

5、牢靠的过错处理和检错机制;

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

7、节点在过错严峻的情况下具有主动退出总线的功用;

8、报文不包含源地址或方针地址,仅用标志符来指示功用信息、优先级信息。

CAN总线的使用

CAN总线在组网和通讯功用上的长处以及其高性价比据定了它在许多范畴有宽广的使用远景和开展潜力。这些使用有些共同之处:CAN实践便是在现场起一个总 线拓扑的计算机局域网的效果。不论在什么场合,它担负的是任一节点之间的实时通讯,可是它具有结构简略、高速、抗搅扰、牢靠、价位低一级优势。CAN总线最 初是为轿车的电子操控体系而规划的,现在在欧洲出产的轿车中CAN的使用已十分遍及,不仅如此,这项技能已推行到火车、轮船等交通工具中。

(1)CAN总线技能的使用:国外闻名轿车根本都现已选用了CAN总线技能,例如沃尔沃、林肯、奥迪、宝马等,而国内轿车品牌,例如奇瑞等公司也现已有几款车型使用了总线技能。 CAN总线技能便是经过遍及车身的传感器,将轿车的各种行进数据发送到“总线”上,在这个信息同享平台上,但凡需求这些数据的接纳端都可以从“总线”上读 取需求的信息,从而使轿车的各个体系和谐运作、信息同享、确保车辆安全行进、舒适和牢靠。一般来说,越高级的车装备的CAN_BUS数量越多,价格也越 高,如途安、帕萨特等车型傍边都装备了多个CAN总线。

(2)轿车CAN总线节点ECU的硬件规划:轿车CAN总线研制的核心技能便是对带有CAN接口的ECU进行规划,其间ECU的CAN总线模块由CAN操控器和CAN收发器构成。CAN操控器履行完好的CAN协议,完结通讯功用,包含信息缓冲和接纳滤波。CAN操控器与物理总线之间需CAN收发器作为接口,它完成CAN操控器与总线之间逻辑电平信 号的转化。

(3)CAN总线在国内自主品牌轿车中的使用:因为受本钱操控、技能实力等要素的约束,CAN_BUS总线技能一般都出现在国外高端轿车,在A级及以下等级车型傍边,该项技能大多出现在合资品牌傍边,如POLO、新宝来等。在自主品牌中,选用CAN总线技能的车型中很少,风云2则是其间的代表车型。风云2 CAN总线技能,可以完成发动机、变速箱、ABS、车身、外表及其他操控器的通讯,做到全车信息及时同享。在风云2的组合外表盘傍边,阶段路程、未关车门精确显现、安全带未系提示等20多项信息悉数可以显现,比同级产品增加一倍,这样增加了驾驭进程中的安全度。

(4)未来智能传感器开展趋势:CAN总线作为一种牢靠的轿车计算机网络总线已在许多先进轿车上得到使用,将CAN总线使用于智能传感器中, 使传感器取得的信号能经过总线实时地、牢靠地、高速而精确地进行传输,使得各轿车计算机操控单元可以经过CAN总线同享一切信息和资源,到达简化布线、减 少传感器数量、防止操控功用重复、进步体系牢靠性、降低本钱、更好地匹配和和谐各个操控体系的意图。一起,因为整个智能传感器网络选用全数字化的通讯,因而,总线也具有很好的抗搅扰才能,是未来智能化传感器和智能化操控网络的开展趋势。

别的,在 CAN总线技能的协助下,内部各种传感器完成信息同享后,大大减少了车体内线束和操控器的接口数量,防止了过多线束存在的相互干与、磨损等危险,降低了轿车电气体系的毛病产生率。翻开发动机舱盖,看到的是明晰简练的舱内布局。修理方面,CAN总线技能的使用也使得毛病排查得到最便当的确保。CAN总线智能 管家体系契合欧美OBDII规范法规,完成了在线确诊的功用。在车辆产生毛病后,各个操控器经过CAN总线智能管家体系存储毛病代码,由专业人员,经过确诊仪为车辆确诊出各种毛病状况,快速精确地查找到毛病点,第一时间排除毛病。使用CAN总线技能完成体系集成的信息传输,大大进步了各部件的响应速度,减少了配件磨损产生率,也相应的降低了修理本钱;并且,先进集成技能的使用,也大幅进步了车辆自身的科技含量,增强了产品竞赛力。

CAN 总线的数据通讯具有杰出的牢靠性、实时性和灵敏性。因为其杰出的性能及共同的规划,CAN总线越来越遭到人们的注重,它在轿车范畴上的使用是最广泛的。世界上一些闻名的轿车制造厂商大都选用了CAN总线来完成轿车内部操控体系与各检测和履行机构间的数据通讯。一起,因为CAN总线自身的特色,其使用规模现在已不再局限于轿车行业,而向主动操控、航空航天、帆海、进程工业、机械工业、纺织机械、农用机械、机器人、数控机床、医疗器械及传感器等范畴开展。 CAN现已构成国际规范,并已被公认为几种最有出路的现场总线之一。

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部