一种基于车载以太网构架的程序升级装置及其控制方法制造方法及图纸

技术编号:16754354 阅读:29 留言:0更新日期:2017-12-09 01:26
本发明专利技术提出了一种基于车载以太网构架的程序升级装置及其控制方法、车辆、计算机装置及计算机可读存储介质,基于车载以太网构架的程序升级装置包括控制器、以太网网关、多个域控制器、多个电子控制器;以太网网关通过以太网分别与控制器及多个域控制器相连接;多个域控制器通过以太网或CAN总线分别与多个电子控制器相连接;其中,控制器用于根据整车网络信息判断任一电子控制器是否满足更新条件,并在任一电子控制器满足更新条件时将程序发送至以太网网关;以太网网关用于接收所述程序,并通过DOIP协议将程序经过域控制器刷写至任一电子控制器中。实现了以太网与CAN之间刷写方案的融合,以及电子控制器的多数量的刷写。

A program upgrading device and its control method based on the vehicle Ethernet architecture

The invention provides an on-board Ethernet upgrade device and its control method, based on vehicle, computer device and computer readable storage medium, on-board Ethernet upgrade device includes a controller, Ethernet gateway, multi domain controller, a plurality of electronic controller based on Ethernet through the Ethernet gateway; and controller and multiple domain controller connected; multiple domain controllers via Ethernet or CAN bus are respectively connected with a plurality of electronic controller connected; the controller determines if any electronic controller meet the conditions according to the vehicle information network, and meet the conditions when the program is sent to the Ethernet Gateway in any electronic controller; Ethernet gateway is used for receiving the program, and through DOIP agreement procedure after the domain controller to control any electronic writing brush In the device. The combination of brushing and writing between Ethernet and CAN and the number of brushing and writing of the electronic controller are realized.

