汽车网关(gateway)系统的作用原理及部分车型网关位置

发布者:太和清音最新更新时间:2020-04-22 关键字:CAN  总线  网关 手机看文章 扫描二维码
随时随地手机看文章

近期,很多客户反馈汽车远程数据终端无法直接通过OBD接口采集汽车CAN数据,其实这个原理上说的是简单,但是实际操作起来就比较复杂,那今天我给大家梳理下,共同再熟悉了解下网关,绕过网关来采集数据,或者直接在网关上采集数据。


一、网关是何方神圣?


我们知道,从一个房间走向另一个房间,需要经过一扇门。在汽车上,这些动脑筋的工程师把这个简单的进出门用到了汽车上:从一个网络向另外一个网络发送信息,需要经过一道“关口”,有的可能还不止一个,有 “嘉峪关、潼关、平阳关”,车载网络的这个关口,就是网关(getaway)。


网关作为汽车网络系统的核心控制装置,网关负责协调不同结构和特征的CAN总线网络及其他数据网络之间的协议转换、数据交换、故障诊断等工作。


网关是在采集不同体系结构或协议的网络之间进行互通时,用于提供协议转换、数据交换等网络兼容功能的设备,也可以通俗的叫他网络之间的连接器、协议的转换器、数据的翻译器。网关既可以用于广域互联,也可以用于局域互联,充当着转换重任的计算机系统或者设备,在使用不同协议、数据或者语言,甚至两种体系结构完全不同的两个系统之间,做翻译。


之前还有个网桥的概念,比如CAN转RS232这样的,就是类似一个网桥,网关对收到的信息(例如DBC)要重新打包,以适应目标系统需求,同时,网关还提供过滤和安全,那我们在OBD接口读取不到任何数据,比如大众车型只能采集个OBD的电压,特斯拉获得一个VIN码(用于上牌),通通属于被网关数据过滤的功能给过滤掉了。


二、网关的作用


暂且简单说下,主要体现的几个方面,有专业人士勿喷:


1、网关把局域网上的数据转变成可以识别的ACKII码,比如OBD2诊断数据,方便诊断。


2、协调低速率信息与高速率信息在汽车网络系统中的数据信息共享。


3、负责接受和转发信息。


4、激活某个控制单元或者某局域网的工作。


5、实现对整车网络系统内部数据的同步。


6、翻译。


网关会连接不同类型的总线系统,例如CAN信息、CAN诊断、CAN驱动、仪表、舒适等等,这里面区别比较大,发动机CAN一般是高速率、诊断及舒适性CAN是低速率,多媒体等有的采用以太网、MOST等总线系统,那网关就得保证这些数据交换的正常进行,保证不同速率的数据总线通过网关得以协同工作。


速锐得在2014年就破解了宝马全系的网关系统,主要研究了DCAN、KCAN及PTCAN。传输速率为100kbit/s的KCAN(车身CAN总线)相当于地铁的速度,主要是车身控制功能部分实现出来会用到;传输速率500kbit/s的PTCAN(动力传动系统CAN总线)相当于绿皮火车的速度;传输速率为10Mbit/s的安全气囊系统总线(byte flight,不展开讲)相当于动车的速度;传输速率为22.5Mbit/s的影音娱乐系统总线(MOST)相当于高铁的速度,尽管各个总线系统的数据传输速率和数据流量都不尽相同,差异巨大,但在安全和网关模块(等同于深圳站)的统筹安排和智慧调度下,管上了公交、出租、地铁、高铁及小绿皮,平稳运行、协同工作。


不同的总线系统的输出数据到达网关后,网关这边是要做进一步的处理,在网关中过滤各个信息的速度、数据量和紧急程度,并在必要时进行缓冲存储,同时还要做故障的监控和诊断工作,比村妇女主任还忙。


三、网关工作原理


就按刚才说的,用火车站转换旅客的过程来说明网关的工作原理最为合适,在某个车站,站台1到达一列动车组(驱动CAN总线,数据传输速率为500kbit/s)车上有数百名旅客(数据),在站台2已经有一列普快列车(车身BCM信息CAN总线,数据传输速率为100kbit/s),在等待,有一些旅客就要换到这列普快列车上,有一些乘客要换乘到特快列车继续旅行,当然,也有很多时候旅客是从这一列火车上下来到候车厅去等待相应的车次,这相当于网关信息的缓冲作用。


车站的这种换乘功能,即让旅客换车,以便通过速度不同的交通工具到达各自的目的的功能,与驱动CAN总线和舒适信息CAN总线两种网络系统的网关功能是相同的,网关的主要任务是使两个数据传输速率不同的系统之间能正常进行信息交换。


