一种网关控制器路由配置方法、装置、设备及汽车制造方法及图纸

技术编号:18403625 阅读:52 留言:0更新日期:2018-07-08 22:02
本发明专利技术公开了一种网关控制器路由配置方法、装置、设备及汽车,该网关控制器路由配置方法包括:获取诊断工具发送的启动例程控制请求,所述启动例程控制请求包括对路由配置数据进行定义后的报文;根据所述启动例程控制请求控制开启所述报文表示的路由功能。本发明专利技术实施例的网关控制器路由配置方法,通过向网关控制器发送对路由配置数据进行定义后的报文,实现不同CAN网络的数据转发到诊断网络,灵活的控制诊断接口向外传输的车内网络数据,达到方便维修人员调试同时保证数据安全的目的。

A gateway controller routing configuration method, device, device and vehicle

The present invention discloses a gateway controller routing configuration method, device, device and car. The gateway controller routing configuration method includes: obtaining the startup routine control request sent by the diagnostic tool, and the startup routine control request including the message after the routing configuration data is defined; according to the starting routine control. System request control opens the routing function represented by the message. The route configuration method of the gateway controller in the embodiment of the invention is to send the message to the route configuration data by sending the gateway controller to the gateway controller. The data of different CAN networks are forwarded to the diagnostic network, and the network data transferred outward by the diagnostic interface can be flexibly controlled, which can facilitate the debugging of the maintenance personnel at the same time. According to the purpose of security.

【技术实现步骤摘要】
一种网关控制器路由配置方法、装置、设备及汽车
本专利技术涉及汽车
,尤其涉及一种网关控制器路由配置方法、装置、设备及汽车。
技术介绍
整车设计中,一般将诊断接口作为整车网络的对外通道。维修人员、车主、甚至任何一个人都能够通过诊断接口读取整车网络数据,甚至可以修改部分的整车控制器数据,对于车内数据安全存在较大风险,故大多数设计中,只将诊断网络连接到诊断接口上,而其他车内网络通过网关进行隔离,网关成了车内外网络的隔离墙。而这种设计,由于不能直接从诊断接口读取车内网络数据,对于整车厂调试、采集数据造成了一定的弊端。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种网关控制器路由配置方法、装置、设备及汽车,解决了不能直接从诊断接口读取数据的问题。依据本专利技术的一个方面,提供了一种网关控制器路由配置方法,包括:获取诊断工具发送的启动例程控制请求,所述启动例程控制请求包括对路由配置数据进行定义后的报文;根据所述启动例程控制请求控制开启所述报文表示的路由功能。可选地,对路由配置数据进行定义后的报文包括:开启底盘驱动网络到诊断网络的路由功能、开启车身舒适网络到诊断网络的路由功能、开启新能源网络到诊断网络的路由功能、开启信息娱乐网络到诊断网络的路由功能、开启远程监控网络到诊断网络的路由功能,以及开启所有网络到诊断网络的路由功能中的至少一个。可选地,根据所述启动例程控制请求控制开启所述报文表示的路由功能的步骤包括:判断所述启动例程控制请求包含的报文是否正确;在所述报文正确时向所述诊断工具发送肯定响应;开启所述报文表示的路由功能。可选地,所述方法还包括:若所述报文错误,则分析所述报文的错误原因;向所述诊断工具发送否定响应以及所述报文的错误原因。依据本专利技术的另一个方面,提供了一种网关控制器路由配置装置,包括:获取模块,用于获取诊断工具发送的启动例程控制请求,所述启动例程控制请求包括对路由配置数据进行定义后的报文;控制模块,用于根据所述启动例程控制请求控制开启所述报文表示的路由功能。可选地,对路由配置数据进行定义后的报文包括:开启底盘驱动网络到诊断网络的路由功能、开启车身舒适网络到诊断网络的路由功能、开启新能源网络到诊断网络的路由功能、开启信息娱乐网络到诊断网络的路由功能、开启远程监控网络到诊断网络的路由功能,以及开启所有网络到诊断网络的路由功能中的至少一个。可选地,所述控制模块包括:判断单元,用于判断所述启动例程控制请求包含的报文是否正确;第一发送单元,用于在所述报文正确时向所述诊断工具发送肯定响应;控制单元,用于开启所述报文表示的路由功能。可选地,所述控制模块还包括:分析单元,用于若所述报文错误,则分析所述报文的错误原因;第二发送单元,用于向所述诊断工具发送否定响应以及所述报文的错误原因。依据本专利技术的另一个方面,提供了一种网关控制器路由配置设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的网关控制器路由配置方法的步骤。依据本专利技术的再一个方面,提供了一种汽车,包括上述的网关控制器路由配置设备。本专利技术的实施例的有益效果是:上述方案中的网关控制器路由配置方法,通过向网关控制器发送对路由配置数据进行定义后的报文,实现不同CAN网络的数据转发到诊断网络,灵活的控制诊断接口向外传输的车内网络数据,达到方便维修人员调试同时保证数据安全的目的。附图说明图1表示本专利技术实施例的网关控制器路由配置方法的流程图;图2表示本专利技术实施例的整车架构示意图;图3表示本专利技术实施例的网关控制器路由配置方法的具体流程示意图;图4表示本专利技术实施例的网关控制器路由配置装置的结构框图;图5表示本专利技术实施例的网关控制器路由配置装置的具体结构框图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。如图1所示,本专利技术的实施例提供了一种网关控制器路由配置方法,包括:步骤11、获取诊断工具发送的启动例程控制请求,所述启动例程控制请求包括对路由配置数据进行定义后的报文;该实施例中,整车架构如图2所示,根据控制器功能可以分为新能源网络、车身舒适网络、底盘驱动网络、信息娱乐网络、诊断网络以及远程监控网络,共6路CAN网络,并且使用独立网关控制器将总线数据与外界隔离。正常情况下,诊断网络作为诊断专线只传输诊断相关数据,而车内网络的其他数据,如应用数据,不会被转发到该条总线上。其中,新能源网络包括:电池管理系统(BatteryManagementSystem,简称BMS)、车载充电器(OnBoardCharger,简称OBC)以及直流转换器(DirectCurrent,简称DCDC);车身舒适网络包括无钥匙进入及启动系统(PassiveEntryPassiveStart,简称PEPS)、车身控制器(BodyControlModule,简称BCM)、安全气囊控制器(SensingandDiagnosticModule,简称SDM)、电子温控控制器(ElectronicClimateController,简称ECC)、前机舱集成电器盒控制器(UnderhoodEclecticCenter,简称UEC);底盘驱动网络包括:电子稳定系统(ElectronicStabilityProgram,简称ESP)、电子驻车制动系统(ElectricalParkBrake,简称EPB)、自动变速箱控制单元(TransmissionControlUnit,简称TCU)、微控制单元(MicrocontrollerUnit,简称MCU)以及前置毫米波探测雷达(MidRangeRadar,简称MRR);信息娱乐网络包括:点火控制模块(IgnitionControlModule,简称ICM)、抬头显示器(HeadUpDisplay,简称HUD)以及轮胎压力监测系统(TirePressureMonitoringSystem,简称TPMS);远程监控网络包括远程信息处理器(TelematicsBOX,简称T-BOX);诊断网络包括数据传递插接器(DataLinkConnector,简称DLC)。该方案在配置网关控制器之前,工程师需要首先对路由配置数据进行自定义,并将自定义后的路由配置数据对应的代码以及规则写入到网关控制器。在需要通过诊断接口获取某个CAN网络上的数据时,通过诊断工具向网关控制器发送一启动例程控制请求,该启动例程控制请求包括开启该CAN网络到诊断网络的路由功能的报文,该报文中包含有“开启该CAN网络到诊断网络的路由功能”这一规则对应的代码。具体的,对路由配置数据进行定义后的报文包括:开启底盘驱动网络到诊断网络的路由功能、开启车身舒适网络到诊断网络的路由功能、开启新能源网络到诊断网络的路由功能、开启信息娱乐网络到诊断网络的路由功能、开启远程监控网络到诊断网络的路由功能,以及开启所有网络到诊断网络的路由功能中的至少一个。步骤12、根据所述启动例程控制请求控制开启所述报文表示的路由功能。该实施例中,网关控制器接本文档来自技高网...

