一种车用网关控制方法以及控制装置制造方法及图纸

技术编号:15109141 阅读:92 留言:0更新日期:2017-04-09 00:29
本发明专利技术实施例公开了一种车用网关控制方法以及控制装置,属于车辆技术领域。其中所述方法包括:当外部设备访问CAN总线上传输的数据时,获取第一控制条件的配置值,若第一控制条件的配置值为第一识别码,则控制外部设备不能访问CAN总线上传输的报文。本发明专利技术车用网关控制方法以及控制装置能够提升整车网络的安全性、稳定性、并能够极大地降低成本。

【技术实现步骤摘要】

本专利技术涉及车辆
,特别涉及一种车用网关控制方法以及控制装置
技术介绍
随着车载电子技术的不断发展,越来越多的车型采取新型的网络结构。网络交互信息量增多,需要划分不同的网段和采用不同的网络,降低网络负载,来满足各控制器的实时性要求,而不同网段和网络之间需要网关来连接。目前车辆中的网关大多为集成式网关,如图1所示,总线12直接与BCM(车身控制模块)10、OBD(OnBoardDiagnostic,车载诊断系统)接口11、以及多个ECU相连,目前网关大都是集成在BCM10中的,这种网关是开放式的,外部设备可以直接通过OBD接口11来读取和采集总线12的网络信息。但是,目前这种集成在BCM中的网关至少存在以下问题:由于目前通过网关转发的信号数量已经多达300多条,BCM芯片的缓存资源占用较大,造成通信不稳定;并且,目前市场上的BCM,最多都只能支持2路CAN(ControllerAreaNetwork,控制器局域网络)总线,再增加总线数量,则就需要重新设计或重新开发BCM,因此造成整体的开发成本较高。另外,目前网关的安全性不高,数据容易被盗取。
技术实现思路
本专利技术提供一种车用网关控制方法以及控制装置,能够提升整车网络的安全性、稳定性、并能够极大地降低成本。所述技术方案如下:本专利技术实施例提供了一种车用网关控制方法,其包括:当外部设备访问CAN总线上传输的数据时,获取第一控制条件的配置值;若第一控制条件的配置值为第一识别码,则控制所述外部设备不能访问CAN总线上传输的报文。本专利技术实施例还提供了一种控制装置,包括:第一获取模块,用于当外部设备访问CAN总线上传输的数据时,获取第一控制条件的配置值;第一控制模块,若所述第一控制条件的配置值为第一识别码,则控制所述外部设备不能访问CAN总线上传输的报文。本专利技术实施例提供的技术方案带来的有益效果是:通过当外部设备访问CAN总线上传输的数据时,获取第一控制条件的配置值,若第一控制条件的配置值为第一识别码,则控制外部设备不能访问CAN总线上传输的报文,本专利技术实施例阻断外界设备与CAN总线之间的直接连接,使得外部设备不能直接读取和采集CAN总线网络信息,当外部设备需要访问CAN总线上传输的数据时,需通过第一控制条件的限制,第一控制条件的不同配置值允许外部设备访问不同CAN总线上的数据,有效的降低了单个网段的负载率,极大地降低了成本,并使得整车数据与外界设备隔离,提高了整车的安全性、保密性、稳定性。还通过设置了第三控制条件来限制应用报文和诊断报文的转发,进一步地提升了整车网络的安全性、保密性、稳定性、并能够极大地降低成本。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。附图说明图1是现有的网关的结构示意图;图2A是本专利技术第一实施例提供的车用网关控制方法的步骤流程图;图2B是图2A的车用网关控制方法所应用的网关的结构示意图;图3是图2A的车用网关控制方法的详细步骤流程图;图4是本专利技术第二实施例提供的车用网关控制装置的主要架构框图。具体实施方式为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种车用网关控制方法以及控制装置其具体实施方式、结构、特征及功效,详细说明如后。有关本专利技术的前述及其他
技术实现思路
、特点及功效,在以下配合参考图式的较佳实施例详细说明中将可清楚的呈现。通过具体实施方式的说明,当可对本专利技术为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本专利技术加以限制。第一实施例图2A是本专利技术第一实施例提供的车用网关控制方法的步骤流程图。图2B是图2A的车用网关控制方法所应用的网关的结构示意图。请参考图2A和图2B,上述网关控制方法应用在如图2B所示的网关的控制装置中,所述网关20与多条CAN总线相连,所述CAN总线可包括第一高速CAN总线22、第二高速CAN总线23、第一低速CAN总线25等,高速CAN总线、低速CAN总线的数量视具体情况而定,本实施例以上述3条CAN总线为例进行说明,第一高速CAN总线22、第二高速CAN总线23、第一低速CAN总线25均连接有多个ECU(ElectronicControlUnit,电子控制单元)27,外部设备26通过OBD接口28与网关20相连,并通过OBD接口28和网关20访问总线上传输的数据,本实施例的车用网关控制方法,包括以下步骤101-111。步骤101,当外部设备访问CAN总线上传输的数据时,获取第一控制条件(例如第一控制条件在存储时可以命名为标识DID01,以方便进行存储)的配置值,若第一控制条件的配置值为第一识别码,则进行步骤107。优选地,步骤101中还可包括:若第一控制条件的配置值是另外的识别码(例如可以为第一至第五识别码),则进行步骤103。其中,第一控制条件的配置值可以预先存储在网关的存储器中。第一识别码的配置值可以为A0等数值。CAN总线上传输的数据为报文,其包括应用报文、诊断报文等。其中,应用报文可以为总线上传输的常规数据,例如灯有没有亮的指示数据等,诊断报文可以是指示车辆上具体设备有没有故障的数据。步骤103,获取第二控制条件(例如第二控制条件在存储时可以命名为标识DID03,以方便进行存储)的配置值,获取第二控制条件的配置值。若第二控制条件的配置值表示有预设速度的限制访问,则在车辆达到预设速度后禁止外部设备访问所有CAN总线上传输的数据,即在车辆达到预设速度后进行步骤107。优选地,还可以包括:若第二控制条件的配置值表示没有预设速度的限制访问或第二控制条件的配置值表示有预设速度的限制访问但车辆未达到预设速度,则进行步骤105。其中,第二控制条件的配置值可以预先存储在网关的存储器中。第二控制条件DID03的配置值是用来关联外部设备读取总线上传输的数据与速度限制的。该第二控制条件DID03的配置值由使能位和预设速度组成,使能位包括开或关状态,第二控制条件DID03的配置值用于控制外部设备访问CAN总线上传输的数据时是否受到预设速度的限制。步骤105,获取第三控制条件(例如第三控本文档来自技高网
...

【技术保护点】
一种车用网关控制方法,其特征在于,所述车用网关控制方法,包括:当外部设备访问CAN总线上传输的数据时,获取第一控制条件的配置值;若所述第一控制条件的配置值为第一识别码,则控制所述外部设备不能访问CAN总线上传输的报文。

【技术特征摘要】
1.一种车用网关控制方法,其特征在于,所述车用网关控制方法,包
括:
当外部设备访问CAN总线上传输的数据时,获取第一控制条件的配置
值;
若所述第一控制条件的配置值为第一识别码,则控制所述外部设备不
能访问CAN总线上传输的报文。
2.根据权利要求1所述的车用网关控制方法,其特征在于,获取第一
控制条件的配置值后,还包括:
若所述第一控制条件的配置值是另外的识别码,则获取第二控制条件
的配置值;
若所述第二控制条件的配置值表示有预设速度的限制访问,则在车辆
达到预设速度后控制所述外部设备不能访问CAN总线上传输的报文。
3.根据权利要求2所述的车用网关控制方法,其特征在于,还包括:
若所述第二控制条件的配置值表示无预设速度的限制访问或所述第二
控制条件的配置值表示有预设速度的限制访问但车辆未达到预设速度,则
获取第三控制条件的配置值;
若所述第三控制条件的配置值表示有预设时间的限制访问,则达到预
设时间后控制所述外部设备不能访问CAN总线上传输的报文。
4.根据权利要求1-3中任一项所述的车用网关控制方法,其特征在于,
所述报文包括应用报文和诊断报文。
5.根据权利要求3所述的车用网关控制方法,其特征在于,获取第三
控制条件的配置值后,还包括:
若所述第三控制条件的配置值表示没有预设时间的限制访问,则在第
一控制条件的配置值是第二识别码时,允许所述外部设备访问第一高速

\tCAN总线上传输的应用报文和总线上传输的诊断报文;在第一控制条件的
配置值是第三识别码时,允许所述外部设备访问第二高速CAN总线上传输
的应用报文和CAN总线上传输的诊断报文;在第一控制条件的配置值是第
四识别码时,允许所述外部设备访问低速CAN总线上传输的应用报文和
CAN总线上传输的诊断报文;在第一控制条件的配置值是第五识别码时,
仅允许所述外部设备访问CAN总线上传输的诊断报文。
6.根据权利要求3所述的车用网关控制方法,其特征在于,若所述第
三控制条件的配置值表示有预设时间的限制访问,则达到预设时间后控制
所述外部设备不...

【专利技术属性】
技术研发人员:李璐张斌黄少堂习成冉光伟
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1