冗余备份系统的备份控制方法、装置、设备及介质制造方法及图纸

技术编号:35601009 阅读:18 留言:0更新日期:2022-11-16 15:21
本申请公开了一种冗余备份系统的备份控制方法、装置、设备及介质,用于自动驾驶车辆域控制器的冗余备份系统,冗余备份系统至少包括两个MCU,在两个MCU之间设置隔离芯片,隔离芯片用于隔离干扰信号,所述方法包括:监测两个MCU之间的通信是否异常;如果监测到两个MCU的其中一个MCU发生异常,则切换到未发生异常的MCU继续通信,且通过隔离芯片隔离由异常产生的干扰信号。本申请提出的备份控制方法通过监测两个MCU之间的通信情况,实现了主控与备控MCU之间的动态切换;同时,实现了两个MCU之间的相互通信、相互监控,而且使得两个MCU之间相互隔离、互不干扰,进而提高了系统的稳定性及安全等级。安全等级。安全等级。

【技术实现步骤摘要】
冗余备份系统的备份控制方法、装置、设备及介质


[0001]本申请涉及车辆自动驾驶域控制器领域,具体涉及一种冗余备份系统的备份控制方法、装置、设备及介质。

技术介绍

[0002]随着自动驾驶技术的不断发展,车辆自动驾驶系统对车辆的控制要求也越来越高,保证车辆安全稳定的工作和运行显得尤为重要。MCU(Microcontroller Unit,微控制单元)是实现车辆行为的控制单元,主要用于车身控制、驾驶控制等系统,具有提高车辆的动力性、安全性的作用。冗余架构的MCU控制是未来车辆域控制器的主流设计。
[0003]相关技术中,很多MCU控车系统尚未实现冗余备份的功能,而对于实现冗余备份设计的方案中,两个MCU相互之间不能实现通信、监控与主备动态切换的功能,并且不能完全隔离故障和干扰信号。

技术实现思路

