用于车辆的实时控制系统以及经由实时控制系统执行车辆控制的方法技术方案

技术编号:25978225 阅读:30 留言:0更新日期:2020-10-20 18:44
用于车辆的实时控制系统以及经由实时控制系统执行车辆控制的方法。一种用于车辆的实时控制系统,以及一种经由该实时控制系统执行车辆控制的方法,包括至少一个主控制器,所述主控制器配置为控制从控制器。主控制器配置为将相应车辆系统请求的任务排队,并确定从控制器中的哪个可用于执行任务。主控制器配置为将任务分配给从控制器中所选择的一个以执行任务。主控制器配置为,如果从控制器中所选择的一个完全地执行分配的任务,则将分配的任务重新排队。主控制器配置为将该重新排队的任务分配给从控制器中的另一个以执行重新排队的任务。当从控制器中所选择的一个完全地执行分配的任务时,相应车辆系统进行所请求的任务。

【技术实现步骤摘要】
用于车辆的实时控制系统以及经由实时控制系统执行车辆控制的方法
技术介绍
车辆包括许多不同的系统以进行操作。计算机系统已经用于控制不同的车辆系统。
技术实现思路
本公开提供了一种用于车辆的实时控制系统。该控制系统包括至少一个主控制器,该主控制器配置为经由主控制器的处理器执行指令。该控制系统还包括多个从控制器,该从控制器配置为经由相应从控制器的处理器执行指令。主控制器与从控制器通信,并且主控制器配置为控制从控制器。该控制系统还包括多个车辆系统,该车辆系统配置为响应经由相应车辆系统请求的至少一个任务操作。车辆系统与主控制器通信。主控制器配置为执行指令以将相应车辆系统请求的任务排队,并且确定从控制器中的哪个可用于执行任务。主控制器配置为执行指令以将任务分配给从控制器中所选择的一个以执行任务。此外,主控制器配置为执行指令以,如果从控制器中所选择的一个没有完全地执行分配的任务,则将分配的任务重新排队。主控制器还配置为执行指令以将重新排队的任务分配给从控制器中的另一个以执行重新排队的任务。当从控制器中所选择的一个完全地执行上述分配的任务时,相应车辆系统操作。本公开还提供了一种经由实时控制系统执行车辆控制的方法。该方法包括在至少一个主控制器和多个从控制器之间通信。主控制器配置为控制从控制器;并且此外,主控制器和从控制器每个均配置为经由相应处理器执行指令。该方法还包括在至少一个主控制器和多个车辆系统之间通信。车辆系统配置为响应于经由相应车辆系统请求的至少一个任务操作。该方法还包括经由主控制器将相应车辆系统请求的任务排队,并且经由主控制器确定从控制器中的哪个可用于执行任务。该方法还包括将任务分配给从控制器中所选择的一个以执行任务。该方法还包括,如果从控制器中所选择的一个没有完全地执行分配的任务,则经由主控制器将分配的任务重新排队。该方法包括经由主控制器确定从控制器中的哪个可用于执行重新排队的任务,并且将重新排队的任务分配给从控制器中的另一个以执行该重新排队的任务。该方法包括,当从控制器中所选择的一个完全地执行分配的任务时,操作相应车辆系统。具体描述和附图或图示对本公开来说是支持性和描述性的,但是本公开要求的范围仅由权利要求限定。尽管已经具体描述了用于执行权利要求的一些最佳模式和其他实施例,但是存在多种替代设计和实施例以用于实现在所附权利要求中限定的公开。本专利技术还提供了以下技术方案:1.一种用于车辆的实时控制系统,所述实时控制系统包含:至少一个主控制器,所述主控制器配置为经由所述主控制器的处理器执行指令;多个从控制器,所述从控制器配置为经由相应从控制器的处理器执行指令,并且所述主控制器与所述从控制器通信,并且所述主控制器配置为控制所述从控制器;多个车辆系统,所述车辆系统配置为响应经由相应车辆系统请求的至少一个任务操作,并且所述车辆系统与所述主控制器通信;其中,所述主控制器配置为执行所述指令以:将相应车辆系统请求的任务排队;确定从控制器中的哪个可用于执行所述任务;将所述任务分配给从控制器中所选择的一个以执行所述任务;如果从控制器中所选择的一个没有完全地执行分配的任务,则将所述分配的任务重新排队;将重新排队的任务分配给从控制器中的另一个以执行重新排队的任务;并且其中,当从控制器中所选择的一个完全地执行分配的任务时,相应车辆系统工作。2.根据方案1所述的实时控制系统,其中,所述主控制器包括与所述车辆系统通信的保持队列程序,并且其中,所述保持队列程序配置为将请求的任务排队,直到所述主控制器将所述任务分配给从控制器中所选择的一个。3.根据方案2所述的实时控制系统,其中,所述主控制器包括与所述从控制器通信的监视程序,并且所述监视程序配置为监视每个由从控制器中所选择的一个当前执行的分配的任务,并且当预定事件使由从控制器中所选择的一个当前执行的任务未完成时,所述监视程序向所述主控制器通信故障通知,并且当接收到所述故障通知时,所述主控制器将分配的任务重新排队回到所述保持队列程序中。4.根据方案3所述的实时控制系统,其中,触发所述故障通知的所述预定事件包括预定量的时间、电源中断、硬件中断和软件中断。5.根据方案3所述的实时控制系统,其中,从控制器中所选择的一个配置为向所述监视程序通信分配的任务的执行完成,并且所述任务从所述监视程序出队。6.根据方案3所述的实时控制系统,其中,所述车辆系统包括自适应巡航控制、显示屏控制、自主控制系统、制动系统和动力传动控制。7.根据方案1所述的实时控制系统,其中,所述至少一个主控制器还限定为一个主控制器,并且所述一个主控制器与从控制器中的每个通信,并且所述一个主控制器配置为控制从控制器中的每个。8.根据方案7所述的实时控制系统,其中,所述主控制器的指令的备份副本也存储在从控制器中的一个的存储器中。9.根据方案1所述的实时控制系统,其中:所述至少一个主控制器还限定为多个主控制器,所述主控制器中的每个与所述从控制器中的每个通信;并且主控制器中的一个与所述车辆系统中的第一组通信,并且所述主控制器中的另一个与所述车辆系统的第二组通信。10.根据方案9所述的实时控制系统,其中:所述主控制器中的一个的指令的备份副本也存储在从控制器中的一个的存储器中;并且所述主控制器中的另一个的指令的备份副本也存储在从控制器中的另一个的存储器中。11.根据方案1所述的实时控制系统,其中:所述至少一个主控制器还限定为多个主控制器,并且所述主控制器中的每个与所述从控制器中的每个通信;所述主控制器中的一个与所述车辆系统中的第一组通信,并且所述主控制器中的另一个与所述车辆系统的第二组通信;所述主控制器中的一个配置为执行所述指令以:将所述车辆系统中的第一组请求的任务排队;确定从控制器中的哪个可用于执行来自所述车辆系统中的第一组的所述任务;将所述任务分配给从控制器中所选择的一个,以执行来自所述车辆系统中的第一组的所述任务;如果从控制器中所选择的一个没有完全地执行分配的任务,则将分配的任务重新排队;并且将重新排队的任务分配给从控制器中的另一个以执行重新排队的任务;所述主控制器中的另一个配置为执行所述指令以:将所述车辆系统中的第二组请求的任务排队;确定从控制器中的哪个可用于执行来自所述车辆系统中的第二组的所述任务;将所述任务分配给从控制器中所选择的一个,以执行来自所述车辆系统中的第二组的所述任务;如果从控制器中所选择的一个没有完全地执行分配的任务,则将分配的任务重新排队;并且将重新排队的任务分配给从控制器中的另一个以执行重新排队的任务。12.根据方案1所述的实时控制系统,其中,所述车辆系统包括自适应巡航控制、显示屏控制、自主控制系统、制动系统和动力传动控制。13.一种经由实时控制系统执行车辆控制的方法,所述方法包含:在至少一个主控制器和多个从控制器之间本文档来自技高网...