四、网关都装在什么位置?


先说个复杂点的,在宝马车系中,中央网关模块、安全和网关模块、多音频系统控制器、便捷进入起动系统、控制显示、组合仪表、车身网关等控制单元都具有网关功能。在奥迪和大众车系中,根据车型的不同,网关可能安装在组合仪表内、车上供电控制单元内、独立的网关控制单元或者车载远程智能网关。


由于通过CAN总线的所有信息都供网关使用,所以,网关也用做诊断接口,老款的大众及奥迪通过K线来查询诊断信息,现在基本都用诊断CAN来完成这个工作。


奥迪A8的数据总线诊断接口(网关)承袭为人熟知的功能,它与CAN舒适、CAN驱动、CAN扩展、CAN显示与操作、CAN诊断、FlexRay总线、MOST总线、LIN总线系统连接,一般安装在行李箱右侧电控箱,所连接的总线电路主要作用有:


1、控制单元联网网关


2、MOST总线环形诊断控制单元


3、蓄电池监控装置控制单元


4、发电机


5、稳压器


奥迪A7的数据总线网关安装在后座椅下的中间位置;


宝马数据总线网关安装在主驾驶位曲脚状态的地毯下面;


保时捷的网关在主驾驶座椅下,无线智能网关在副驾驶手套箱前方;


大众普遍在中控台油门踏板上方。


特斯拉model3在副驾驶靠近右脚的装饰面板侧上方。


结语:项目可以不做,搞坏车可不行


那我们了解了网关及各个车载通讯系统中存在不同的速率交互信息,这里在了解与操作的同时,也要特别提醒下各位车联网远程智能终端,特别是带汽车控制类的,复杂CAN数据交互类的、汽车整车控制策略类的、CAN报文转译类的项目,搞不定不要强行搞,别把好车搞了一堆故障码,先咨询下速锐得。


关键字:CAN  总线  网关 引用地址:汽车网关(gateway)系统的作用原理及部分车型网关位置

上一篇:采用汽车音频总线(A2B)技术 ADI推出业界首个全数字路噪降噪系统
下一篇:特斯拉AP3.0(FSD版)域控制器车载以太交换器分析

推荐阅读最新更新时间:2024-11-08 13:02

基于CAN总线的汽车仪表设计研究
汽车仪表是汽车与驾驶员进行信息交流的窗口,是汽车信息的中心,能够集中、直观、迅速地反映汽车在行驶过程中的各种动态指标,如行驶速度、里程、电系状况、制动、压力、发动机转速、冷却液温度、油量、各种危险报警。随着科技进步,汽车排放、节能、安全和舒适性等使用性能不断提高,汽车电子控制程度也越来越高。汽车电子控制装置必须迅速、准确地处理各种信息,并通过仪表显示出来,使驾驶员能够及时了解并掌握汽车的运行状态,以妥善处理各种情况。 这里给出一种基于CAN(Controller Area Network)总线的汽车仪表设计方案。该仪表利用CAN总线使其成为车身网络一部分,遵循SAE J1939协议读取发动机转速、水温等信息。仪表还能接收
[单片机]
双口RAM在PCI总线与AVR接口设计中的应用
    由于PCI总线工作在频率33 MHz,AVR单片机工作在16 MHz,它们之间时钟不同步,要进行有效通信,必须在它们中间设置数据缓冲区,作为双方交换数据的单元。双口RAM正好解决了这个问题,它既作为PCI总线的局部空间又作为AVR单片机的外部扩充存储器,通过交替读/写达到交换数据的目的。下面以PLX公司的PCI总线接口芯片PCI9052和IDT公司的双口RAMIDT7006为例,介绍实现数据交换的方法。 1 PCI9052和IDT7006 1.1 PCI9052简介     PCI9052是PLX公司为扩展适配板卡推出的低价位PCI总线目标接口芯片,低功耗,符合PCI V2.1规范,它的本地总线(Local Bus)可以通过