[0004]鉴于上述问题,提出了本申请以便提供一种冗余备份系统的备份控制方法、装置、设备及介质,以达到主控与备控MCU之间的相互通信及监控、实现主控与备控MCU动态切换并隔离干扰信号的技术效果。
[0005]依据本申请的第一方面,提供了一种冗余备份系统的备份控制方法,用于自动驾驶车辆域控制器的冗余备份系统,所述冗余备份系统至少包括两个MCU,在所述两个MCU之间设置隔离芯片,所述隔离芯片用于隔离干扰信号,所述方法包括:
[0006]监测所述两个MCU之间的通信是否异常;
[0007]如果监测到所述两个MCU的其中一个MCU发生异常,则切换到未发生异常的MCU继续通信,且通过所述隔离芯片隔离由所述异常产生的干扰信号。
[0008]可选地,所述隔离芯片包括第一隔离芯片、第二隔离芯片,所述方法还包括:预先在所述两个MCU之间配置所述第一隔离芯片,以使所述两个MCU进行CAN通信时通过所述第一隔离芯片隔离由CAN通信异常产生的干扰信号;
[0009]和/或,
[0010]预先在所述两个MCU之间配置所述第二隔离芯片,以使所述两个MCU进行SPI通信时通过所述第二隔离芯片隔离由通信异常产生的干扰信号。
[0011]可选地,所述方法还包括:所述两个MCU之间通过所述CAN总线和所述SPI总线进行数据传输时通过所述第一隔离芯片以及所述第二隔离芯片分别隔离由所述CAN总线和所述SPI总线通信异常产生的干扰信号。
[0012]可选地,所述两个MCU分别设置有独立的供电电源,所述监测所述两个MCU之间的通信是否异常包括:所述两个MCU之间分别监测对端的电源状态,并通过所述两个MCU之间的监测电路输出的电压值判断对端MCU是否供电异常;如果判断其中一个MCU的供电电源供电异常,则认为两个MCU之间的通信异常。
[0013]可选地,所述监测所述两个MCU之间的通信是否异常还包括:
[0014]监测所述两个MCU之间的异常状态信息,若监测到所述两个MCU的其中一个MCU发出故障报警信号,则认为该MCU状态异常;
[0015]监测所述两个MCU之间的通信接口是否异常,若所述两个MCU的其中一个MCU无法通过所述通信接口进行通信,则认为该MCU接口异常。
[0016]可选地,所述如果监测到所述两个MCU的其中一个MCU发生异常,则切换到未发生异常的MCU继续通信包括:
[0017]将所述未发生异常的MCU作为主控MCU,由所述主控MCU与所述车辆域控制器之间进行通信;
[0018]由所述主控MCU记录异常MCU的故障情况并通过CAN总线或者以太网线上报至所述车辆域控制器。
[0019]可选地,通过所述隔离芯片隔离由所述异常产生的干扰信号包括:通过数字隔离芯片或者模拟隔离芯片隔离由所述异常产生的干扰信号。
[0020]依据本申请的第二方面,提供了一种冗余备份系统的备份控制装置,所述装置包括:
[0021]监测单元,用于监测所述两个MCU之间的通信是否异常;
[0022]切换单元,用于如果监测到所述两个MCU的其中一个MCU发生异常,则切换到未发生异常的MCU继续通信,且通过所述隔离芯片隔离由所述异常产生的干扰信号。
[0023]依据本申请的第三方面,提供了一种电子设备,其中,该电子设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上述任一项所述的冗余备份系统的备份控制方法。
[0024]依据本申请的第四方面,提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现如上述任一项所述的冗余备份系统的备份控制方法。
[0025]由上述可知,本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0026]监测所述两个MCU之间的通信是否异常;如果监测到所述两个MCU的其中一个MCU发生异常,则切换到未发生异常的MCU继续通信,且通过所述隔离芯片隔离由所述异常产生的干扰信号。本申请所述的备份控制方法能够用于自动驾驶车辆域控制器的冗余备份系统,主备MCU之间可以通过隔离芯片进行实时通信并隔离异常通信产生的干扰信号,不仅达到了监测MCU电源状态、异常状态信息及通信接口的目的,而且能够实现主控与备控MCU之间的动态切换,进而提高了系统的稳定性及安全等级、保证系统的正常运行。
[0027]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0028]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请
的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0029]图1为本申请一个实施例中的冗余备份系统的结构示意图;
[0030]图2为本申请一个实施例中的冗余备份系统的备份控制方法的流程示意图;
[0031]图3为本申请一个实施例中的冗余备份系统中采用模拟隔离芯片的结构示意图;
[0032]图4为本申请一个实施例中的冗余备份系统中采用数字隔离芯片检测电源状态的结构示意图;
[0033]图5为本申请一个实施例中的冗余备份系统的备份控制装置的结构示意图;
[0034]图6为本申请一个实施例中的电子设备的结构示意图;
[0035]图7为本申请一个实施例中的计算机可读存储介质的结构示意图。
[0036]图中:10、MCU1;11、MCU2;12、第一隔离芯片;13、第二隔离芯片;14、第一供电电源;15、第二供电电源;16、域控制器通信接口。
具体实施方式
[0037]下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种冗余备份系统的备份控制方法,其特征在于,用于自动驾驶车辆域控制器的冗余备份系统,所述冗余备份系统至少包括两个MCU,在所述两个MCU之间设置隔离芯片,所述隔离芯片用于隔离干扰信号,所述方法包括:监测所述两个MCU之间的通信是否异常;如果监测到所述两个MCU的其中一个MCU发生异常,则切换到未发生异常的MCU继续通信,且通过所述隔离芯片隔离由所述异常产生的干扰信号。2.根据权利要求1所述的备份控制方法,其特征在于,所述隔离芯片包括第一隔离芯片、第二隔离芯片,所述方法还包括:预先在所述两个MCU之间配置所述第一隔离芯片,以使所述两个MCU进行CAN通信时通过所述第一隔离芯片隔离由CAN通信异常产生的干扰信号;和/或,预先在所述两个MCU之间配置所述第二隔离芯片,以使所述两个MCU进行SPI通信时通过所述第二隔离芯片隔离由通信异常产生的干扰信号。3.根据权利要求2所述的备份控制方法,其特征在于,所述方法还包括:所述两个MCU之间通过所述CAN总线和所述SPI总线进行数据传输时通过所述第一隔离芯片以及所述第二隔离芯片分别隔离由所述CAN总线和所述SPI总线通信异常产生的干扰信号。4.根据权利要求1所述的备份控制方法,所述两个MCU分别设置有独立的供电电源,其特征在于,所述监测所述两个MCU之间的通信是否异常包括:所述两个MCU之间分别监测对端的电源状态,并通过所述两个MCU之间的监测电路输出的电压值判断对端MCU是否供电异常;如果判断其中一个MCU的供电电源供电异常,则认为两个MCU之间的通信异常。5.根据权利要求4所述的备份控制方法,其特征在于,所述监测所述两个MCU之间的通...

【专利技术属性】
技术研发人员:赵伟健
申请(专利权)人:北京京深深向科技有限公司
类型:发明
国别省市:

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

1