制动机制动控制单元双CPU热备冗余控制方法及装置制造方法及图纸

技术编号:23161156 阅读:42 留言:0更新日期:2020-01-21 21:52
本发明专利技术提供一种制动机制动控制单元双CPU热备冗余控制方法及装置,应用于主控CPU,包括:在确定主控CPU已产生预定类型的工作故障或确定主控CPU已响应辅控CPU发送的切换请求的情况下,触发主控CPU由当前的控制状态切换为非控制状态;判断主控CPU是否在预设的切换次数内成功切换为非控制状态,若主控CPU在预设的切换次数内未成功切换为非控制状态,则强制主控CPU切换为非控制状态。通过本发明专利技术实施例所提供的方法,当需要主控CPU停止对相应功能的控制时,可以通过重复触发主控CPU由控制状态切换为非控制状态或强制主控CPU切换为非控制状态,可靠解除主控CPU的控制状态,提高制动机进行制动操作的安全性。

Dual CPU hot standby redundancy control method and device of brake control unit

【技术实现步骤摘要】
制动机制动控制单元双CPU热备冗余控制方法及装置
本专利技术涉及自动控制
,特别是涉及一种制动机制动控制单元双CPU热备冗余控制方法及装置。
技术介绍
随着轨道交通的快速发展,列车的安全性能也面临着新的挑战。列车的制动机是保障列车运行安全的关键部件之一。其中,制动机的制动控制单元为制动机准确进行制动控制起到了重要作用。制动机依据制动控制单元发出的控制信号,执行制动操作。制动控制单元中的CPU是制动控制单元执行相应功能,准确发出控制信号的中心模块。为了维持制动控制单元的正常运作,保障制动机执行正确的制动操作,在现有技术中,可以在制动控制单元中设置两个CPU,其中一个CPU作为制动控制单元运行过程中的主控CPU,执行相应的控制功能;另一CPU作为辅助CPU,处于在线工作而不实行相应控制的热备用状态。在当前实行控制的主控CPU出现故障时,可以停止当前主控CPU的控制工作,并启用冗余设置的辅控CPU作为新的主控CPU,执行相应的控制工作,以保障制动控制单元的正常运作。专利技术人经过研究发现,在主控CPU出现故障,需要切换为辅助CP本文档来自技高网...

【技术保护点】
1.一种制动机制动控制单元双CPU热备冗余控制方法,其特征在于,所述方法应用于主控CPU,所述方法包括:/n在确定所述主控CPU已产生预定类型的工作故障或确定所述主控CPU已响应辅控CPU发送的切换请求的情况下,触发所述主控CPU由当前的控制状态切换为非控制状态;/n判断所述主控CPU是否在预设的切换次数内成功切换为非控制状态,若所述主控CPU在预设的切换次数内未成功切换为非控制状态,则强制所述主控CPU切换为非控制状态。/n

【技术特征摘要】
1.一种制动机制动控制单元双CPU热备冗余控制方法,其特征在于,所述方法应用于主控CPU,所述方法包括:
在确定所述主控CPU已产生预定类型的工作故障或确定所述主控CPU已响应辅控CPU发送的切换请求的情况下,触发所述主控CPU由当前的控制状态切换为非控制状态;
判断所述主控CPU是否在预设的切换次数内成功切换为非控制状态,若所述主控CPU在预设的切换次数内未成功切换为非控制状态,则强制所述主控CPU切换为非控制状态。


2.根据权利要求1所述的方法,其特征在于,所述确定所述主控CPU已产生预定类型的工作故障,包括:
获取所述主控CPU在控制状态下的各个状态参数;
依据各个所述状态参数诊断所述主控CPU是否存在工作故障;
若所述主控CPU存在工作故障,则确定所述工作故障的故障类型;
若所述工作故障的故障类型为预定类型,则确定所述主控CPU已产生预定类型的工作故障。


3.根据权利要求1所述的方法,其特征在于,所述确定所述主控CPU已响应辅控CPU发送的切换请求,包括:
当所述主控CPU接收到所述辅控CPU发送的切换请求时,判断所述主控CPU是否执行与所述辅控CPU发送的切换请求对应的执行动作;
若所述主控CPU执行与所述辅控CPU发送的切换请求对应的执行动作,确定所述主控CPU已响应所述辅控CPU发送的切换请求。


4.根据权利要求1所述的方法,其特征在于,所述触发所述主控CPU由当前的控制状态切换为非控制状态,包括:
向所述主控CPU发送切换指令,触发所述主控CPU依据所述切换指令由当前的控制状态切换为非控制状态。


5.根据权利要求1所述的方法,其特征在于,所述判断所述主控CPU是否在预设的切换次数内成功切换为非控制状态,包括:
在所述主控CPU首次由控制状态切换为非控制状态时,启动预设的第一计数器进行计数,并判断所述主控CPU的状态标识是否已更新为预设的非控制状态标识;
若所述主控CPU的状态标识未更新为预设的非控制状态标识,则重新将所述主控CPU由控制状态切换为非控制状态,并对所述第一计数器的计数值加1;
当所述第一计数器的计数值达到预设数值时,判断所述主控CPU的状态标识是否已更新为所述预设的非控制状态标识;
若所述主控CPU的状态标识未更新为所述预设的非控制状态标识,则确定所述主控CPU在预设的切换次数内未成功切换为非控制状态。


6.一种制动机制动控制单元双CPU热备冗余控制装置,其特征在于,所述装置应用于主控CPU,所述装置包括:
第一触发单元,用于在确定所述主控CPU已产生预定类型...

【专利技术属性】
技术研发人员:方长征晏义万建兵曾春军张石峰
申请(专利权)人:中车株洲电力机车有限公司
类型:发明
国别省市:湖南;43

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

1