一文讲清汽车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.网关模块是干什么的模块是汽车内部通信局域网的核心,通过它可以实现各条总线上信息的共享,并支持汽车内部的网络管理和故障诊断功能。大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关就是一个网络连接到另一个https://wen.baidu.com/question/2212116960674111588.html
2.智能网关模块是干什么的?智能网关设备可以应用在哪些领域智能网关模块是干什么的 智能网关模块是一种集成了处理器、存储器、通信接口、传感器接口等多种功能的模块化设备,它可以作为智能家居、工业自动化、智能农业、智能交通、智能医疗等领域的核心控制设备,实现设备之间的互联互通和智能化管理。 智能网关模块通常具备以下功能: https://www.iotrouter.com/news/1248.html
3.汽车网关研究:Zonal架构下的网关,集成化成为重要趋势汽车网关是整车电子电气架构中的核心部件,是车内网络的枢纽,承担着数据传输、安全防控、远程诊断等功能。 随着电子电气架构从分布式向集中式域架构演进,网关也随之变化,网关的演进路线为: 第一阶段:分布式架构下的传统CAN网关 第二阶段:域集中架构下的集中式网关 https://www.dongchedi.com/article/7264755170721071656
4.汽车网关的作用是什么?网关是汽车网络系统的核心控制装置,主要负责协调不同结构和特征的数据网络之间的数据交换、故障诊断等工作。以下是相关的具体介绍: 1、协调: 协调各个模块之间的信息传输。 2、优先级: 对于各个电脑模块所发送的数据,根据数据的轻重,进行优先选派原则。 3、调速: https://auto.china.com/mip/738899.html
5.电子商务系统分析与设计参考题目11篇(全文)模块内部由顺序、分支、循环基本控制结构组成;应用子程序实现模块化。 5.面向对象分析建模的过程是什么? 答:(1)标识对象和类:对企业的各类业务实体进行分析。 (2)标识结构:分类结构和组装结构。 分类结构--反映了对象之间的从属关系; 组装结构--反映了事物的整体与部分关系。 https://www.99xueshu.com/w/filelkm376qw.html
6.停车场管理系统试题(精选14篇)服务器的主要接口是数据传输模块, 它负责接收停车场控制中心和中继网关给服务器上传的停车场的数据, 再将这些数据进行分析和整理之后转变成数据库中可以有效存储的图表的模式, 同时利用数据帧解析的方式。除此之外, 数据传输模块还负责对停车场管理员手持设备的管理工作, 传输模块对停车位的变化可以实时的监控, 从而提https://www.360wenmi.com/f/filee6rsasc8.html
7.汽车网关(gateway)系统的作用原理及部分车型网关位置(动力传动系统CAN总线)相当于绿皮火车的速度;传输速率为10Mbit/s的安全气囊系统总线(byte flight,不展开讲)相当于动车的速度;传输速率为22.5Mbit/s的影音娱乐系统总线(MOST)相当于高铁的速度,尽管各个总线系统的数据传输速率和数据流量都不尽相同,差异巨大,但在安全和网关模块(等同于深圳站)的统筹安排和智慧调度下,https://m.yoojia.com/article/9586386662781761134.html
8.汽车网关(gateway)系统的作用原理及部分车型网关位置.docx"汽车网关(gateway)系统的作用原理及部分车型网关位置" 一、网关的定义和作用 网关是汽车网络系统的核心控制装置,负责协调不同结构和特征的 CAN 总线网络及其他数据网络之间的协议转换、数据交换、故障诊断等工作。网关既可以用于广域互联,也可以用于局域互联,充当着转换重任的计算机系统或者设备,在使用不同协议、数据或https://download.csdn.net/download/yongbai8008/12351797
9.汽车的车载局域网主要由哪几个部分组成?绩效考核结果按照“比例分布法”,分为A(优秀)、B(良好)、C(中等)、D(较差)四个档次。A档得分为90分(含)以上;60分以下为D档。原则上,考核结果为A档的员工比例应控制在员工总数的()以内,考核结果为C、D档的员工比例控制在员工总数的10%(含)。https://www.shuashuati.com/ti/32b6324f2d3946a282f3495fd89875da.html?fm=bdbds0e288a0e3bd8ac0e7e532de271dc6d04
10.带集成网关的车身控制模块(BCM)为了应对具有网关功能的车身控制模块 (BCM) 的市场趋势,我们的解决方案侧重于能效、安全性、连接性和安防。我们的产品组合包括电源 IC、电机控制 IC、LED 驱动器、电源 IC、系统基础芯片 (SBC)、CAN 收发器等。英飞凌提供全面的解决方案,以满足汽车行业不断变化的需求。 https://www.infineon.com/cms/cn/applications/automotive/body-electronics-and-lighting/body-control-module-with-integrated-gateway/
11.销售digicom网关模块销售digicom网关、模块 北京欧泰能科技有限公司是一家业从事欧美工控产品进口贸易的公司,公司致力于打造德国、美国、意大利、瑞士、英国等欧美大中小型自动化企业与国内用户的连接桥梁。经销产品广泛应用于海事、核电、食品包装、农牧业、造纸、电厂、纺织、注塑、冶金、钢铁、石化、能源、航天、集装箱码头、汽车、水利、橡https://www.chem17.com/Product/detail/29286093.html