车载系统和电子控制单元技术方案

技术编号:25185076 阅读:20 留言:0更新日期:2020-08-07 21:13
本公开涉及车载系统和电子控制单元。一种包括经由网络相互耦接的多个电子控制单元(ECU)的车载系统,所述多个电子控制单元(ECU)包括第一ECU和第二ECU。在车载系统中,记录有多个ECU的软件的标识信息的组合的列表存储在第一ECU的存储部中和第二ECU的存储部中。响应于启动车载系统,第一ECU将在第一ECU的存储部中存储的列表的标识信息与在第二ECU的存储部中存储的列表的标识信息进行比较,并且识别列表中较新的列表。第一ECU基于在所识别的列表中记录的软件标识信息的组合来确定多个ECU的软件的组合是否一致。

【技术实现步骤摘要】
车载系统和电子控制单元
本文讨论的实施方式涉及车载系统和ECU。
技术介绍
迄今为止,已知在多个固件下操作的车辆控制单元。在这样的车辆控制单元中,对由服务器等管理的版本列表与车辆控制单元中的版本执行一致性验证(alignmentverification),并且当不存在一致性时从服务器下载固件。更具体地,这样的车辆控制单元首先确定版本管理列表与收集的版本之间是否缺乏一致性。然后,当确定实际版本与在版本控制列表上列出的每个固件的版本彼此不同时,车辆控制单元将实际版本和版本控制列表上列出的代表性版本发送至服务器。然后,车辆控制单元使用由服务器提供的用于更新的固件来更新安装在车辆控制单元上的固件。另外,已知系统在对ECU程序执行版本更新时主动防止由于版本与通过总线连接的另一ECU上的程序不一致而导致的ECU操作故障的发生。在这样的系统中,提供服务器以保存作为当前安装在电子控制单元上的程序的更新的版本更新程序。电子控制单元或服务器中的任一个保存关于当前程序与版本更新程序之间的依赖关系的信息,并且确定是否可以根据依赖关系信息更新为版本更新程序。当确定能够更新时,电子控制单元或服务器将保存在服务器上的版本更新程序发送至电子控制单元。相关专利文献日本公开特许公报第2013-250923号日本公开特许公报第2009-053920号每个ECU上的软件版本之间存在依赖关系,以链接ECU并使ECU协同操作。有时会采取包括向用于管理这样的依赖关系的主ECU通知它们自身的信息的从ECU的配置。在这样的情况下,例如,主ECU利用存储在主ECU的存储部中的记录有每个从ECU的软件版本的列表来管理在每个从ECU上操作的软件版本。然而,在ECU被替换时,有时记录有每个ECU的软件版本的列表是初始化的列表。这导致由主ECU识别的每个从ECU上的软件的版本与在每个从ECU上实际操作的软件的版本之间出现差异。在这样的情况下,可能无法适当地执行主ECU与每个从ECU之间的链接,这有时会导致不能再操作车载系统。因此,存在如下问题:在保存有记录有软件标识信息的列表的ECU已被替换的情况下,需要验证在多个ECU上实际操作的软件的标识信息的组合。
技术实现思路
本文公开的技术的一方面的目的是即使在保存用于管理多个ECU的软件的列表的ECU已被替换的情况下也能够对用于操作多个ECU的软件的组合进行验证。根据实施方式的一方面,车载系统包括经由网络相互耦接的多个电子控制单元(ECU),所述多个电子控制单元(ECU)包括第一ECU和第二ECU。第一ECU和第二ECU各自包括存储器和耦接至存储器的处理器。在车载系统中,记录有多个ECU的软件的标识信息的组合的列表存储在第一ECU的存储部中和第二ECU的存储部中。响应于启动车载系统,第一ECU将在第一ECU的存储部中存储的列表的标识信息与在第二ECU的存储部中存储的列表的标识信息进行比较,并且识别列表中较新的列表。第一ECU基于在所识别的列表中记录的软件标识信息的组合来确定多个ECU的软件的组合是否一致。附图说明图1是根据实施方式的车载系统的示意性框图。图2是说明软件版本的一致性的说明图。图3是说明在主ECU的列表存储部中存储的列表的说明图。图4是说明在从ECU的列表存储部中存储的列表的说明图。图5是根据实施方式的用作主ECU的计算机的示意性配置的框图。图6是示出根据实施方式的用作从ECU的计算机的示意性配置的框图。图7是示出本实施方式的信息处理例程的示例的流程图。图8是示出本实施方式的操作一致性处理例程的示例的流程图。图9是说明在回退操作期间列表的选择的说明图。图10是说明在应用本实施方式时的操作的示例的说明图。图11是说明在应用本实施方式时的操作的示例的说明图。图12是说明在应用本实施方式时的操作的示例的说明图。图13是说明在应用本实施方式时的操作的示例的说明图。图14是说明在应用本实施方式时的操作的示例的说明图。图15是说明在应用本实施方式时的操作的示例的说明图。图16是说明在应用本实施方式时的操作的示例的说明图。图17是说明在应用本实施方式时的操作的示例的说明图。具体实施方式下面参照附图对关于本文中公开的技术的实施方式的示例进行详细说明。实施方式的车载系统如图1所示,根据实施方式的车载系统1包括多个ECU。在本实施方式中,将说明其中车载系统由单个主ECU和两个从ECU实现的情况的示例。主ECU10是本文公开的技术的第一ECU的示例。从ECU20和从ECU30是本文公开的技术的第二ECU的示例。在图1所示的示例中,根据实施方式的车载系统1包括主ECU10、从ECU20和从ECU30。主ECU10、从ECU20和从ECU30相互连接以便能够彼此通信。为了对安装至车辆的多个ECU进行操作,需要使每个ECU中的软件的版本一致。为此,可以考虑使用软件标识信息来标识每个ECU中的软件的版本(以下简称为“软件版本”),从而验证每个ECU的软件版本是否彼此一致。例如,当采取这样的方法时,通过采用将每个ECU的软件版本一起存储的列表可以使得每个ECU的软件版本的管理变得更容易。更具体地,可以参考在这样的列表中记录的每个ECU的软件版本来验证用于操作给定ECU的软件的软件版本。例如,在列表存储在服务器上的情况下,当车载系统启动时,安装至车辆的多个ECU中的至少一个ECU与服务器通信,并且参考在服务器上存储的列表。然后,能够以这种方式在车辆侧验证安装在车辆中的多个ECU的软件版本。然后,在多个ECU的软件版本存在一致性的情况下,开始操作每个ECU,以能够适当地操作车载系统。但是,有时在每个ECU启动时无法实现与服务器的通信。在这样的情况下,安装在车辆中的ECU不能参考该列表,并且不能对多个ECU的软件版本进行验证。这样的情况导致:由于不能验证使用哪个软件版本来对安装至车辆的多个ECU中的每一个进行操作而不能启动车载系统。在这样的情形下,采取的可能配置是:将列表保存在车载系统中,并且在车辆内验证每个ECU的软件版本。但是,有时会替换ECU。在这样的情况下,当保存列表的ECU(例如主ECU)已被替换的情况下,那么最新列表将不再存在,从而无法验证每个ECU的软件版本的一致性。图2是说明软件版本一致性的说明图。在附图中,软件版本被表示为“SWVer”。例如,如图2所示,多个ECU中的每一个的各自的软件版本列表都被记录在表中。列表L1记录了作为主ECU的软件版本的“001”、作为ECUA的软件版本的“001”以及作为ECUB的软件版本的“001”。如图2中的V所示,考虑其中ECUA的软件被更新并且ECUA的软件版本变为“002”的情况。在这样的情况下,列表L1被更新为列表L2,并且ECUA的软件版本“001”被重写为“002”。本文档来自技高网
...