【技术实现步骤摘要】
一种基于车载以太网构架的程序升级装置及其控制方法
本专利技术涉及电子控制器领域,具体而言,涉及一种基于车载以太网构架的程序升级装置及其控制方法、车辆、计算机装置及计算机可读存储介质。
技术介绍
随着电子、半导体、通讯等行业的快速发展,汽车电子智能化的需求也越来越强,消费者希望驾驶动力性、舒适性、经济性以及娱乐性更强的车辆,为了实现这一目的,在相关技术中,越来越多的电子控制系统加入到车辆控制当中,由于CAN(控制器局域网络)总线的最高传输速率为1Mbit/s,而通常车辆CAN系统的实际使用速率最高为500kbit/s,电子控制器的大量增加使得CAN总线负载率急剧增大造成网络拥堵,从而大大的影响车辆信息传输的可靠性和实时性,无法满足消费者的期望。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一个方面在于提出了一种基于车载以太网构架的程序升级装置。本专利技术的另一个方面在于提出了一种车辆。本专利技术的再一个方面在于提出了一种基于车载以太网构架的程序升级装置的控制方法。本专利技术的又一个方面在于提出了一种计算机装置。本专利技术的又一个方面在于提出了一种计算机可读存储介质。有鉴于此,根据本专利技术的一个方面,提出了一种基于车载以太网构架的程序升级装置,包括控制器、以太网网关、多个域控制器、多个电子控制器;以太网网关通过以太网分别与控制器及多个域控制器相连接;多个域控制器通过以太网或CAN总线分别与多个电子控制器相连接;其中,控制器用于根据整车网络信息判断任一电子控制器是否满足更新条件,并在任一电子控制器满足更新条件时将程序发送至以太网网关;以太网网关用于接收程序,并通过DOIP协议将程序经过域控制器刷写至任一电子控制器中。在上述任一技术方案中,优选地,还包括:4G通讯模块,设置在控制器上,4G通讯模块用于接收来自服务器的程序。在上述任一技术方案中,优选地,还包括:诊断接口,设置于以太网网关上,诊断接口用于接收程序。在上述任一技术方案中,优选地,还包括:接口,设置于控制器上,接口用于通过连接外部存储装置获取程序。在上述任一技术方案中,优选地,还包括:存储器,设置于控制器上,存储器用于存储程序。在上述任一技术方案中,优选地,控制器为信息娱乐域控制器。在上述任一技术方案中,优选地,多个电子控制器包括显示器控制器、天线控制器、功放控制器、遥控调谐控制器;显示器控制器、天线控制器、功放控制器、遥控调谐控制器分别通过以太网与信息娱乐域控制器相连接。在上述任一技术方案中,优选地,多个域控制器包括ADAS域控制器、动力域控制器、车身域控制器、底盘域控制器。在上述任一技术方案中,优选地,多个电子控制器包括环绕视图控制器、雷达控制器;环绕视图控制器、雷达控制器分别通过以太网与ADAS域控制器相连接。在上述任一技术方案中,优选地,多个电子控制器包括发送机控制器、传输控制器、安全气囊控制器;发送机控制器、传输控制器、安全气囊控制器分别通过CAN总线与动力域控制器相连接。在上述任一技术方案中,优选地,多个电子控制器包括车门控制器、车座控制器、空调控制器;车门控制器、车座控制器、空调控制器分别通过CAN总线与车身域控制器相连接。在上述任一技术方案中,优选地,多个电子控制器包括防死锁刹车控制器、转向控制器、稳定性控制器;防死锁刹车控制器、转向控制器、稳定性控制器分别通过CAN总线与底盘域控制器相连接。根据本专利技术的另一个方面,提出了一种车辆,包括如上述任一项的基于车载以太网构架的程序升级装置。根据本专利技术的再一个方面,提出了一种基于车载以太网构架的程序升级装置的控制方法,用于如上述任一项的基于车载以太网构架的程序升级装置,基于车载以太网构架的程序升级装置的控制方法包括:接收程序指令;唤醒整车网络,获取整车网络信息;根据整车网络信息判断电子控制器是否满足更新条件;当电子控制器满足更新条件时,刷写程序,完成电子控制器的更新。根据本专利技术的上述电子控制器的刷写方法,还可以具有以下技术特征:在上述技术方案中,优选地,唤醒整车网络,获取整车网络信息的步骤,具体包括:唤醒电子控制器;通过电子控制器唤醒整车网络,获取整车网络信息。在上述任一技术方案中,优选地,当电子控制器满足更新条件时,刷写程序,完成电子控制器的更新的步骤,具体包括:当电子控制器满足更新条件时,将程序发送至电子控制器;刷写程序,完成电子控制器的更新。在上述任一技术方案中,优选地,刷写程序,完成电子控制器的更新的步骤,具体包括:下载驱动,并进行驱动数据校验及程序擦除;对程序的程序数据进行校验,刷写程序;在程序刷写完成后进行一致性检查,完成电子控制器的更新。在上述任一技术方案中,优选地,当电子控制器不满足更新条件时,禁止刷写程序。在上述任一技术方案中,优选地,接收程序,还包括:存储程序。根据本专利技术的又一个方面,提出了一种计算机装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述任一项的基于车载以太网构架的程序升级装置的控制方法的步骤。根据本专利技术的又一个方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一项的基于车载以太网构架的程序升级装置的控制方法的步骤。本专利技术中以太网网关通过以太网将程序经过各个域控制器刷写至电子控制器中,此时各域控制器实现传输透传,直接将程序由以太网转换成为CAN,实现了以太网与CAN之间刷写方案的融合,同时实现了电子控制器的多数量的刷写,提高了电子控制器程序刷写效率,使得车辆的电子控制程序使用的程序为最新最稳定的版本,从而为车辆提供了可靠稳定的工作条件。本专利技术的附加方面和优点将在下面的描述部分中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1示出了本专利技术的一个实施例的基于车载以太网构架的程序升级装置的结构示意图;图2示出了本专利技术的一个实施例的电子控制器的刷写方法的流程示意图;图3示出了本专利技术的另一个实施例的电子控制器的刷写方法的流程示意图;图4示出了本专利技术的一个具体实施例的电子控制器通过以太网进行传输过程流程图示意图;图5示出了本专利技术的另一个具体实施例的电子控制器通过以太网进行传输过程流程图示意图;图6示出了本专利技术的一个实施例的计算机装置的示意框图。具体实施方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不限于下面公开的具体实施例的限制。本专利技术第一方面的实施例,提出了一种基于车载以太网构架的程序升级装置,图1示出了本专利技术的一个实施例的基于车载以太网构架的程序升级装置的结构示意图。其中,该装置包括:控制器、以太网网关102、多个域控制器、多个电子控制器;以太网网关102通过以太网104分别与控制器及多个域控制器相连接;多个域控制器通过以太网104或CAN总线106分别与多个电子控制器相连接;其中,本文档来自技高网...
一种基于车载以太网构架的程序升级装置及其控制方法

