用于应急运行机动车的控制设备的多核心处理器的方法技术

技术编号:11171777 阅读:125 留言:0更新日期:2015-03-19 13:07
本发明专利技术涉及一种用于应急运行特别是机动车的控制设备(10)的多核心处理器(20)的方法,其中该多核心处理器具有多个核心(21、22),其中不同的进程被指派给多核心处理器(20)的各个核心(21、22)并且在这些被指派的核心上被实施,其中当多核心处理器的核心中的至少一个失效时,评价多核心处理器的剩下的、未失效的核心的计算效率是否足够用于实施所有不同的进程。当该评价得出剩下的核心的计算效率是足够的时,所有不同的进程被指派给所述剩下的核心并且在这些剩下的核心上被实施。当该评价得出剩下的核心的计算效率是不足够的时,不同的进程中仅仅确定的进程被指派给所述剩下的核心并且在这些剩下的核心上被实施。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
多核心处理器具有多个不同的处理器核心。在运行期间,不同的进程和任务可以单独地被指派给多核心处理器的这些单独的核心。所述不同的进程和任务在此仅仅在相应地被指派的核心上运行。 多核心微处理器或微控制器在实时系统中、特别是在机动车的控制设备中获得越来越大的意义。实时系统的特色在于,运算操作(例如进程或任务)的结果在所定义的时间间隔之内有保障地被计算、即在确定的时限之前存在。在实时系统中,所谓的实时操作系统在处理器上运转,该实时运行系统调节不同的进程和任务。 例如,具有实时系统的控制设备可以控制机动车的内燃机(所谓的发动机控制设备)、防抱死系统或安全气囊。例如针对防抱死系统,该时间间隔通过以下时间来定义,在该时间内制动器必须被打开,以便车轮不被锁死。针对安全气囊的控制,控制设备可以在该时间间隔内处理传感器的测量值并且决定,是否并且多强地触发安全气囊。针对发动机控制,例如必须及时地计算喷射量和喷射时间点。 如果多核心处理器的核心之一失效,那么这导致控制设备的完全失效并且机动车不再能够被运行。 因此值得期望的是,提供一种可以在一个或多个核心失效的情况下在紧急情况运行中继续运行机动车的控制设备的多核心处理器的可能性。
技术实现思路
根据本专利技术,提出一种具有专利权利要求1的特征的。有利的扩展方案是从属权利要求以及随后的说明的主题。 在根据本专利技术的方法的过程中,在多核心处理器的核心中的至少一个失效时,在紧急情况运行中继续运行控制设备。被指派给失效的核心的进程在该核心上不再能够被实施。此外存在以下风险,即被指派给剩下的、未失效的核心的剩余的进程可能也不再正确地被实施。为了防止这导致控制设备和对于机动车来说关键的并且重要的功能的失效,根据本专利技术将所有的不同的进程指派给剩下的、未失效的核心。 在本专利技术的过程中,在此首先评价,多核心处理器的剩下的、未失效的核心的计算效率是否还足够用于实施所有不同的进程。当情况如此时,所有不同的进程被指派给剩下的核心并且在这些核心上被实施。但是通常在一个或多个核心失效之后计算效率不再充分地可供使用。在该情况下附加于进程的新的指派,进程的功能范围被缩减。在其过程中,不同的进程中仅仅确定的进程被指派给剩下的核心并且在这些核心上被实施。 在最后的情况下,被指派给剩下的核心的这些确定的进程按照对于机动车的安全运行和对于机动车的乘客的安全性的重要性和意义被选择。在此给所述进程指派了优先权并且所述进程根据所指派的优先权来实施。对于乘客的安全性拥有最高相关性的进程、例如安全气囊的控制在此被指派最高优先权。虽然对于安全性重要、但不是最重要的进程、例如防抱死系统的控制或发动机控制被指派中等优先权。最低优先权被指派给以下的进程,这些进程实现非主要的功能、诸如机动车的组件的错误诊断或长时间监控或者这些进程负责舒适功能、例如负责娱乐系统。必要时具有最低优先权的进程根本不被指派给剩下的核心。优先权特别是可以由功能的程序员预先给定。 进程到剩下的核心的新的指派在此可以在控制设备自身中在核心失效之后通过适宜的软件来进行。替代地,相应的指派也可以由人员特别是事先、例如在制造控制设备的软件之后手动地进行。 在本专利技术的过程中,核心中的每个单独的核心识别核心之一何时失效。因为核心中的每个都可能失效,所以当核心中仅仅一个核心可以识别可能的核心失效时是不够的。 通过根据本专利技术的方法可以保证,多核心处理器或控制设备的至少一个基本功能性被保障。一个或多个核心的失效因此不必然地导致完整的多核心处理器并且因此整个控制设备的完全失效。在该基本功能性的过程中,最重要的功能和进程被维持,此外可以保障机动车的乘客的安全性。如果一个或多个核心的失效例如在高速公路或交通繁忙的联邦公路上在没有避开的可能性的情况下发生,那么通过根据本专利技术的方法避免机动车完全失效并且在高速公路或联邦公路上在危险的位置处停止。因此保证,机动车可以被开到下个工场中或至少直至停车场或休息场所,在那里机动车可以安全地被停放。 根据本专利技术的方法特别适合于实时系统的多核心处理器。实时系统特别适合于控制或调节机动车的对时间要求严格并且对安全性要求严格的应用,因为通过实时系统保证,结果在所定义的时间间隔内被计算或进程在所定义的时间间隔内被实施。实时系统的参与机动车的对时间要求严格的或安全的运行的那些进程在根据本专利技术的方法的过程中被指派给剩下的核心。 特别是通知例如被输出给机动车的驾驶员。该通知可以是例如在车辆的仪表区域中的报警信号、例如声学的报警声音或报警指示。因此可以向驾驶员指出一个核心或多个核心的失效。替代地或附加地,故障消息可以被创建并且例如被存储在控制设备中,以便关于核心失效的时间点和更准确的状况可供工场的机械师使用。 有利地,如果剩下的核心的计算效率是不足够的,那么实施多核心处理器或控制设备的基本功能性的预先确定的基本功能进程被指派给剩下的核心并且在这些核心上被实施。这些基本功能进程在此可以是不同的进程中的一个或多个,所述不同的进程也在没有一个失效的核心或多个失效的核心的正常运行中在多核心处理器上运行。然而,这些基本功能进程也可以是特殊的进程,这些特殊的进程在正常运行中不在多核心处理器上运行并且仅在失效的核心的情况下被实施。所述基本功能进程在此例如可以被存储在多个核心上或被存放在安全的存储区域中,该存储区域不位于核心中的任何一个上。因此防止基本功能进程仅仅位于失效的核心上。 优选地,被指派给剩下的核心的不同的进程分别以单独地被缩减的功能性来实施或不再被实施。因此特别是在剩下的核心的计算效率是不足够的情况下,尽管如此所有的进程被指派给剩下的核心,但是必要时仅以缩减的功能性或根本不被实施。作为缩减的功能性,例如可以降低进程相关性。顺序在此被改变,进程根据其相关性(Relevanz)按照该顺序被执行。所定义的时间间隔也可以作为缩减的功能性被改变,进程根据可能的实时系统按照该时间间隔被执行。 必须角度同步(即依赖于转速)或时间同步(即不依赖于转速)地被执行的进程特别在发动机控制设备中运行。角度同步的进程的实例是喷射量的计算,通常时间同步的进程的实例是进程参量(诸如被吸入的空气量或氧气传感器的泵电流,该泵电流用于确定混合比)的检测、数字化和预处理。 角度同步的进程以依赖于内燃机的转速的频率来实施。角度同步的进程例如可以通过中断被启动,所述中断又在确定的曲轴转角时被触发。内燃机转动越快或转速越高,这些角度同步的进程越频繁地被实施并且越多的计算时间针对这些角度同步的进程被消耗。 如果角度同步和时间同步的进程并行地在核心上被实施,那么时间同步的进程必要时由角度同步的进程不可预见地中断,因为角度同步的进程大多以比时间同步的进程更高的优先权被实施。在多核心处理器中,角度同步的进程因此可以被指派给特殊的核心,该核心被称为依赖于转速的核心。该依赖于转速的核心在此特别地被构造,使得该核心即使在内燃机的最大转速的情况下也还按规定的期限、即特别是实时地实施所有必需的进程。 如果在这样的情形下时间同步的进程在其上运行的核心之一失效并且现在在本专利技术的过程中不再被实施的这些进程至少部分地也被指派给依赖于转速的本文档来自技高网...

