一文讲清汽车CAN网络汽车技术

CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由德国BOSCH公司在20世纪80年代专门为汽车行业开发的一种串行通信总线,并最终成为了国际标准(ISO11898)。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的SAEJ1939协议。

CAN网络具有:传输速度高、成本低、可靠性高、集成度高、效率高、节点增减灵活等优势,是国际上应用最广泛的现场总线之一。

一个标准的CAN网络通常由ECU节点、CAN总线、CAN网关三部分组成。

2.1ECU节点

ECU节点就是车上的智能硬件设备里的ECU控制单元。比如发动机ECU、悬架系统ECU、BMS、ABS等。汽车越豪华,ECU就越多。智能控制硬件越多,相对价格就越贵。一般的,一辆车普通的家用轿车都有20个以上的ECU。

下图就是东风小康的发动机ECU(控制单元)。

带有CAN接口的ECU设计是总线开发的核心与关键,其中ECU的CAN总线模块主要由CAN控制器和CAN收发器组成。

CAN收发器作为CAN控制器与物理总线之间的接口,它实现CAN控制器与总线之间逻辑电平与信号电平的转换。即从CAN核心模块输出逻辑电平到CAN收发器,然后经过CAN收发器内部转换将逻辑电平转换为差分信号输出到CAN总线上,CAN总线上的节点都可以决定自己是否需要总线上的数据。

CAN控制器执行完整的CAN协议,完成通讯功能,包括信息缓冲和接收滤波。CAN控制器和收发器完成CAN物理层和逻辑电路层的所有功能。

2.2CAN总线

CAN总线也叫CANBUS,每条CAN总线一般都是由2根线组成的双绞线构成,一根CAN_high(黄色),一根CAN_low(绿色),分别代表高电平和低电平。

各个节点通过这两条线实现信号的串行差分传输,为了避免信号的反射和干扰,还需要在CAN_H和CAN_L之间接上120Ω的终端电阻。

为什么是120Ω?因为电缆的特性阻抗为120Ω,选用120Ω的电阻可以模拟无限远的传输线。

CAN_high电压为2.5~3.5V、CAN_low电压为1.5~2.5V。当没有数据发送时,两条线的电平一样都为2.5V,称为静电平,也就是隐性电平。

CAN_high与CAN_low的电压差小于0.5V的时候为隐性的,逻辑信号表现为“逻辑1"(高电平)。

CAN_high与CAN_low的电压差大于0.9V的时候为显性的,逻辑信号表现为"逻辑0"(低电平)。

一般汽车的CAN网络可以分成动力总成总线、底盘控制总线、车身控制总线、娱乐系统总线、诊断控制总线共计五条CAN总线。

动力总成CAN总线(PowerTrainCANP-CAN),主要负责车辆动力,是整车CAN网络信号优先级、安全等级及信号传输速率最高的一条CAN总线,这条CAN总线上一般有以下ECU:ECM(EngineControlModule)发动机控制模块、SRS(SupplementalRestraintSystem)电子安全气囊、BMS(BatteryManagementSystem)电池管理系统、EPBElectronicParkBrake电子驻车系统等。

底盘控制CAN总线(ChassisCANC-CAN),主要负责汽车底盘及4个轮子的制动、稳定、转向,由于涉及整车制动/助力转向等,所以其网络信号优先级也是比较高的。C-CAN总线上一般有以下ECU:ABS(AntilockBrakeSystem)防抱死制动系统、ESP(ElectronicStabilityProgram)车身电子稳定系统、EPS(ElectricPowerSteering)电子转向助力等。

车身控制CAN总线(BodyCANB-CAN),上面主要都是辅助设备,因而其网络信号优先级比较低。B-CAN总线上一般有以下ECU:AC(AirCondition)空调、AVM(AroundViewMonitor)360环视、BCM(BodyControlModule)天窗,车窗,雾灯,转向灯,雨刮等、IMMO(Immobilizer)发动机防盗系统、TPMS(TirePressureMonitoringSystem)胎压监控系统等。

