检测任务消失的方法技术

技术编号:28567969 阅读:34 留言:0更新日期:2021-05-25 18:05
本发明专利技术涉及在环境中检测任务消失的方法,所述环境包括至少一个反复的母任务(TM),所述母任务(TM)在标称模式下在每个出现时触发至少一个子任务(TF),该方法包括以下步骤:评估在母任务(TM)的最后一个出现(TMi)和倒数第二个出现(TMi‑1)之间经过的母持续时间(DTMi);评估在子任务(TF)的最后一个出现(TFi)和倒数第二个出现(TFi‑1)之间经过的子持续时间(DTFi);比较母持续时间(DTMi)和子持续时间(DTFi),如果子持续时间(DTFi)大于母持续时间(DTMi)、优选地搭配一定余量,则得出子任务(TF)的出现消失的结论。

【技术实现步骤摘要】
【国外来华专利技术】检测任务消失的方法
本专利技术总体上涉及发动机控制的领域。特别地,本专利技术是针对用于检测任务消失的方法。
技术介绍
对于诸如用于操控内燃机的控件之类的软件,已知将完整的软件分割为任务。任务是在单个处理单元上顺序执行的软件段。于是,在诸如多核处理器之类的多处理单元系统中,任务是在多个单元上分发软件的基本单位。在这样的软件中,任务经常是反复的,因为每次发生一个事件时都会执行该任务的一个出现(uneoccurrencedelatâche)。如果反复事件是周期性的,则任务于是是周期性的,并且如果反复事件是非周期性的,则任务是非周期性的。在发动机控制的情况中,有两种类型的任务:根据固定的周期按时钟排序的周期性任务;以及按事件排序的非周期性任务,所述事件是反复的但是不是周期性的。非周期性任务的示例是与发动机的旋转同步的任务,如与发动机转速相关的任务,例如按曲轴传感器的预定前沿排序的任务。分割最初有序的软件段以在多个处理单元上分发所述软件段会产生若干任务。这些任务即便是在不同的处理单元上执行也应以与最初在被分割的软件段中相同的顺序来执行。为此,通常本文档来自技高网...

【技术保护点】
1.在环境中检测任务消失的方法,所述环境包括至少一个反复的母任务(TM),所述母任务(TM)在标称模式下在每个出现时触发至少一个子任务(TF),所述方法的特征在于,其包括以下步骤:/n• 评估在母任务(TM)的最后一个出现(TMi)和倒数第二个出现(TMi-1)之间经过的母持续时间(DTMi),/n• 评估在子任务(TF)的最后一个出现(TFi)和倒数第二个出现(TFi-1)之间经过的子持续时间(DTFi),/n• 比较母持续时间(DTMi)和子持续时间(DTFi),如果子持续时间(DTFi)大于母持续时间(DTMi)、优选地搭配一定余量,则得出子任务(TF)的出现消失的结论,并且发出警报。/...

【技术特征摘要】
【国外来华专利技术】20180911 FR 18581191.在环境中检测任务消失的方法,所述环境包括至少一个反复的母任务(TM),所述母任务(TM)在标称模式下在每个出现时触发至少一个子任务(TF),所述方法的特征在于,其包括以下步骤:
•评估在母任务(TM)的最后一个出现(TMi)和倒数第二个出现(TMi-1)之间经过的母持续时间(DTMi),
•评估在子任务(TF)的最后一个出现(TFi)和倒数第二个出现(TFi-1)之间经过的子持续时间(DTFi),
•比较母持续时间(DTMi)和子持续时间(DTFi),如果子持续时间(DTFi)大于母持续时间(DTMi)、优选地搭配一定余量,则得出子任务(TF)的出现消失的结论,并且发出警报。


2.根据权利要求1所述的方法,其中,如果子持续时间(DTFi)等于最后一个母持续时间(DTMi)与倒数第二个母持续时间(DTMi-1)之和、优选地搭配一定余量,则得出子任务(TF)的出现消失的结论。


3.根据权利要求2所述的方法,其中,用最后一个母持续时间(DTMi)的二倍来近似最后一个母持续时间(DTMi)与倒数第二个母持续时间(DTMi-1)之和。


4.根据权利要求2至3中的任一项所述的方法,其中,余量等于p乘以触发延迟(DD),触发延迟(DD)等于母任务(TM)触发子任务(TF)与子任务(TF)开始执行之间的持续时间,其中p为整数,优选地等于2,并且仍优选地,余量等于1ms。


5.根据权利要求1至4中的任一项所述的方法,其中,任务(TM、TF)的每个出现优选地在共享存储器(M)中记录其执行日期(tMi、tMi-1、tMi-2、tFi、tFi-1、tFi-2),以便准备对母持续时间(DTMi)或者是子持续时间(DTFi)的评估。


6.根据权利要求5所述的方法,其中,由母任务(TM)的出现(TMi)来评估母持续时间(DTMi),和/或由子任...

【专利技术属性】
技术研发人员:S·埃卢瓦N·罗梅亚
申请(专利权)人:纬湃科技有限责任公司
类型:发明
国别省市:德国;DE

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

1