车辆用控制装置制造方法及图纸

技术编号:22165451 阅读:28 留言:0更新日期:2019-09-21 09:58
本发明专利技术提供一种车辆用控制装置,其具备网关功能,该网关功能对搭载在车辆中且通过车内网络连接的多个ECU之间的数据通信、以及多个ECU与车外装置之间的数据通信进行中继,车辆用控制装置具备:应用程序执行部,其执行实现规定功能的应用程序;以及应用程序管理部,其管理作为应用程序的一部分的特定应用程序的获取及抹除,应用程序管理部通过获取或抹除特定应用程序,从而灵活地追加或删除规定功能。

Vehicle Control Device

【技术实现步骤摘要】
车辆用控制装置
本专利技术涉及车辆用控制装置。
技术介绍
专利文献1(日本特开2010-191786号公报)以及专利文献2(日本特开2003-046536号公报)中公开了能够从服务器获取更新程序而更新对象设备中的程序的车辆用控制装置。在随后向车辆追加未搭载在车辆中的新功能、或删除已搭载在车辆中的现有功能的情况下,需要更新作为处理对象的电子控制装置(ECU:ElectronicControlUnit)的程序。然而,在搭载有数十个ECU的车辆中,如果在每次由于追加或删除而产生功能变更时针对每一个ECU程序分别更新,则不仅浪费更新时间及工时,而且将正式的ECU组合而形成的产品种类增加而导致管理变得非常繁杂。因此,对于产生功能变更时的ECU程序的更新,还有改善的余地。
技术实现思路
本专利技术就是鉴于上述课题而提出的,其目的在于提供一种车辆用控制装置,其无需更新ECU程序就能够对车辆实施新功能的追加或现有功能的删除。为了解决上述课题,本专利技术的一个方式为车辆用控制装置,其具备网关功能,该网关功能对搭载在车辆中且通过车内网络连接的多个ECU之间的数据通信、以及多个ECU与车外装置之间的数据通信进行中继,所述车辆用控制装置的特征在于,具备:应用程序执行部,其执行实现规定功能的应用程序;以及应用程序管理部,其管理作为应用程序的一部分的特定应用程序的获取及抹除,应用程序管理部通过获取或抹除特定应用程序,从而灵活地追加或删除规定功能。在该方式中,使具备网关功能的车辆用控制装置具备执行应用程序的功能、和管理特定应用程序的获取及抹除的功能。通过该功能,可以任意获取及抹除装置执行的应用程序,因此能够无需更新ECU的程序就对车辆实施新功能的追加或现有功能的删除。另外,在该方式中,应用程序执行部能够基于应用程序管理部已追加的功能,将用于使规定的ECU执行规定的车辆控制的数据向车内网络发送。在该方式的车辆用控制装置中,能够保持现有的ECU程序不变,而执行使规定的ECU进行规定的车辆控制的新的动作或处理。另外,在该方式中,应用程序执行部能够基于应用程序管理部已追加的功能,在从多个ECU发送至车内网络的多个数据中收集规定数据并向车外装置发送。在该情况下,也可以是应用程序执行部基于应用程序管理部已追加的功能,从车外装置接收收集数据的运算结果,将用于在规定的ECU执行的规定的车辆控制中反映该运算结果的数据向车内网络发送。在该方式的车辆用控制装置中,能够将起初并非车外装置的收集对象的数据作为新收集对象而由车外装置进行收集。另外,通过将根据车外装置收集到的数据进行运算后的结果返回车辆用控制装置侧,能够使运算结果反映在任意的ECU的车辆控制中。另外,在该方式中,应用程序执行部能够基于应用程序管理部已追加的功能,在从多个ECU发送到车内网络的多个数据中收集规定数据并存储到规定的存储区域中。在该方式的车辆用控制装置中,车辆能够将起初并非记录在车辆中的记录对象的诊断数据作为新记录对象而进行记录。根据上述本专利技术的车辆用控制装置,无需更新ECU程序就能够对车辆实施新功能的追加或现有功能的删除。本专利技术的上述及其他目的、特征、方面、效果,参照附图并基于下述的详细说明更加明确。附图说明图1是示出含有本专利技术的一个实施方式所涉及的车辆用控制装置的车载网络系统的概略构成的图,图2至图5是说明基于通过特定应用追加的功能而车辆用控制装置执行的控制的一个示例的图。具体实施方式[概要]在本专利技术中,通过具有网关功能的车辆用控制装置具备执行应用程序的功能、和能够任意获取及抹除应用程序的功能,从而无需更新ECU的程序就能够对车辆实施新功能的追加或现有功能的删除,所述网关功能对多个ECU之间的数据通信、以及多个ECU与车外装置之间的数据通信进行中继。[构成]图1是示出含有本专利技术的一个实施方式所涉及的车辆用控制装置10的车载网络系统1的概略构成的图。图1所示的车载网络系统1配置为具备车辆用控制装置10、多个ECU21~24、以及多个通信总线31~34,并经由外部网络50与车外装置40连接。多个ECU21~24是搭载在车辆中的各种电子控制装置。该多个ECU21~24分别与所从属的系统(控制系统、车身系统、安全系统、信息系统等)相应的通信总线31~34连接,分别形成车内网络系统。多个通信总线31~34例如是基于CAN(ControllerAreaNetwork)通信方式的网络总线。通信总线31将一个以上的ECU21可通信地与车辆用控制装置10连接,通信总线32将一个以上的ECU22可通信地与车辆用控制装置10连接,通信总线33将一个以上的ECU23可通信地与车辆用控制装置10连接,通信总线34将一个以上的ECU24可通信地与车辆用控制装置10连接。车外装置40是设置在车辆外部的设备仪器等,能够与车辆用控制装置10进行经由外部网络50的规定通信(IP通信等),而从ECU21~24及车辆用控制装置10收集数据、或向ECU21~24及车辆用控制装置10发出指示或提供信息。外部网络50例如是互联网或电话网络等。车辆用控制装置10配置为能够对在车载网络系统1中进行的通信进行中继。另外,车辆用控制装置10配置为能够灵活地追加或删除规定功能。该车辆用控制装置10包括网关功能部11、应用程序执行部12、应用程序管理部13、以及通信功能部14。另外,车辆用控制装置10也可以具有作为存储规定信息的区域的存储器17。网关功能部11能够连接多个通信总线31~34,对多个ECU21~24相互之间的数据通信进行中继。另外,网关功能部11能够经由通信功能部14对车内的ECU21~24与车外装置40之间进行的数据通信进行中继。该网关功能部11例如由搭载了CAN功能的微型计算机构成。应用程序执行部12能够执行车辆用控制装置10具有的各种应用程序。该应用程序执行部12由例如包括微型计算机、中间件、驱动器等在内的应用程序平台构成。车辆用控制装置10具有的应用程序预先由车辆用控制装置10保持,划分为无法从车辆用控制装置10抹除的应用程序(以下称为“基础应用”)15、和能够获取到车辆用控制装置10或从车辆用控制装置10抹除的特定的应用程序(以下称为“特定应用”)16。作为应用程序的一个示例,为包括在Java虚拟机上的OSGi(OpenServicesGatewayinitiative)框架上运行的bundle、在Java虚拟机上运行的小程序、在浏览器上运行的Java脚本、在Lua脚本引擎上运行的Lua脚本等在内用于使车辆用控制装置10实现规定功能的指令或数据。应用程序管理部13能够管理特定应用16的获取及抹除。更具体地,应用程序管理部13通过新获取能够实现仅有基础应用15无法实现的规定功能的应用程序作为特定应用16,从而将该规定功能向车辆追加。特定应用16的获取可以从车外装置40经由外部网络50以无线网络进行,也可以经由与车辆有线连接的服务工具(未图示)等进行。在从车外装置40获取特定应用16的情况下,应用程序管理部13可以通过从车外装置40接收规定指示而获取,也可以通过自身定期或不定期地与车外装置40询问而获取。另外,应用程序管理部13通过抹除已获取的特定应用16而从车辆删除该已抹除的应用程序所实现的功能。此外,应用程序执行部本文档来自技高网...

