安全看门狗电路及看门狗检测方法技术

技术编号:37783122 阅读:11 留言:0更新日期:2023-06-09 09:13
本申请公开了一种安全看门狗电路,所述安全看门狗电路包括两个控制模块和两个看门狗命令回读模块;每个控制模块对应一个看门狗命令回读模块。每个控制模块,设置为每隔预设间隔时间同时发出喂狗脉冲信号;周期性地将接收到的对应的看门狗命令回读模块反馈的第一命令回读状态与另一个控制模块所发送的第一命令回读状态进行比较,当两者不一致时,每个控制模块均导向安全侧;每个看门狗命令回读模块,设置为在接收到喂狗脉冲信号或在相邻两个喂狗脉冲信号的空闲间隙时,根据所述喂狗脉冲信号进行看门狗命令回读处理,并将第一命令回读状态作为回读处理结果反馈给对应的控制模块。块。块。

【技术实现步骤摘要】
安全看门狗电路及看门狗检测方法


[0001]本申请涉及铁路信号安全
,尤指一种安全看门狗电路及看门狗检测方法。

技术介绍

[0002]在铁路信号安全产品中,设计的核心是故障

安全原则,即在系统发生故障时导向安全侧,保障列车的行车安全,而系统中的安全看门狗电路则是系统导向安全侧的关键。当系统发生故障或没有喂狗脉冲时,看门狗电路应当会自动关断狗电,从而关断对外输出,保障系统安全。
[0003]当前的铁路信号产品安全看门狗电路,通常设计为图1所示电路,主要存在如下问题:安全看门狗电路从CPU喂狗到实际的狗电输出的路径较长,整个电路无检测,只检测了最终狗电输出的状态,造成的后果是:中间电路不受监控,看门狗电路故障时无法准确定位,不便于维护维修;如果回读电路自身发生失效,没有其他判断手段。

技术实现思路

