东莞市盛裕绒艺玩具有限公司

东莞市盛裕绒艺玩具有限公司

老子有钱注册送28

13956889669
联系方式
全国服务热线: 13956889669

咨询热线:15197537241
联系人:邵总
地址:广东省汕头市澄海区万盛园14幢302

在静态分配和嵌入的软件结构上进行动态分配的方法

来源:老子有钱注册送28   发布时间:2019-11-26   点击量:397

在静态分配和嵌入的软件结构上进行动态分配的方法

一种在车辆的静态分配和嵌入的软件结构上动态地分配任务或信号的方法包括识别故障部件。故障部件可包括软件部件、硬件部件或部件之间的信号或通信链接。一旦故障部件被识别,由故障部件执行的任意任务或与故障部件相关联的信号被识别,且由故障部件执行的任意任务或与故障部件相关联的信号被重新分配给嵌入的备用部件,从而用于以后的系统操作的重新分配的任务和/或信号的执行由备用部件执行。

用在汽车工业中的嵌入的软件结构或平台(中间件和实时操作系统),例如OSEK和AUT0SAR,在设计时被静态地配置有固定的操作系统任务组。在给定计算硬件节点上执行的所有任务在可执行映像被建立(编译和链接)时被分配。

还提供一种在车辆的静态嵌入结构上动态地分配任务和数据/信号消息中的一项的系统。该系统包括网络和多个彼此且与网络操作地通信的电子控制单元。该多个电子控制单元的每个都包括局部症状收集器,且该多个电子控制单元中的至少一个包括健康状态确定模块。该健康状态确定模块与该多个电子控制单元和网络操作地通信。健康状态确定模块被配置为使用来自局部症状收集器的输出来识别故障状况,且提供该故障状况信息给重新配置管理器。该重新配置管理器被配置为触发与被识别的故障状况相关联的数据/信号信息或任务中的至少一项的重新分配。

Description

第一E⑶20与第二传感器14b和第三传感器14c相关联且连接至其。第二传感器14b和第三传感器14c可包括任意类型、样式或方式的传感器,用于传感第一E⑶20的一些所需数据片段。第一E⑶20还与第二促动器16b和第三促动器16c相关联且连接至其。第二促动器16b和第三促动器16c各自被配置为控制车辆的特定操作,且可包括任意适当类型的促动器。第一E⑶20控制第二促动器16b和第三促动器16c的操作。第一E⑶20包括第二局部症状收集器12b,其接收和收集来自第二传感器14b和第三传感器14c的数据。第二局部症状收集器12b与第二软件部件18b接口连接。第二软件部件18b执行第一ECU20的系统操作。例如,第二软件部件18b可计算一输出,第一ECU20利用该输出来确定何时促动第二促动器16b和/或第三促动器16c。

参考图4,重新配置信号管理器32的流程图被示出。重新配置信号管理器32被通知故障信号或通信链接,如框200所指。重新配置信号管理器32然后确定故障信号或通信链接的数据重新配置是否是可能的,如框205所指。如果故障信号的数据重新配置是不可能的,则重新配置信号管理器32广播故障信号或通信链接的故障安全值给网络10,如块210所指。如果故障信号的数据重新配置是可能的,则重新配置信号管理器32然后确定系统中的冗余的类型,其总体地以315指示。确定网络水平冗余存在被以217指示。确定E⑶水平冗余存在被以219指示。

返回参考图4,如果重新配置信号管理器32确定E⑶32水平冗余存在,则重新配置信号管理器32可重新构造信号路径分配表,其总体地以240指示。重新配置信号管理器32可然后使用备用部件来计算该信号,如框245所指。重新配置信号管理器32可然后去激活来自主软件部件18c(即故障软件部件)的信号,且可然后激活来自备用软件部件18d的信号,其总体地以250指示。重新配置信号管理器32可然后通过网络总线28传输信号给网络10,以及给其它内部ECU功能,如框255所指。信号传输的频率(周期性数据传输,周期性基于事件、事件传输上的变化等)受到重新配置信号管理器32的控制,其此时拥有信号。可在通信网络10上执行通用策略以暗示地(例如经由暂停时间)或明示地(例如经由握手信号)传送所有权。

在网络10的每个电子控制单元(ECT)中,即在每个计算节点中,“局部症状收集器”被用于采集对于该节点是局部的且与评估整个系统健康状态相关的信息。来自所有节点的该信息被传送至一个或多个“系统健康状态确定模块”,其评估全部症状组且确定存在哪些故障事件或状况。为了冗余的目的,该系统健康状态确定模块的多个副本可运行于不同节点,且它们可彼此通信和在整个系统(车辆)的健康状态上在它们之间达成一致,即哪些部件故障。为了建立该一致,它们可使用一致协议。关于达成一致的系统水平的故障事件和状况的信息被发送至系统中的单独节点上的一个或多个“重新配置管理器”,在那里决定如何动态地重新分配或重新配置软件部件和/或信号或通信链接。一旦关于哪里新软件部件必须被分配或哪里新通信链接或信号必须被分配的决定被做出,该信息被传递给新软件部件或新信号或通信链接将被分配于其上的每个节点上的“重新配置时间产生器”或“重新配置信号产生器”中的一个。这些事件被传递给中间件38和操作系统部件,其将通过启动该节点上的静态地驻留的但是非激活的软件部件,或通过建立部件之间的通信链接来模拟动态软件分配。

相关产品

COPYRIGHTS©2017 老子有钱注册送28 ALL RIGHTS RESERVED 备案号:397