【技术保护点】
1.一种包括经由网络相互耦接的多个电子控制单元(ECU)的车载系统,所述多个电子控制单元(ECU)包括第一电子控制单元和第二电子控制单元,其中:/n记录所述多个电子控制单元的软件的标识信息的组合的列表存储在所述第一电子控制单元的存储部中和所述第二电子控制单元的存储部中;/n响应于启动所述车载系统,所述第一电子控制单元将在所述第一电子控制单元的存储部中存储的列表的标识信息与在所述第二电子控制单元的存储部中存储的列表的标识信息进行比较,并且识别列表中较新的列表,以及/n基于在所识别的列表中记录的软件标识信息的组合来确定所述多个电子控制单元的软件的组合是否一致。/n

【技术特征摘要】
20190131 JP 2019-0160501.一种包括经由网络相互耦接的多个电子控制单元(ECU)的车载系统,所述多个电子控制单元(ECU)包括第一电子控制单元和第二电子控制单元,其中:
记录所述多个电子控制单元的软件的标识信息的组合的列表存储在所述第一电子控制单元的存储部中和所述第二电子控制单元的存储部中;
响应于启动所述车载系统,所述第一电子控制单元将在所述第一电子控制单元的存储部中存储的列表的标识信息与在所述第二电子控制单元的存储部中存储的列表的标识信息进行比较,并且识别列表中较新的列表,以及
基于在所识别的列表中记录的软件标识信息的组合来确定所述多个电子控制单元的软件的组合是否一致。


2.根据权利要求1所述的车载系统,其中:
当所述第一电子控制单元已被替换并且是新的第一电子控制单元时,在发现所述新的第一电子控制单元的软件的软件标识信息比被替换的第一电子控制单元的软件的软件标识信息旧并且所述新的第一电子控制单元的软件的更新不能在预定时间段内执行的情况下,所述新的第一电子控制单元使用实际操作的软件执行回退操作。


3.根据权利要求1或2所述的车载系统,其中,在根据在所述第一电子控制单元的存储部中存储的列表标识信息与从所述第二电子控制单元的存储部获取的列表标识信息的比较结果发现在所述第一电子控制单元的存储部中存储的列表标识信息比从所述第二电子控制单元的存储部获取的列表标识信息旧的情况下,所述第一电子控制单元利用在多个第二电子控制单元各自的存储部中存储的列表中的较新的列表来更新所述第一电子控制单元的存储部中的列表。


4.根据权利要求1或2所述的车载系统,其中:
在所述第一电子控制单元的软件和多个第二电子控制单元的软件的组合不一致的情况下,所述第一电子控制单元向具有要进行更新的软件的电子控制单元输出指示对软件进行更新的指令信号,以实现在较新的列表上记录的软件标识信息的组合。


5.根据权利要求1或2所述的车载系统,其中,在所述第二电子控制单元的软件已被更新的情况下,更新在所述第二电子控制单元的存储部中存储的列表。


6.根据权利要求1或2所述的车载系统,其中,所述第一电子控制单元将所述第一电子控制单元的软件...

【专利技术属性】
技术研发人员:阿部保彦
申请(专利权)人:富士通株式会社
类型:发明
国别省市:日本;JP

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

1