娱乐系统CAN总线(InfomercialCANI-CAN),是辅助可选设备,所以优先级也是较低的,主要负责车身上的一些提高娱乐性的智能硬件的管理与控制。I-CAN总线上一般有以下ECU:VAES(VideoAudioEntertainmentSystem)车载娱乐系统(中控屏)、IPK(InstrumentPack)组合仪表。

诊断控制总线(DiagnoseCAND-CAN):D-CAN总线主要提供远程诊断功能,只有一个ECU:Tbox(TelematicsBOX)远程控制模块。

2.3CAN网关

CAN网关或叫汽车网关,因为网关不仅处理CAN网络,还要处理LIN网络、车载以太网等网络的信号。

CAN网关通常有几十个接线pin脚,有的网关甚至100多个接线pin脚。每个接线pin脚都有严格的定义,要匹配规定好的CAN总线、LIN总线、车载以太网、电源接口、开关设备、电源管理方面的接线口、钥匙开关(或无钥匙启动系统)的接口、油门、制动踏板的接线口、档位开关的接线pin脚等等。

一些汽车厂商可能有更多新的硬件开关设备,电压电阻开关设备、CAN网络电阻匹配等也都有对应的接线pin脚。为了做通用化,还会预留一些pin脚以备用。

CAN网关是整个CAN网络的核心,控制着整车所有CAN总线的各类信号转发与处理。基本功能包括:

①连接不同波特率(传输速度)的CAN总线/LIN总线,以实现CAN网络的网关中继功能。

②诊断报文/非诊断报文转发。

③诊断防火墙的管理。

④节点在线监控。

⑤巡航控制器开关检测。

⑥踏板位置检测。

⑦网关休眠与唤醒管理。

⑧ECU升级/网关升级。

⑨电压管理。

CAN网关可以接收任何CAN总线(LIN总线)传来的不同传输速率的网络信号,把这些信号按一定的标准处理后,广播到整车网络去,如果有ECU订阅(接收)了这个信号,则ECU将解析信号并做相应的处理。

整车所有ECU基本是以毫秒级或者微妙级的速度在源源不断的发送并接收信号,所以网关需要处理并转发广播的信号是非常多的,且必须要很快处理完。

CAN报文通常有数据帧、远程帧、错误帧、过载帧、帧间隔五中类型。

3.1数据帧

数据帧:用于发送单元向接收单元传递数据的帧,一般由七段组成:帧起始、仲裁段、控制段、数据段、CRC段、应答段和帧结尾。数据域的长度可以为0~8个字节。