【技术保护点】
一种基于车载以太网构架的程序升级装置,其特征在于,包括:控制器、以太网网关、多个域控制器、多个电子控制器;所述以太网网关通过以太网分别与所述控制器及多个所述域控制器相连接;多个所述域控制器通过所述以太网或CAN总线分别与多个所述电子控制器相连接;其中,所述控制器用于根据整车网络信息判断任一所述电子控制器是否满足更新条件,并在任一所述电子控制器满足更新条件时将程序发送至所述以太网网关;所述以太网网关用于接收所述程序,并通过DOIP协议将所述程序经过所述域控制器刷写至任一所述电子控制器中。

【技术特征摘要】
1.一种基于车载以太网构架的程序升级装置,其特征在于,包括:控制器、以太网网关、多个域控制器、多个电子控制器;所述以太网网关通过以太网分别与所述控制器及多个所述域控制器相连接;多个所述域控制器通过所述以太网或CAN总线分别与多个所述电子控制器相连接;其中,所述控制器用于根据整车网络信息判断任一所述电子控制器是否满足更新条件,并在任一所述电子控制器满足更新条件时将程序发送至所述以太网网关;所述以太网网关用于接收所述程序,并通过DOIP协议将所述程序经过所述域控制器刷写至任一所述电子控制器中。2.根据权利要求1所述的基于车载以太网构架的程序升级装置,其特征在于,还包括:4G通讯模块,设置在所述控制器上,所述4G通讯模块用于接收来自服务器的所述程序。3.根据权利要求1所述的基于车载以太网构架的程序升级装置,其特征在于,还包括:诊断接口,设置于所述以太网网关上,所述诊断接口用于接收所述程序。4.根据权利要求1所述的基于车载以太网构架的程序升级装置,其特征在于,还包括:接口,设置于所述控制器上,所述接口用于通过连接外部存储装置获取所述程序。5.根据权利要求1所述的基于车载以太网构架的程序升级装置,其特征在于,还包括:存储器,设置于所述控制器上,所述存储器用于存储所述程序。6.根据权利要求1至5中任一项所述的基于车载以太网构架的程序升级装置,其特征在于,所述控制器为信息娱乐域控制器。7.根据权利要求6所述的基于车载以太网构架的程序升级装置,其特征在于,多个所述电子控制器包括显示器控制器、天线控制器、功放控制器、遥控调谐控制器;所述显示器控制器、所述天线控制器、所述功放控制器、所述遥控调谐控制器分别通过所述以太网与所述信息娱乐域控制器相连接。8.根据权利要求1至5中任一项所述的基于车载以太网构架的程序升级装置,其特征在于,多个所述域控制器包括ADAS域控制器、动力域控制器、车身域控制器、底盘域控制器。9.根据权利要求8所述的基于车载以太网构架的程序升级装置,其特征在于,多个所述电子控制器包括环绕视图控制器、雷达控制器;所述环绕视图控制器、所述雷达控制器分别通过所述以太网与所述ADAS域控制器相连接。10.根据权利要求8所述的基于车载以太网构架的程序升级装置,其特征在于,多个所述电子控制器包括发送机控制器、传输控制器、安全气囊控制器;所述发送机控制器、所述传输控制器、所述安全气囊控制器分别通过所述CAN总线与所述动力域控制器相连接。11.根据权利要求8所述的基于车载以太网构架的程序升级装置,其特征在于,多个所述电子控制器包括车门控制器、车座控制器、空调控制器;所述车门控制器、所述车座控制器、所述空调控制器分别通过...

【专利技术属性】
技术研发人员:马东辉张俊哲
申请(专利权)人:北京车和家信息技术有限责任公司
类型:发明
国别省市:北京,11

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

1