【技术保护点】
用于应急运行机动车的控制设备(10)的多核心处理器(20)的方法,其中所述多核心处理器(20)具有多个核心(21、22),其中不同的进程被指派给所述多核心处理器的各个核心并且在这些被指派的核心上被实施,其中,当所述多核心处理器(20)的核心中的至少一个失效时,-评价(102)所述多核心处理器(20)的剩下的、未失效的核心的计算效率是否足够用于实施所有不同的进程,-当所述评价得出所述剩下的核心的计算效率是足够的时,所有不同的进程被指派给所述剩下的核心并且在这些剩下的核心上被实施(103a),-当所述评价得出所述剩下的核心的计算效率是不足够的时,不同的进程中仅仅确定的进程被指派给所述剩下的核心并且在这些剩下的核心上被实施(103b)。

【技术特征摘要】
2013.09.04 DE 102013217601.51.用于应急运行机动车的控制设备(10)的多核心处理器(20)的方法,其中所述多核心处理器(20)具有多个核心(21、22),其中不同的进程被指派给所述多核心处理器的各个核心并且在这些被指派的核心上被实施,其中,当所述多核心处理器(20)的核心中的至少一个失效时, 一评价(102)所述多核心处理器(20)的剩下的、未失效的核心的计算效率是否足够用于实施所有不同的进程, 一当所述评价得出所述剩下的核心的计算效率是足够的时,所有不同的进程被指派给所述剩下的核心并且在这些剩下的核心上被实施(103a), 一当所述评价得出所述剩下的核心的计算效率是不足够的时,不同的进程中仅仅确定的进程被指派给所述剩下的核心并且在这些剩下的核心上被实施(103b)。2.根据权利要求1所述的方法,其中当所述评价得出所述剩下的核心的计算效率是不足够的时,实施所述控制设备(10)的基本功能性的预先确定的基本功能进程被指派给所述剩下的核心并且在这些剩下的核心上被实施(103b)。3.根据权利要求1或2所述的方法,其中被指派给所述剩下的核心的不同的进程...

【专利技术属性】
技术研发人员:M费尔希W罗梅斯
申请(专利权)人:罗伯特·博世有限公司
类型:发明
国别省市:德国;DE

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

1