[单片机]
双口RAM在PCI<font color='red'>总线</font>与AVR接口设计中的应用
Baraja融资4000万美元 加速开发Spectrum-Scan LiDAR技术
据外媒报道,LiDAR研发公司Baraja在新一轮融资中筹集了4000万美元,参投者包括日立建机(Hitachi Construction Machinery),以加速开发其突破性Spectrum-Scan LiDAR技术。该公司的LiDAR传感器比传统的LiDAR系统性能更高、更可靠,并且能够更快、更安全地推出自动驾驶汽车。 (图片来源:Baraja) 该公司的战略投资旨在现实世界中验证Baraja的Spectrum-Scan传感器,以证明该技术在恶劣环境中的可靠性。此次投资将支持传感器在采矿、建筑和工业车辆用例中的推广,并帮助对未来自动驾驶汽车的产品进行道路测试。 此项资金还将用于扩大Baraja的团队,并加速
[汽车电子]
Baraja融资4000万美元 加速开发Spectrum-S<font color='red'>can</font> LiDAR技术
PROFIBUS总线光纤中继器在印尼造纸厂研磨控制系统中应用
在造纸工业的原料结构中,填料的用量仅次于纤维,是位居第二位的重要原料。由于碳酸钙的价格远低于纸浆的价格,使用碳酸钙作为填料,可以显著降低造纸成本,并在低成本下获得更好的纸质。本文简要介绍了深圳讯记自主研发生产的 Ci-PF110/120 系列Profibus总线光端机与西门子S7-300以及上位机监控软件WINCC在印度尼西亚APP PINDO DELI纸厂碳酸钙研磨(GCC)生产线中的应用。   系统介绍 S7-300可编程控制器是模块化的PLC系统,能够既方便又经济地满足中等性能控制任务的要求.在碳酸钙研磨生产线中我们采用的是SIMATIC S7-300与工控计算机构成自动控制系统,配以先进的西门子WINCC上位机监控软
[嵌入式]
PROFIBUS现场总线在物料输送控制系统中的应用
引言     物料输送系统广泛应用于产品包装、流水作业、检测等相关行业中,对监控系统的准确性、可靠性以及自动化水平都有很高的要求。内蒙古化肥厂物料输送系统采用的是传统的继电器逻辑控制方式,故障率很高,无法提高生产速度。针对这种情况,设计了一种以PROFIBUS现场总线为通信方式,PLC为控制核心的控制系统。     现场总线是近年来迅速发展起来的一种数据总线通信技术,目前主要有PROFIBUS、FF、CAN、LONWORKS等多种形式。其中PROFIBUS是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术,是一种国际化、开放式的现场总线标准。本文主要介绍PROFIBUS现场总线在内蒙古化肥厂物料输送系统
[嵌入式]
基于IIC总线的AD转换模块PCF8591
/*本程序使用普中开发板调试*/ #include reg52.h #include intrins.h #define uint unsigned int #define uchar unsigned char #define addw 0x90 #define addr 0x91 sbit scl=P2^0; sbit sda=P2^1; sbit rs=P2^6; sbit rw=P2^5; sbit en=P2^7; uchar Ch0value,Ch1value; void delayms(int i) { int x,y; for (x=i;x 0;x--) for(y=110;y 0;y--); }
[单片机]
AT90CANCAN通信模块驱动设计及C编程
  CAN 总线 通信较之一般的通信总线而言,其数据通信具有突出的可靠性、实时性和灵活性,应用范围也早已不再局限于汽车行业,而是扩展到了机器人、数控机床、家用电器等领域。CAN控制器用来实现统一的CAN通信协议。CAN控制器分为两种: 一种是独立的控制 芯片 ,如SJA1100;另一种是将其集成在 微控制器 内部,例如 Atmel 公司最新推出的AT90CAN系列 单片机 。与使用独立的CAN控制器相比,自身集成了CAN 接口 的微控制器在简化硬件 电路 设计的同时,提高了软件开发的效率。   1 AT90CAN单片机CAN控制器特性   AT90CAN单片机的CAN控制器能够兼容CAN2.0A和CAN2.0B通信协议,内部设
[单片机]
AT90<font color='red'>CAN</font>的<font color='red'>CAN</font>通信模块驱动设计及C编程
Femtocell——芯片厂商的巨大机会
  据市场研究集团Forward Concepts消息,在即将浮现的家庭基站或Femtocell市场中,半导体行业在未来的四年中有望获得138%的年复合增长,在2012年达到150亿美元的市场规模。   Forward Concepts公司表示,蜂窝电话运营商非常热心,归因于较低的CAPEX以及Femtocell的运营优势。他们认为,与传统的由产品供应商推进的技术相比,Femtocell将产生巨大的拉动作用。   市场研究人员暗示,全球Femtocell设备销售收入将从2008年起以126%的复合年增长率增加至2012年的49亿美元的市场规模。西欧将是最大的市场,驱动着32%的销售收入,紧接着的是北美市场,占22%的份额。它们
[安防电子]
小广播
最新汽车电子文章
换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved