一种车载网关控制器、其配置方法及汽车系统技术方案

技术编号:23850425 阅读:96 留言:0更新日期:2020-04-18 08:22
一种车载网关控制器、其配置方法及汽车系统,网关控制器包括:MCU模块、若干CAN收发器和若干LIN收发器;MCU模块包括若干CAN控制器接口和若干LIN控制器接口,CAN控制器接口与CAN收发器相连接,LIN控制器接口与LIN收发器相连接;其中一CAN收发器或一LIN收发器与OBD接口相连接以对外开放,其余收发器与车内CAN总线或LIN总线相连接作为车内网络,不对外开放;所述MCU模块与上位机配置模块相连接以接收路由配置信息,并将所述路由配置信息写入内存以实现对路由配置表的更新。本发明专利技术适应于各类车型的车身网络架构开发设计,不需要进行重复的开发,节省车厂客户的开发进度及成本。

A vehicle gateway controller, its configuration method and vehicle system

【技术实现步骤摘要】
一种车载网关控制器、其配置方法及汽车系统
本专利技术涉及车载网关控制器
,特别是一种车载网关控制器、其配置方法及汽车系统。
技术介绍
目前随着整车车身信息的不断增多,单路CAN网络已经无法满足整车需求,故多路CAN网络开发设计已成潮流。但现有的网络架构下,一旦车厂在开发过程中,涉及网络信息路由的变更,或者重新开发另一款车型时,又不得不要求供应商进行软件变更,或重新开发一款网关控制器。进行软件变更或重新开发一款网关控制器,一方面需耗费大笔软件修改费用,另一方面还需验证新软件的可靠性,影响整车开发进度,浪费人力和财力。
技术实现思路
本专利技术的主要目的在于提出一种车载网关控制器、其配置方法及汽车系统,一旦交付车厂客户使用,可由客户自行对网关控制器的路由信息进行配置,不需要再交由网关控制器厂商进行二次软件变更设计。本专利技术采用如下技术方案:一方面,本专利技术一种车载网关控制器,包括:MCU模块、若干CAN收发器和若干LIN收发器;所述MCU模块包括若干CAN控制器接口和若干LIN控制器接口,所述CAN控制器接口与CAN收发器相连接,所述LIN控制器接口与LIN收发器相连接;其中一CAN收发器或一LIN收发器与OBD接口相连接以对外开放,其余收发器与车内CAN总线或LIN总线相连接作为车内网络,不对外开放;所述MCU模块与上位机配置模块相连接以接收路由配置信息,并将所述路由配置信息写入内存以实现对路由配置表的更新;所述MCU模块进行软复位后,更新后的路由配置表信息生效,车内网络根据所述路由配置表信息进行网关报文转发。优选的,所述路由配置信息包括网段类型、路由类型、源网段、目标网段、源ID、目标ID、起始位置、数据长度、发送类型、发送周期、电源类型、诊断监控周期和诊断监控次数;所述路由类型包括相同总线协议间的整帧路由、相同总线协议间的组帧路由和不同总线协议间的组帧路由;所述相同总线协议间的整帧路由包括CAN到CAN的整帧路由和LIN到LIN的整帧路由;所述相同总线协议间的组帧路由包括CAN到CAN的组帧路由和LIN到LIN的组帧路由;所述不同总线协议间的组帧路由包括CAN到LIN的组帧路由和LIN到CAN的组帧路由。优选的,所述MCU模块对不同路由类型的路由配置信息分配独立的内存空间,不同路由类型的路由配置信息存储至各自的内存空间。优选的,一CAN收发器或一LIN收发器通过所述OBD接口与外部诊断设备相连接,接收所述外部诊断设备对网关报文进行配置,将其他车内网络报文映射至OBD接口上。优选的,所述MCU模块与上位机配置模块相连接还用于接收对网络ID及网络管理参数进行配置以满足不同车型对OSEK网络管理的需求。第二方面,本专利技术一种用于对所述的车载网关控制器进行配置方法,包括:所述上位机配置模块接收外部文件导入的路由配置信息,验证所述路由配置信息的合法性;所述上位机配置模块向所述车载网关控制器发送网关进入扩展模式请求;所述车载网关控制器接收所述请求后进入扩展模式;所述上位机配置模块向所述车载网关控制器发送路由配置信息写入请求;所述车载网关控制器接收所述请求后将路由配置信息写入内存;所述上位机配置模块向所述车载网关控制器发送软复位请求;所述车载网络控制器接收所述请求后执行软复位,重新加载路由配置表信息。优选的,所述上位机配置模块向所述车载网关控制器发送网关进入扩展模式请求之前,还包括:所述上位机配置模块向车载ECU发送整车所有网络节点应用通信禁止请求;所述车载ECU接收所述请求后控制整车所有网络节点应用通信禁止;所述上位机配置模块向车载ECU发送整车DTC诊断禁止请求;所述车载ECU接收所述请求后控制整车DTC诊断禁止;所述车载网关控制器接收所述请求后将路由配置信息写入内存,还包括:所述上位机配置模块向车载ECU发送整车恢复应用请求;所述车载ECU接收所述请求后控制整车恢复应用通信;所述上位机配置模块向车载ECU发送整车恢复DTC诊断请求;所述车载ECU接收所述请求后控制整车DTC诊断恢复。优选的,所述上位机配置模块向所述车载网关控制器发送路由配置信息写入请求之前,还包括:所述上位机配置模块向所述车载网关控制器发送网关安全访问请求;所述车载网关控制器接收所述请求后通过安全访问。优选的,所述车载网关控制器接收所述请求后将路由配置信息写入内存之后,还包括:所述上位机配置模块向所述车载网关控制器发送路由配置信息校验请求;所述车载网络控制器接收所述请求后返回已写入内存的路由配置信息;所述上位机配置模块对内存中的路由配置信息进行数据检验;所述上位机配置模块向所述车载网关控制器发送路由配置信息完整性校验请求;所述车载网络控制器接收所述请求后返回预设的尾部字段;所述上位机配置模块对所述尾部字段进行校验以判断路由配置信息是否写入完整。第三方面,本专利技术一种汽车系统,包括汽车本体,还包括所述的车载网关控制器和上位机配置模块;所述上位机配置模块通过CANoe设备与所述车载网关控制器进行消息交互。与现有技术相比,本专利技术的有益效果如下:基于本专利技术的车载网关控制器和车载网关控制器的配置方法,客户可以根据各自品牌及车型的整车需求,对网关的路由信息自行进行配置;本专利技术适应于各类车型的车身网络架构开发设计,节省车厂客户的开发进度及成本。附图说明图1为本专利技术实施例的车载控制器的结构示意图;图2为本专利技术实施例的汽车系统的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步的详细描述。参见图1所示,一方面,本专利技术一种车载网关控制器10,包括:MCU模块101、若干CAN收发器和若干LIN收发器;所述MCU模块101包括若干CAN控制器接口和若干LIN控制器接口,所述CAN控制器接口与CAN收发器相连接,所述LIN控制器接口与LIN收发器相连接;其中一CAN收发器或一LIN收发器与OBD接口相连接以对外开放,其余收发器与车内CAN总线或LIN总线相连接作为车内网络,不对外开放;所述MCU模块与上位机配置模块相连接以接收路由配置信息,并将所述路由配置信息写入内存以实现对路由配置表的更新;所述MCU模块进行软复位后,更新后的路由配置表信息生效,车内网络根据所述路由配置表信息进行网关报文转发。本实施例的图1中,所述CAN收发器包括6个,所述LIN收发器包括4个;对应的CAN总线包括6路,LIN总线包括4路。其中CAN收发器0与OBD接口(图中的OBDCANBUS)相连接以对外开放,其余收发器与车内CAN总线或LIN总线相连接作为车内网络,不对外开放。本实施例中,所述MCU模块采用瑞萨RH850/F1L系列芯片。所述上位机配置模块的执行主体为终端,所述终端可以为手机、平板电脑、掌上电脑PDA、笔记本或台式机等设备,当然,还可以为其他具有相似功能的设备,本实施方式不加以限制。本文档来自技高网...

【技术保护点】
1.一种车载网关控制器,其特征在于,包括:MCU模块、若干CAN收发器和若干LIN收发器;所述MCU模块包括若干CAN控制器接口和若干LIN控制器接口,所述CAN控制器接口与CAN收发器相连接,所述LIN控制器接口与LIN收发器相连接;其中一CAN收发器或一LIN收发器与OBD接口相连接以对外开放,其余收发器与车内CAN总线或LIN总线相连接作为车内网络,不对外开放;所述MCU模块与上位机配置模块相连接以接收路由配置信息,并将所述路由配置信息写入内存以实现对路由配置表的更新;所述MCU模块进行软复位后,更新后的路由配置表信息生效,车内网络根据所述路由配置表信息进行网关报文转发。/n

【技术特征摘要】
1.一种车载网关控制器,其特征在于,包括:MCU模块、若干CAN收发器和若干LIN收发器;所述MCU模块包括若干CAN控制器接口和若干LIN控制器接口,所述CAN控制器接口与CAN收发器相连接,所述LIN控制器接口与LIN收发器相连接;其中一CAN收发器或一LIN收发器与OBD接口相连接以对外开放,其余收发器与车内CAN总线或LIN总线相连接作为车内网络,不对外开放;所述MCU模块与上位机配置模块相连接以接收路由配置信息,并将所述路由配置信息写入内存以实现对路由配置表的更新;所述MCU模块进行软复位后,更新后的路由配置表信息生效,车内网络根据所述路由配置表信息进行网关报文转发。


2.根据权利要求1所述的车载网关控制器,其特征在于,所述路由配置信息包括网段类型、路由类型、源网段、目标网段、源ID、目标ID、起始位置、数据长度、发送类型、发送周期、电源类型、诊断监控周期和诊断监控次数;所述路由类型包括相同总线协议间的整帧路由、相同总线协议间的组帧路由和不同总线协议间的组帧路由;所述相同总线协议间的整帧路由包括CAN到CAN的整帧路由和LIN到LIN的整帧路由;所述相同总线协议间的组帧路由包括CAN到CAN的组帧路由和LIN到LIN的组帧路由;所述不同总线协议间的组帧路由包括CAN到LIN的组帧路由和LIN到CAN的组帧路由。


3.根据权利要求2所述的车载网关控制器,其特征在于,所述MCU模块对不同路由类型的路由配置信息分配独立的内存空间,不同路由类型的路由配置信息存储至各自的内存空间。


4.根据权利要求1所述的车载网关控制器,其特征在于,一CAN收发器或一LIN收发器通过所述OBD接口与外部诊断设备相连接,接收所述外部诊断设备对网关报文进行配置,将其他车内网络报文映射至OBD接口上。


5.根据权利要求1所述的车载网关控制器,其特征在于,其特征在于,所述MCU模块与上位机配置模块相连接还用于接收对网络ID及网络管理参数进行配置以满足不同车型对OSEK网络管理的需求。


6.一种用于对如权利要求1至5中任意一项所述的车载网关控制器进行配置方法,其特征在于,包括:
所述上位机配置模块接收外部文件导入的路由配置信息,验证所述路由配置信息的合法性;
所述上位机配置模块向所述车载网关控制器发送网关进入扩展...

【专利技术属性】
技术研发人员:詹群峰李屏山宋平
申请(专利权)人:厦门宏发汽车电子有限公司
类型:发明
国别省市:福建;35

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

1