【技术保护点】
1.一种用于车辆的实时控制系统,所述实时控制系统包含:/n至少一个主控制器,所述主控制器配置为经由所述主控制器的处理器执行指令;/n多个从控制器,所述从控制器配置为经由相应从控制器的处理器执行指令,并且所述主控制器与所述从控制器通信,并且所述主控制器配置为控制所述从控制器;/n多个车辆系统,所述车辆系统配置为响应经由相应车辆系统请求的至少一个任务操作,并且所述车辆系统与所述主控制器通信;/n其中,所述主控制器配置为执行所述指令以:/n将相应车辆系统请求的任务排队;/n确定从控制器中的哪个可用于执行所述任务;/n将所述任务分配给从控制器中所选择的一个以执行所述任务;/n如果从控制器中所选择的一个没有完全地执行分配的任务,则将所述分配的任务重新排队;/n将重新排队的任务分配给从控制器中的另一个以执行重新排队的任务;并且/n其中,当从控制器中所选择的一个完全地执行分配的任务时,相应车辆系统工作。/n

【技术特征摘要】
20190401 US 16/3716721.一种用于车辆的实时控制系统,所述实时控制系统包含:
至少一个主控制器,所述主控制器配置为经由所述主控制器的处理器执行指令;
多个从控制器,所述从控制器配置为经由相应从控制器的处理器执行指令,并且所述主控制器与所述从控制器通信,并且所述主控制器配置为控制所述从控制器;
多个车辆系统,所述车辆系统配置为响应经由相应车辆系统请求的至少一个任务操作,并且所述车辆系统与所述主控制器通信;
其中,所述主控制器配置为执行所述指令以:
将相应车辆系统请求的任务排队;
确定从控制器中的哪个可用于执行所述任务;
将所述任务分配给从控制器中所选择的一个以执行所述任务;
如果从控制器中所选择的一个没有完全地执行分配的任务,则将所述分配的任务重新排队;
将重新排队的任务分配给从控制器中的另一个以执行重新排队的任务;并且
其中,当从控制器中所选择的一个完全地执行分配的任务时,相应车辆系统工作。


2.根据权利要求1所述的实时控制系统,其中,所述主控制器包括与所述车辆系统通信的保持队列程序,并且其中,所述保持队列程序配置为将请求的任务排队,直到所述主控制器将所述任务分配给从控制器中所选择的一个。


3.根据权利要求2所述的实时控制系统,其中,所述主控制器包括与所述从控制器通信的监视程序,并且所述监视程序配置为监视每个由从控制器中所选择的一个当前执行的分配的任务,并且当预定事件使由从控制器中所选择的一个当前执行的任务未完成时,所述监视程序向所述主控制器通信故障通知,并且当接收到所述故障通知时,所述主控制器将分配的任务重新排队回到所述保持队列程序中。


4.根据权利要求3所述的实时控制系统,其中,触发所述故障通知的所述预定事件包括预定量的时间、电源中断、硬件中断和软件中断。


5.根据权利要求3所述的实时控制系统,...

【专利技术属性】
技术研发人员:A巴特S萨米
申请(专利权)人:通用汽车环球科技运作有限责任公司
类型:发明
国别省市:美国;US

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

1