THE END
1.汽车网关的作用汽车网关的作用与功能汽车网关的作用 返回总目录 网关在车辆电子电气构架中扮演着至关重要的作用,它承担着多项关键任务,确保车辆内部数据的安全、可靠和高效传输。 首先,网关能够将局域网上的数据转换成可识别的ASCII码,如OBD2诊断数据,这大大方便了诊断工作,使得技术人员能够更快速、更准确地定位问题所在。https://blog.csdn.net/qq_22969363/article/details/138372196
2.汽车网关的作用是什么?汽车网关的作用是什么? 汽修技师|汽车维修技师 国家认证的汽车维修技师,15年德美日等各系车辆维修,擅长:疑难故障诊断维修,远程维修技术指导 咨询技师 网关是汽车网络系统的核心控制装置,主要负责协调不同结构和特征的数据网络之间的数据交换、故障诊断等工作。以下是相关的具体介绍:https://auto.china.com/mip/738899.html
3.汽车网关作用是什么懂车帝提供汽车网关作用是什么的详细内容,懂车帝是一个汽车资讯平台,懂车更懂你。我们提供最新汽车报价,汽车图片,汽车价格大全,行情、评测、导购等内容,看车选车买车就上懂车帝。https://www.dongchedi.com/tag/pgc/9756359
4.汽车网关(Gateway)知识介绍w2.jpg总的来说,汽车网关控制器在保障整车网络安全和可靠性方面发挥着至关重要的作用,是智能网联汽车不可或缺的一部分。 2.网关类型 ? 网关作为整车电子电气构架中的核心部件,在车辆中发挥着不可或缺的作用。根据功能和应用场景的不同,车辆中存在多种网关类型,其中最为常见的是中央网关和局域网关。 http://www.cartech8.com/plugin.php?id=attachcenter:page&aid=555117
5.网关的作用是什么网关怎么设置网关是在计算机网络中起到转换数据、协议等功能的设备。它既可以作为网络之间的桥梁,把不同类型的网络连接在一起,也可以作为网络内部不同协议或网段之间的接口,实现信息的传递和管理。 1.网关的作用 网关的主要作用是连接不同网络,并使这些网络正常通信的设备。它可以实现不同网络之间的互联,同时帮助路由器将文件、https://www.eefocus.com/e/517977.html
6.汽车网关,什么是汽车网关全国主要是一个协议转换,目前,整车驱动器和车辆CAN协议不对外公开,通过CAN网关实现数据的处理。https://www.1633.com/ask/206511.html
7.汽车全车网关控制与信息娱乐系统陕西交通职业技术学院近年来,汽车上电控器件的应用空前广泛,车载电子设备间的数据通信变得越来越重要。随着嵌入式系统、局域网控制和数据总线技术的不断成熟,智能网联汽车被列入国家加快发展的战略性新兴产业,网络化、智能化已成为汽车发展的大方向。汽车网关控制器则是整车电子电气架构中的核心部件,是整车网络的数据交互枢纽,以其高速率、多https://www.xuetangx.com/course/scct5607nril/16909707
8.车载智能网关是汽车网络系统的核心控制装置来自时尚名车志车载智能网关是汽车网络系统的核心控制装置,想要满足汽车对于高精度精准定位的要求,那就赶紧来看看?http://t.cn/A6OS8Ewx大联大世平集团基于芯驰 G9X 的汽车智能网关方案 支持5G+V2X功能,模块内置集成多频多模https://weibo.com/1516523941/Nnb4wC4CF
9.网关处理器DRA821助力实现软件定义汽车如今汽车内的许多系统是具有独立功能的电子控制单元(ECU)的集合。这些ECU通过传统的控制器区域网络、本地互连网络和其他低带宽网络进行通信。ECU也被划分为各种功能域,如动力系统控制等。然而,高端汽车中的一百个或更多的ECU使得在每个ECU中实现下一代功能是不现实的。http://design.eccn.com/design_2021080915095395.htm
10.(四)张家口市商务局市场建设运行领域百问百答完善机动车产品回收利用相关标准法规是促进我国报废机动车回收拆解业健康发展的重要保障,也是推动企业技术进步的重要手段。2008年,原质检总局、国家标准委发布《报废汽车回收拆解企业技术规范》(GB22128—2008),自2009年开始实施,对引导和规范报废汽车回收拆解行业发展、促进企业技术和安全环保水平提升发挥了积极作用。 https://www.zjk.gov.cn/content/bwbd/197919.html
11.基于CAN/LIN总线的汽车混合网关设计AET摘要: 传统的点对点的通信已经不能满足现代汽车通信的要求。汽车电子网络技术正成为实现汽车控制系统的首选,它使汽车电子技术进入一个全新的时代。 关键词: 车载通信导航 CAN LIN 网关 Abstract: Key words : 引言 随着汽车电子的发展,传统的点对点的通信已经不能满足现代汽车通信的要求。汽车电子网络技术正成为实现http://www.chinaaet.com/article/73355
12.智能汽车中央网关解决方案中央网关是下一代智能汽车电子电气架构的核心部件,作为整车网络的数据交互中枢,实现将CAN/FD,LIN,ETHERNET,4G/5G等车载异构网络数据在不同网络间路由通信;作为整车对外网络通信的唯一通道,提供全面的安全解决方案和高级安全防护,保障车内外的通信安全,同时支持远程云刷写、在线诊断、在线标定等网联功能。 https://2d.ciftis.org/view/productmgr/productdetail?productId=58464