您的位置 首页 5G

CAN总线协议概述

CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际

CAN是操控器局域网络(Controller Area Network, CAN)的简称,是由以研制和出产轿车电子产品著称的德国BOSCH公司开发的,并终究成为国际规范(ISO 11898),是国际上运用最广泛的现场总线之一。 在北美和西欧,CAN总线协议已经成为轿车计算机操控体系和嵌入式工业操控局域网的规范总线,而且具有以CAN为底层协议专为大型卡车和重工机械车辆规划的J1939协议。​

位裁定

要对数据进行实时处理,就必须将数据快速传送,这就要求数据的物理传输通路有较高的速度。在几个站一起需求发送数据时,要求快速地进行总线分配。实时处理经过网络交流的紧迫数据有较大的不同。一个快速改变的物理量,如轿车引擎负载,将比相似轿车引擎温度这样相对改变较慢的物理量更频频地传送数据并要求更短的延时。

CAN总线以报文为单位进行数据传送,报文的优先级结合在11位标识符中,具有最低二进制数的标识符有最高的优先级。这种优先级一旦在体系规划时被建立后就不能再被更改。总线读取中的抵触可经过位裁定处理。如图2所示,当几个站一起发送报文时,站1的报文标识符为011111;站2的报文标识符为0100110;站3的报文标识符为0100111。一切标识符都有相同的两位01,直到第3位进行比较时,站1的报文被丢掉,由于它的第3位为高,而其它两个站的报文第3位为低。站2和站3报文的4、5、6位相同,直到第7位时,站3的报文才被丢掉。留意,总线中的信号继续盯梢终究取得总线读取权的站的报文。在此例中,站2的报文被盯梢。这种非破坏性位裁定办法的长处在于,在网络终究确认哪一个站的报文被传送曾经,报文的开始部分已经在网络上传送了。一切未取得总线读取权的站都成为具有最高优先权报文的接收站,而且不会在总线再次闲暇前发送报文。

CAN具有较高的功率是由于总线只是被那些恳求总线悬而未决的站运用,这些恳求是依据报文在整个别系中的重要性按次序处理的。这种办法在网络负载较重时有许多长处,由于总线读取的优先级已被按次序放在每个报文中了,这能够确保在实时体系中较低的个别隐伏时刻。​

运用场景

CAN总线在工控范畴首要运用低速-容错CAN即ISO11898-3规范,在轿车范畴常运用500Kbps的高速CAN。

某进口车型具有,车身、舒适、多媒体等多个操控网络,其间车身操控运用CAN网络,舒适运用LIN网络,多媒体运用MOST网络,以CAN网为主网,操控发动机、变速箱、ABS等车身安全模块,并将转速、车速、油温等同享至全车,完成轿车智能化操控,如高速时主动锁闭车门,安全气囊弹出时,主动敞开车门等功能。

CAN体系又分为高速和低速,高速CAN体系选用硬线是动力型,速度:500kbps,操控ECU、ABS等;低速CAN是舒适型,速度:125Kbps,首要操控外表、防盗等。

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部