【技术保护点】
1.一种车辆用控制装置(10),其具备网关功能,该网关功能对搭载在车辆中且通过车内网络(31‑34)连接的多个ECU(21‑24)之间的数据通信、以及多个ECU(21‑24)与车外装置(40)之间的数据通信进行中继,所述车辆用控制装置(10)的特征在于,具备:应用程序执行部(12),其执行实现规定功能的应用程序;以及应用程序管理部(13),其管理作为所述应用程序(15、16)的一部分的特定应用程序(16)的获取及抹除,所述应用程序管理部(13)通过获取或抹除所述特定应用程序(16),从而灵活地追加或删除规定功能。

【技术特征摘要】
2018.03.12 JP 2018-0442341.一种车辆用控制装置(10),其具备网关功能,该网关功能对搭载在车辆中且通过车内网络(31-34)连接的多个ECU(21-24)之间的数据通信、以及多个ECU(21-24)与车外装置(40)之间的数据通信进行中继,所述车辆用控制装置(10)的特征在于,具备:应用程序执行部(12),其执行实现规定功能的应用程序;以及应用程序管理部(13),其管理作为所述应用程序(15、16)的一部分的特定应用程序(16)的获取及抹除,所述应用程序管理部(13)通过获取或抹除所述特定应用程序(16),从而灵活地追加或删除规定功能。2.根据权利要求1所述的车辆用控制装置(10),其中,所述应用程序执行部(12)基于所述应用程序管理部(13)已追加的功能,将用于使规定的ECU执行规定的车辆控制的数...

【专利技术属性】
技术研发人员:蜷川勇二
申请(专利权)人:丰田自动车株式会社
类型:发明
国别省市:日本,JP

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

1