[0004]本申请提供了一种安全看门狗电路及看门狗检测方法,能够对看门狗脉冲命令状态进行检测,对看门狗电路的检测更全面,提高了看门狗电路的安全性。
[0005]本申请提供了一种安全看门狗电路,所述安全看门狗电路包括两个控制模块和两个看门狗命令回读模块;每个控制模块对应一个看门狗命令回读模块;
[0006]每个控制模块,设置为每隔预设间隔时间同时发出喂狗脉冲信号;周期性地将接收到的对应的看门狗命令回读模块反馈的第一命令回读状态与另一个控制模块所发送的第一命令回读状态进行比较,当两者不一致时,每个控制模块均导向安全侧;周期性地对自身对应的看门狗命令回读模块反馈的第一命令回读状态与第一预设值进行比较,当两者不一致时,每个控制模块均导向安全侧;将接收到的对应的看门狗命令回读模块反馈的第一命令回读状态发送给另一个控制模块;
[0007]每个看门狗命令回读模块,设置为在接收到喂狗脉冲信号或在相邻两个喂狗脉冲信号的空闲间隙时,根据所述喂狗脉冲信号进行看门狗命令回读处理,并将第一命令回读状态作为回读处理结果反馈给对应的控制模块。
[0008]在一种示例性的实施例中,每个控制模块,还设置为在相邻两个喂狗脉冲信号的空闲间隙时,发出控制信号;周期性地将接收到的对应的看门狗命令回读模块反馈的第二命令回读状态与另一个控制模块所发送的第二命令回读状态进行比较,当两者不一致时,每个控制模块均导向安全侧;周期性地对自身对应的看门狗命令回读模块反馈的第二命令回读状态与第二预设值进行比较,当两者不一致时,每个控制模块均导向安全侧;将接收到的对应的看门狗命令回读模块反馈的第二命令回读状态发送给另一个控制模块;
[0009]每个看门狗命令回读模块,设置为根据所述控制信号进行看门狗命令回读处理,并将第二命令回读状态作为回读处理结果反馈给对应的控制模块。
[0010]在一种示例性的实施例中,所述安全看门狗电路还包括缓启模块;
[0011]所述缓启模块,设置为在所述安全看门狗电路上电后,控制每个控制模块在预设的缓启动时间内产生喂狗脉冲信号。
[0012]在一种示例性的实施例中,每个控制模块,设置为在上电后的预设回读时间内回读所述缓启模块的状态,以确保所述缓启模块只生效一次。
[0013]在一种示例性的实施例中,所述两个控制模块包括第一控制模块、第二控制模块;
[0014]所述安全看门狗电路还包括AC信号产生模块、直流信号产生模块、看门狗电压产生模块、第一回读模块、第二回读模块;
[0015]所述AC信号产生模块,设置为放大第一喂狗脉冲信号;并根据放大后的第一喂狗脉冲信号产生AC信号;其中,所述第一喂狗脉冲信号为所述第一控制模块产生的喂狗脉冲信号;
[0016]所述直流信号产生模块,设置为放大第二喂狗脉冲信号;根据放大后的第二喂狗脉冲信号产生直流信号;其中,所述第二喂狗脉冲信号为所述第二控制模块产生的喂狗脉冲信号;
[0017]所述看门狗电压产生模块,设置为根据将所接收到的所述AC信号和所述直流信号构成安全与门,并根据安全与门的输出产生看门狗电压;
[0018]所述第一回读电路,设置为将所述看门狗电压的状态输入到所述第一控制模块;
[0019]所述第二回读电路,设置为将所述看门狗电压的状态输入到所述第二控制模块;
[0020]所述第一控制模块和所述第二控制模块,还分别设置为将各自接收的看门狗电压的状态发送到另一控制模块,并周期性比较所接收的看门狗电压的状态,当两者不一致时,第一控制模块和第二控制模块均导向安全侧。
[0021]在一种示例性的实施例中,第一看门狗命令回读模块包括第一比较器、第二看门狗命令回读模块包括第二比较器;
[0022]所述第一看门狗命令回读模块,具体设置为在所述第一控制模块发出第一喂狗脉冲信号时,输出第一基准电压;第一比较器比较所述第一基准电压与所述AC信号产生模块的输出信号,并将第一比较结果作为第一命令回读状态发送给所述第一控制模块进行回读确认;
[0023]所述第一看门狗命令回读模块,还具体设置为在所述第一控制模块发出第一喂狗脉冲信号后且在所述第一控制模块发出控制信号时,输出第一回读电压;第一比较器比较第二基准电压与所述第一回读电压,并将第二比较结果作为第二命令回读状态发送给所述第一控制模块进行回读确认;其中,所述第一回读电压能够在所述第一看门狗命令回读模块处于不同状态时与所述第二基准电压的比较结果不同;所述第二基准电压为所述AC信号根据所述控制信号产生的输出;
[0024]所述第二看门狗命令回读模块,具体设置为在所述第二控制模块发出第二喂狗脉冲信号时,输出第三基准电压;第二比较器比较所述第三基准电压与所述直流信号产生模块的输出信号,并将第三比较结果发送给所述第二控制模块进行回读确认;
[0025]所述第二看门狗命令回读模块,还具体设置为在所述第二控制模块发出第二喂狗脉冲信号后且在所述第二控制模块发出控制信号时,输出第二回读电压;第二比较器比较第四基准电压与所述第二回读电压,并将第四比较结果发送给所述第二控制模块进行回读
确认;其中,所述第二回读电压能够在所述第二看门狗命令回读模块处于不同状态时与所述第四基准电压的比较结果不同。
[0026]在一种示例性的实施例中,所述缓启模块与所述看门狗电压产生模块连接;
[0027]所述缓启模块,还设置为控制所述看门狗电压产生模块在预设的缓启动时间内处于工作状态,在在预设的缓启动时间截止后,对所述看门狗电压产生模块不进行控制。
[0028]在一种示例性的实施例中,所述喂狗脉冲信号包括第一数量的连续脉冲信号,每个脉冲信号的持续时间为预设持续时间。
[0029]在一种示例性的实施例中,所述第一控制模块包括第一CPU、第一FPGA芯片;所述第二控制模块包括第二CPU、第二FPGA芯片;
[0030]所述AC信号产生模块包括第一驱动电路、第一变压器;
[0031]所述直流信号产生模块包括第二驱动电路、第二变压器;
[0032]所述看门狗电压产生模块包括磁放大器、555振荡器、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种安全看门狗电路,其特征在于,所述安全看门狗电路包括两个控制模块和两个看门狗命令回读模块;每个控制模块对应一个看门狗命令回读模块;每个控制模块,设置为每隔预设间隔时间同时发出喂狗脉冲信号;周期性地将接收到的对应的看门狗命令回读模块反馈的第一命令回读状态与另一个控制模块所发送的第一命令回读状态进行比较,当两者不一致时,每个控制模块均导向安全侧;周期性地对自身对应的看门狗命令回读模块反馈的第一命令回读状态与第一预设值进行比较,当两者不一致时,每个控制模块均导向安全侧;将接收到的对应的看门狗命令回读模块反馈的第一命令回读状态发送给另一个控制模块;每个看门狗命令回读模块,设置为在接收到喂狗脉冲信号或在相邻两个喂狗脉冲信号的空闲间隙时,根据所述喂狗脉冲信号进行看门狗命令回读处理,并将第一命令回读状态作为回读处理结果反馈给对应的控制模块。2.如权利要求1所述的安全看门狗电路,其特征在于,每个控制模块,还设置为在相邻两个喂狗脉冲信号的空闲间隙时,发出控制信号;周期性地将接收到的对应的看门狗命令回读模块反馈的第二命令回读状态与另一个控制模块所发送的第二命令回读状态进行比较,当两者不一致时,每个控制模块均导向安全侧;周期性地对自身对应的看门狗命令回读模块反馈的第二命令回读状态与第二预设值进行比较,当两者不一致时,每个控制模块均导向安全侧;将接收到的对应的看门狗命令回读模块反馈的第二命令回读状态发送给另一个控制模块;每个看门狗命令回读模块,设置为根据所述控制信号进行看门狗命令回读处理,并将第二命令回读状态作为回读处理结果反馈给对应的控制模块。3.如权利要求2所述的安全看门狗电路,其特征在于,所述安全看门狗电路还包括缓启模块;所述缓启模块,设置为在所述安全看门狗电路上电后,控制每个控制模块在预设的缓启动时间内产生喂狗脉冲信号。4.如权利要求3所述的安全看门狗电路,其特征在于,每个控制模块,设置为在上电后的预设回读时间内回读所述缓启模块的状态,以确保所述缓启模块只生效一次。5.如权利要求4所述的安全看门狗电路,其特征在于,所述两个控制模块包括第一控制模块、第二控制模块;所述安全看门狗电路还包括AC信号产生模块、直流信号产生模块、看门狗电压产生模块、第一回读模块、第二回读模块;所述AC信号产生模块,设置为放大第一喂狗脉冲信号;并根据放大后的第一喂狗脉冲信号产生AC信号;其中,所述第一喂狗脉冲信号为所述第一控制模块产生的喂狗脉冲信号;所述直流信号产生模块,设置为放大第二喂狗脉冲信号;根据放大后的第二喂狗脉冲信号产生直流信号;其中,所述第二喂狗脉冲信号为所述第二控制模块产生的喂狗脉冲信号;所述看门狗电压产生模块,设置为根据将所接收到的所述AC信号和所述直流信号构成安全与门,并根据安全与门的输出产生看门狗电压;
所述第一回读电路,设置为将所述看门狗电压的状态输入到所述第一控制模块;所述第二回读电路,设置为将所述看门狗电压的状态输入到所述第二控制模块;所述第一控制模块和所述第二控制模块,还分别设置为将各自接收的看门狗电压的状态发送到另一控制模块,并周期性比较所接收的看门狗电压的状态,当两者不一致时,第一控制模块和第二控制模块均导向安全侧。6.如权利要求5所述的安全看门狗电路,其特征在于,第一看门狗命令回读模块包括第一比较器、第二看门狗命令回读模块包括第二比较器;所述第一看门狗命令回读模块,具体设置为在所述第一控制模块发出第一喂狗脉冲信号时,输出第一基准电压;第一比较器比较所述第一基准电压与所述AC信号产生模块的输出信号,并将第一比较结果作为第一命令回读状态发送给所述第一控制模块进行回读确认;所述第一看门狗命令回读模块,还具体设置为在所述第一控制模块发出第一喂狗脉冲信号后且在所述第一控制模块发出控制信号时,输出第一回读电压;第一比较器比较第二基准电压与所述第一回读电压,并将第二比较结果作为第二命令回读状态发送给所述第一控制模块进行回读确认;其中,所述第一回读电压能够在所述第一看门狗命令回读模块处于不同状态时与所述第二基准电压的比较结果不同;所述第二基准电压为所述AC信号根据所述控制信号产生的输出;所述第二看门狗命令回读模块,具体设置为在所述第二控制模块发出第二喂狗脉冲信号时,输出第三基准电压;第二比较器比较所述第三基准电压与所述直流信号产生模块的输出信号,并将第三比较结果发送给所述第二控制模块进行回读确认;所述第二看门狗命令回读模块,还具体设置为在所述第二控制模块发出第二喂狗脉冲信号后且在所述第二控制模块发出控制信号时,输出第二回读电压;第二比较器比较第四基准电压与所述第二回读电压,并将第四比较结果发送给所述第二控制模块进行回读确认;其中,所述第二回读电压能够在所述第二看门狗命令回读模块处于不同状态时与所述第四基准电压的比较结果不同。7.如权利要求6所述的安全看门狗电路,其特征在于...

【专利技术属性】
技术研发人员:王新忠鲍正华冯震邢佳李海平冯聚萌
申请(专利权)人:北京和利时系统工程有限公司
类型:发明
国别省市:

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

1