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

技术编号:9833297 阅读:82 留言:0更新日期:2014-04-01 23:54
本发明专利技术提供车辆控制装置及车辆控制系统。使用对于多个通信消息的异常诊断结果,进行发送源的应用程序或控制器的异常判定,由此提高异常诊断的精度和详细度。一种车辆控制装置,具备用于控制车载设备的多个应用程序和进行所述多个应用程序彼此的数据的交换的通用执行环境部,其中,具备:在所述多个应用程序与所述通用执行环境部进行数据的互换时,用于进行该数据的异常判定的通信保护部;根据基于所述通信保护部的异常判定结果来判定系统异常的系统异常判定部。

【技术实现步骤摘要】
【专利摘要】本专利技术提供车辆控制装置及车辆控制系统。使用对于多个通信消息的异常诊断结果,进行发送源的应用程序或控制器的异常判定,由此提高异常诊断的精度和详细度。一种车辆控制装置,具备用于控制车载设备的多个应用程序和进行所述多个应用程序彼此的数据的交换的通用执行环境部,其中,具备:在所述多个应用程序与所述通用执行环境部进行数据的互换时,用于进行该数据的异常判定的通信保护部;根据基于所述通信保护部的异常判定结果来判定系统异常的系统异常判定部。【专利说明】车辆控制装置及车辆控制系统
本专利技术涉及用于控制车载设备的车辆用控制装置。
技术介绍
以往,在具备通信网络的车载控制装置中,对于从外部接收的通信消息进行异常判定,进行与判定结果对应的处理。例如,在专利文献I中,公开了一种在由通信控制电路表示的通信处理部的、控制逻辑部中,对于全部的通信消息进行异常判定,在通信消息存在异常时使通信停止的功能。另外,车载控制装置的软件结构之一具备:对实现控制车载设备的独立功能的计算部进行部件化的应用程序;具备在不同的应用程序间通用的功能,并向应用程序提供一定的规格的接口的基础软件部;位于应用程序与基础软件部之间,在将基础软件部从应用程序隐藏的基础上提供应用程序彼此的数据交换环境的通用执行环境部。当具备通用执行环境部时,能够将对应用程序的变更部位之外的影响进行局部化,因此应用程序的移植变得容易,有助于生产性提高。例如,在车载软件的标准规格AUT0SAR(非专利文献I)中,采取如下的结构:在软件内准备被称为RTE (Run Time Environment)的通用执行环境,将用于进行电子控制的计算部作为软件组件进行部件化,并使其在RTE上动作。而且,近年来,为了确保电子控制系统的安全性而要求遵照功能安全规格。为了使通信功能遵照功能安全规格,要求以进行数据的交换的应用程序间的水平进行通信数据保护和检查,来提高通信数据的可靠性。因此,为了使具有通用执行环境的软件与功能安全规格对应,而需要按应用程序来进行各消息的异常判定。【在先技术文献】【专利文献】【专利文献I】日本特开平8-9471号公报【非专利文献】【非专利文献I】AUTOSAR http://www.autosar.0rg/【专利技术的概要】【专利技术要解决的课题】在专利文献I记载的技术中,通信消息的异常诊断通过与通信网络进行数据的发送接收处理的通信处理部来进行,因此能够进行经由使用了与多个通信消息相关的异常诊断结果的通信网络的对发送源的异常判定。然而,在非专利文献I记载那样的具有通用执行环境的软件结构中,对于应用程序彼此的通信数据保护没有特别考虑。而且,即便单纯地将专利文献I记载那样的各通信消息的异常判定分散配置于通用执行环境上的各应用程序,使用了对于多个通信消息的异常判定的结果的系统单位、控制装置单位的异常判定也无法进行。另外,即便按照应用程序来配置各通信消息的异常判定,异常判定的处理也会影响应用程序的动作状态,对于发送源的异常判定有时会出错。
技术实现思路
本专利技术鉴于这种课题而作出,本专利技术的目的在于使用对于多个通信消息的异常诊断结果,进行发送源的应用程序或控制器的异常判定,由此提高异常诊断的精度和详细度。【用于解决课题的手段】为了解决上述课题,本申请专利技术是以应用程序的水平,安装软件部件,且按照应用程序进行消息的通信异常判定的结构,其中该软件部件具有收集通信的异常判定结果的功能和进行系统单位的异常判定的功能,即便如此,也能收集通信异常判定来判定系统的异常。而且,使用应用程序的动作状态来改变判定规则。【专利技术效果】根据本专利技术,在具有通用执行环境的软件结构中,能够进行各应用程序间的通信消息的保护、及使用了对于多个通信消息的异常判定的结果的系统单位的异常判定。而且,通过使用应用程序的动作状态来改变判定规则,即使各通信消息的异常判定的处理对各个应用程序的动作状态造成影响,使用了对于多个通信消息的异常判定的上述异常判定也不会出错。【专利附图】【附图说明】图1是表示适用了本专利技术的车载控制系统的图。图2(a)是表示本专利技术的软件结构的图。图2(b)是表示系统状态判定部的结构的图。图3 (a)是表不通彳目消息的图。图3(b)是表示通知参数与应用程序的动作状态的关系的图。图4是表示发送侧的通信异常判定部(通信保护部)的处理的图。图5是表示接收侧的通信异常判定部(通信保护部)的处理的图。图6是表示通信异常判定方法的图。图7 (a)是应用程序动作状态管理部的处理流程。图7(b)是表示动作状态表的图。图8(a)是表示判定规则决定部的处理的图。图8 (b)是表示判定规则选择表的图。图9(a)是表示状态判定部的处理的图。图9(b)是应用程序为通常状态时的判定表。图9 (C)是应用程序的一部分为休止状态时的判定表。图10是具体化的应用程序的说明图。图11 (a)是表示E⑶间的通信的图。图11(b)是表不诊断应用程序的判定表的图。图12(a)是表示再生应用程序休止时的E⑶间的通信的图。图12(b)是表不诊断应用程序的切换后的判定表的图。附图符号说明101...E⑶,102…通信网络,202…通用执行环境部,203…应用程序,204…通信保护部,205…系统状态判定部,206...日志存储部,207…应用程序动作状态管理部,208…判定规则决定部,209…状态判定部【具体实施方式】以下,使用附图,对本专利技术的实施例进行说明。【实施例1】示出本专利技术的基本结构。图1示出适用了本专利技术的车载控制系统。车载控制系统具有至少两个的ECU(Elecuonic Conuol Unit) 101-1,101-2,…,101-n,它们与数据交换用的通信网络 102连接,相互进行数据的互换。E⑶100具备:用于从通信网络102接收数据或者向通信网络102发送数据的通信装置103;存储有程序的作为存储装置的ROM (Read Only Memory) 104;执行存储在该R0M104内的程序的作为运算电路的CPU(Cenual Processing Unit) 105;存储软件的状态的成为存储装置的RAM (Random Access Memory) 106;取得来自传感器的值并向控制对象的促动器输出控制信号的输入输出装置107。图2示出本专利技术的软件结构。图2(a)示出软件整体的结构。图2 (a)存储在图1的E⑶100的R0M104上,并由CPU105执行。软件的状态暂时存储在RAM106上。通信接口部2 01具备:对来自通信网络102的通信消息进行发送接收的功能;赋予通信网络102上的目的地信息,将通信数据转换成通信网络102上的数据格式(例如位串的表现方法)的功能。通用执行环境部202具备无论是同一 E⑶100还是外部的E⑶100而管理执行应用程序203彼此的数据通信的功能、使应用程序203的一部分处理起动的功能,向应用程序提供数据交换用的接口,并管理应用程序203的数据通信。应用程序203-1,203-2,…,203_m具有进行机动车或构成机动车的控制器的控制、诊断处理、输入输出的管理用的各种计算的功能,在本专利技术的结构中具备至少I个以上。通信保护部204位于应用程序203与通用执行环境部202之间,具有:对应用程序203向本文档来自技高网
...

【技术保护点】
一种车辆控制装置,在多个车辆控制装置经由通信总线连接而相互进行数据通信的车载系统中使用,具备:执行用于控制车载设备的运算处理的运算处理装置;存储由所述运算处理装置处理的程序的存储装置,所述程序具备用于控制车载设备的多个应用程序和进行所述多个应用程序彼此的数据的交换的通用执行环境部,所述车辆控制装置的特征在于,所述程序具备:在所述多个应用程序与所述通用执行环境部进行数据的互换时,用于进行该数据的异常判定的通信保护部;根据基于所述通信保护部的异常判定结果来判定系统异常的系统异常判定部,所述程序基于所述系统异常判定部的判定结果,执行日志的输出、向所述存储装置的日志的存储、或所述车载设备的控制中的至少一个。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:饭田隆博成泽文雄吉川敏文松原正裕山口东马
申请(专利权)人:日立汽车系统株式会社
类型:发明
国别省市:日本;JP

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

1