【技术保护点】
1.一种网关控制器路由配置方法,其特征在于,包括:获取诊断工具发送的启动例程控制请求,所述启动例程控制请求包括对路由配置数据进行定义后的报文;根据所述启动例程控制请求控制开启所述报文表示的路由功能。

【技术特征摘要】
1.一种网关控制器路由配置方法,其特征在于,包括:获取诊断工具发送的启动例程控制请求,所述启动例程控制请求包括对路由配置数据进行定义后的报文;根据所述启动例程控制请求控制开启所述报文表示的路由功能。2.根据权利要求1所述的网关控制器路由配置方法,其特征在于,对路由配置数据进行定义后的报文包括:开启底盘驱动网络到诊断网络的路由功能、开启车身舒适网络到诊断网络的路由功能、开启新能源网络到诊断网络的路由功能、开启信息娱乐网络到诊断网络的路由功能、开启远程监控网络到诊断网络的路由功能,以及开启所有网络到诊断网络的路由功能中的至少一个。3.根据权利要求1所述的网关控制器路由配置方法,其特征在于,根据所述启动例程控制请求控制开启所述报文表示的路由功能的步骤包括:判断所述启动例程控制请求包含的报文是否正确;在所述报文正确时向所述诊断工具发送肯定响应;开启所述报文表示的路由功能。4.根据权利要求3所述的网关控制器路由配置方法,其特征在于,所述方法还包括:若所述报文错误,则分析所述报文的错误原因;向所述诊断工具发送否定响应以及所述报文的错误原因。5.一种网关控制器路由配置装置,其特征在于,包括:获取模块,用于获取诊断工具发送的启动例程控制请求,所述启动例程控制请求包括对路由配置数据进行定义后的报文;控制模块,用于根...

【专利技术属性】
技术研发人员:叶明明马如斌
申请(专利权)人:北京新能源汽车股份有限公司
类型:发明
国别省市:北京,11

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

1