基于信号灯控制电路的控制方法、装置及系统

文档序号:1171 发布日期:2021-09-17 浏览:54次 英文

基于信号灯控制电路的控制方法、装置及系统

技术领域

本发明涉及电路控制

技术领域

,尤其涉及一种基于信号灯控制电路的控制方法、装置及系统。

背景技术

随着城市轨道交通的迅速发展,列车的发车时间和距离越来越受关注。对列车的发车时间和距离提出了更高的要求,要求尽最大可能地压缩列车的发车时间和距离。

现有技术通常采用固定闭塞或人工干预的方式控制列车的发车时间和前后车之间的距离。但是,固定闭塞的控制方式,将线路划分为固定位置,且一个闭塞分区只能占用一辆列车,使得后车只能在前车驶出当前的闭塞分区时,后车才能进入当前的闭塞分区。因此,难以满足最大可能地压缩发车时间和前后车之间的距离的需求。而人工干预受人为因素影响大,很容易造成突发事件。

为了解决上述问题,采用信号灯来对列车的发车时间和距离进行控制。在信号灯的控制模式下,对象控制器根据列车的行驶速度和所处的位向控制电路下发指令,控制电路根据相应的控制指令向相应的信号灯位提供电压,对信号灯位的状态进行控制。然后APT(Automatic Train Protection,列车自动保护)根据信号灯位的状态对列车的发车时间和距离。而在控制电路中,通常直接将机械继电器的输出作为控制电路的输出,安全防护性能差,导致控制电路的输出可靠性差和安全性低,进而引发交通事故。

发明内容

本发明提供一种基于信号灯控制电路的控制方法、装置及系统,用以解决现有技术中采用机械继电器的输出直接作为控制电路的输出,安全防护性能差,导致控制电路的输出可靠性差和安全性低,进而引发交通事故的缺陷,实现提高控制电路的安全防护性能。

本发明提供一种基于信号灯控制电路的控制方法,包括:

在电源模块输出的电压经过第一继电器时,监测所述第一继电器的触点的开关状态、输出电压和输出电流;

根据所述触点的开关状态对所述触点的开关进行控制,和/或根据所述触点的输出电压和输出电流,对所述触点的开关进行控制,以对与所述第一继电器连接的目标信号灯的输入电压进行控制。

根据本发明提供的一种基于信号灯控制电路的控制方法,所述根据所述触点的开关状态对所述触点的开关进行控制,包括:

在存在至少一个所述触点的开关状态为断开的情况下,控制所有开关状态为闭合的所述触点的开关断开。

根据本发明提供的一种基于信号灯控制电路的控制方法,所述根据所述触点的输出电压和输出电流,对所述触点的开关进行控制,包括:

在存在至少一个所述触点的输出电压大于第一预设阈值,或输出电流大于第二预设阈值的情况下,控制所有开关状态为闭合的所述触点的开关断开。

根据本发明提供的一种基于信号灯控制电路的控制方法,在所述监测所述第一继电器的触点的开关状态、输出电压和输出电流之前,还包括:

监测连接在所述电源模块和所述第一继电器之间的过流防护保险是否熔断,以供所述过流防护保险在未熔断的情况下,将所述电源模块输出的所述电压输入所述第一继电器。

根据本发明提供的一种基于信号灯控制电路的控制方法,在所述监测所述第一继电器的触点的开关状态、输出电压和输出电流之后,还包括:

监测所述第一继电器所在的执行电路是否存在过压和欠压;

在存在所述过压和/或欠压的情况下,控制所有开关状态为闭合的所述触点的开关断开。

根据本发明提供的一种基于信号灯控制电路的控制方法,所述电源模块包括动态脉冲转直流电路和第二继电器;

相应地,在所述监测所述第一继电器的触点的开关状态、输出电压和输出电流之前,还包括:

向所述电源模块的动态脉冲转直流电路发送动态脉冲信号,以供所述动态脉冲转直流电路将所述动态脉冲信号转为直流电压,驱动所述第二继电器的触点的开关闭合,向所述第一继电器输出所述电压。

根据本发明提供的一种基于信号灯控制电路的控制方法,所述向所述电源模块的动态脉冲转直流电路发送动态脉冲信号之后,还包括:

监测所述第二继电器的触点的开关状态;

若所述第二继电器的触点的开关状态为断开,则停止向所述动态脉冲转直流电路发送所述动态脉冲信号。

本发明还提供一种基于信号灯控制电路的控制装置,包括:

监测模块,用于在电源模块输出的电压经过第一继电器时,监测所述第一继电器的触点的开关状态、输出电压和输出电流;

控制模块,用于根据所述触点的开关状态对所述触点的开关进行控制,和/或根据所述触点的输出电压和输出电流,对所述触点的开关进行控制,以对与所述第一继电器连接的目标信号灯的输入电压进行控制。

本发明还提供一种基于信号灯控制电路的控制系统,包括多个上述所述的基于信号灯控制电路的控制装置。

根据本发明提供的一种基于信号灯控制电路的控制系统,多个所述控制装置用于同时向所述电源模块的动态脉冲转直流电路发送动态脉冲信号,以供所述动态脉冲转直流电路在同时接收到多个所述控制装置发送的动态脉冲信号的情况下,将所述动态脉冲信号转为直流电压。

本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于信号灯控制电路的控制方法的步骤。

本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于信号灯控制电路的控制方法的步骤。

本发明提供的基于信号灯控制电路的控制方法、装置及系统,通过实时监测第一继电器的触点的开关状态、输出电压和输出电流,根据触点的开关状态和/或输出电压和输出电流,对触点的开关进行实时控制,以在触点的开关状态和/或输出电压和输出电流不满足条件时,及时对触点的开关进行控制,以切断第一继电器的输出电压,使控制电路导向安全侧,避免错误的输出,进而有效提高控制电路的安全防护性能,以及控制电路的输出的可靠性和安全性。

附图说明

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的基于信号灯控制电路的控制方法的流程示意图之一;

图2是本发明提供的基于信号灯控制电路的控制方法中基于信号灯控制电路的硬件的结构示意图;

图3是本发明提供的基于信号灯控制电路的控制方法的流程示意图之二;

图4是本发明提供的基于信号灯控制电路的控制装置的结构示意图;

图5是本发明提供的电子设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合图1描述本发明的基于信号灯控制电路的控制方法,包括:步骤101,在电源模块输出的电压经过第一继电器时,监测所述第一继电器的触点的开关状态、输出电压和输出电流;

其中,本实施例中的执行主体为控制装置,如CPU(central processing unit,中央处理器)。

其中,第一继电器包括固态继电器和安全继电器,本实施例对此作不具体地限定。第一继电器中固态继电器和安全继电器的数量可以根据实际需求进行设置。

以下以第一继电器包括一个固态继电器和一个安全继电器对基于信号灯控制电路的控制方法进行描述。

其中,固态继电器和安全继电器串联,并集成在执行电路内。

执行电路和电源模块集成在控制电路内。

如图2所示,电源模块的输出端与执行电路的输入端连接,即电源模块的输出端与固态继电器的输入端串联连接、固态继电器的输出端与安全继电器的输入端串联连接。

固态继电器或安全继电器的触点的开关状态包括闭合和断开。

输出电压和输出电流分别为固态继电器或安全继电器的所有触点的开关状态均为闭合的情况下,各触点输出的电压和电流。

在电源模块输出的电压经过固态继电器和安全继电器时,通过反馈模块周期性地持续监测固态继电器和安全继电器,实时获取固态继电器和安全继电器的触点的开关状态、输出电压和输出电流。

本实施例中由固态继电器和安全继电器共同保障执行电路的安全,实现对执行电路的双重防护。

步骤102,根据所述触点的开关状态对所述触点的开关进行控制,和/或根据所述触点的输出电压和输出电流,对所述触点的开关进行控制,以对与所述第一继电器连接的目标信号灯的输入电压进行控制。

具体地,可以根据监测到的触点的开关状态,通过控制执行模块对触点的开关进行实时控制。

可选地,在固态继电器和安全继电器的触点的开关状态出现异常时,表明固态继电器和安全继电器出现故障,需要及时断开固态继电器和安全继电器的所有触点的开关,以切断执行电路的输出电压,使执行电路导向安全侧,避免错误的输出电压,保证执行电路的安全性和可靠性。

其中,触点的开关状态异常表明触点不能正常的断开或闭合。

例如,在固态继电器和安全继电器的触点的开关状态正常的情况下,当电源模块输出的电压经过固态继电器和安全继电器时,可以通过电压驱动固态继电器和安全继电器的触点开关闭合。而在固态继电器或安全继电器的触点的开关状态异常的情况下,当电源模块输出的电压经过固态继电器和安全继电器时,固态继电器和/或安全继电器的触点开关状态为断开,不能正常闭合。

此外,还可以根据触点的输出电压和输出电流,对所述触点的开关进行控制。

可选地,在固态继电器和安全继电器的触点的输出电压和输出电流超出设定范围时,表明固态继电器或安全继电器出现故障,也需要及时断开固态继电器和安全继电器的所有触点的开关,以切断执行电路的输出电压,使执行电路导向安全侧。

综上,在固态继电器和安全继电器的触点的开关状态均闭合,且输出电流和输出电流在设定范围内时,电源模块输出的电压才能经过固态继电器和安全继电器输入目标信号灯。通过这种控制方法,可以有效提高执行电路的安全防护性能,提高执行电路的输出的可靠性和安全性。

本实施例通过实时监测第一继电器的触点的开关状态、输出电压和输出电流,根据触点的开关状态和/或输出电压和输出电流,对触点的开关进行实时控制,以在触点的开关状态和/或输出电压和输出电流不满足条件时,及时对触点的开关进行控制,以切断第一继电器的输出电压,使控制电路导向安全侧,避免错误的输出,进而有效提高控制电路的安全防护性能,以及控制电路的输出的可靠性和安全性。

在上述实施例的基础上,本实施例中所述根据所述触点的开关状态对所述触点的开关进行控制,包括:在存在至少一个所述触点的开关状态为断开的情况下,控制所有开关状态为闭合的所述触点的开关断开。

其中,固态继电器或安全继电器的触点的数量可以根据实际需求进行设置,如两个。

在电源模块输出的电压经过固态继电器和安全继电器时,若监测到固态继电器和安全继电器的至少一个触点的开关状态为断开,则固态继电器和安全继电器中至少一个触点的开关异常。此时,表明执行电路中的设备出现故障,则需要及时切断执行电路的输出电压。

可选地,切断执行电路的输出电压的方式为,断开开关状态为闭合的所有触点的开关。

如图3所示,断开开关状态为闭合的所有触点的开关的方式可以为,先断开固态继电器中开关状态为闭合的所有触点的开关,并监测固态继电器中开关状态为闭合的所有触点的开关是否均断开;

在固态继电器中开关状态为闭合的所有触点的开关均断开的情况下,再断开安全继电器中开关状态为闭合的所有触点的开关,并监测固态继电器中开关状态为闭合的所有触点的开关是否均断开;

此外,在固态继电器中开关状态为闭合的所有触点的开关均断开的情况下,再切断电源模块向固态继电器和安全继电器输入电压的通路。

另外,本实施例中的信号灯控制电路可以为多个。

如图2所示,多个信号灯控制电路之间通过动态交互模块、RS422模块和CAN(Controller Area Network,控制器局域网络)总线进行通信,以使多个信号灯控制电路之间的时钟和通信同步。

另外,可以通过RS232模块调整信号灯控制电路的参数。

其中,多个信号灯控制电路之间互为主备。在主系信号灯控制电路出现宕机的情况下,切换至备系的信号灯控制电路。

如图3所示,信号灯控制电路出现宕机的情况包括,在对信号灯控制电路进行控制之前,通过BUS(总线)回采模块和ADC(Analog to Digital Converter模拟数字转换器)采集模块对信号灯控制电路进行自检发现信号灯控制电路的通路、执行电路的通路存在异常;或在断开安全继电器或固态继电器中开关状态为闭合的所有触点的开关时,存在至少一个触点的开关状态为闭合等。

本实施例通过这种方式可以在固态继电器或安全继电器的触点开关状态异常时,及时切断向信号灯输入电压的通路。可以在向信号灯输入电压的通路出现异常时能及时发现并进行响应,避免危险或错误输出。

在上述实施例的基础上,本实施例中所述根据所述触点的输出电压和输出电流,对所述触点的开关进行控制,包括:在存在至少一个所述触点的输出电压大于第一预设阈值,或输出电流大于第二预设阈值的情况下,控制所有开关状态为闭合的所述触点的开关断开。

具体地,在电源模块输出的电压经过固态继电器和安全继电器时,在监测到固态继电器和安全继电器的任一触点的输出电压大于第一预设阈值或输出电流大于第二预设阈值时,会损坏该触点。此时,需要及时切断所有开关状态为闭合的触点的开关断开,以避免因损坏的该触点造成执行电路向信号灯错误输出电压。

其中,第一预设阈值和第二预设阈值可以根据实际需求进行设置。

在上述各实施例的基础上,本实施例中在所述监测所述第一继电器的触点的开关状态、输出电压和输出电流之前,还包括:监测连接在所述电源模块和所述第一继电器之间的过流防护保险是否熔断,以供所述过流防护保险在未熔断的情况下,将所述电源模块输出的所述电压输入所述第一继电器。

具体地,为了防止执行电路的固态继电器和安全继电器因过流或过压产生共因失效现象,在执行电路的输入端串联过流防护保险。

当电源模块输入过流防护保险的电压或电流大于或等于设定值时,此时过流防护保险熔断,电源模块与执行电路之间的通路断开,电源模块的输出电压不能输入到执行电路的固态继电器和安全继电器。

当电源模块输入过流防护保险的电压或电流小于设定值时,此时过流防护保险未熔断,电源模块可以经由过流防护保险将其输出的电压输入执行电路的固态继电器和安全继电器。

本实施例通过对过流防护保险进行监测,可以有效防止执行电路的固态继电器和安全继电器因过流或过压产生共因失效现象造成的潜在风险。

在上述各实施例的基础上,本实施例中在所述监测所述第一继电器的触点的开关状态、输出电压和输出电流之后,还包括:监测所述第一继电器所在的执行电路是否存在过压和欠压;在存在所述过压和/或欠压的情况下,控制所有开关状态为闭合的所述触点的开关断开。

具体地,当执行电路中出现过压和/或欠压状态时,会导致执行电路异常。因此,为了在执行电路异常时能及时发现及响应,避免危险或错误输出,还需要实时监测执行电路是否存在过压和欠压。

在执行电路存在过压和/或欠压时,及时控制固态继电器和安全继电器中所有开关状态为闭合的触点的开关断开。

另外,还可以在执行电路的输出端设置TVS(Transient Voltage Suppressor,瞬态抑制二极管)防护,在瞬时电压大于执行电路的正常工作电压时,TVS处于开路,切断执行电路与信号灯之间的通路。

还可以在执行电路的输出端设置防雷击装置和EMC(ElectromagneticCompatibility,电磁兼容)防护。

并且,还可以对执行电路的输出端进行混线监测,在监测到执行电路的通路中存在电流异常,输出电压正常的情况下,表征执行电路中存在接错线或线混接的情况。此时,及时控制固态继电器和安全继电器中所有开关状态为闭合的触点的开关断开,并发出混线连接警报。

在上述各实施例的基础上,本实施例中所述电源模块包括动态脉冲转直流电路和第二继电器;相应地,在所述监测所述第一继电器的触点的开关状态、输出电压和输出电流之前,还包括:向所述电源模块的动态脉冲转直流电路发送动态脉冲信号,以供所述动态脉冲转直流电路将所述动态脉冲信号转为直流电压,驱动所述第二继电器的触点的开关闭合,向所述第一继电器输出所述电压。

其中,动态脉冲信号的类型、频率和占空比等可以根据实际需求进行设置,如动态脉冲信号为方波信号、频率为1KHZ和占空比为50%。

动态脉冲转直流电路输出的电压可以根据实际需求进行设置,如-12V。

电源模块包括动态脉冲转直流电路和第二继电器。其中,动态脉冲转直流电路和第二继电器串行连接,并集成在电源模块。第二继电器可以与第一继电器相同或不同,如第二继电器为安全继电器。

电源模块输出电压的步骤为,首先,向动态脉冲转直流电路发送动态脉冲信号;然后,动态脉冲转直流电路接收到动态脉冲信号后,将动态脉冲信号转换为直流电压,将直流电压输入第二继电器,以驱动第二继电器的触点的开关闭合;然后,第二继电器向第一继电器输出电压。

其中,输出的电压可以是110V的交流电压,本实施例不对此作具体地限定。

本实施例通过向电源模块发送脉冲信号,只有在电源接收到脉冲信号时才能输出电压,可以对电源模块进行有效防护,进一步提高控制电路的安全防护性能。

在上述实施例的基础上,本实施例中所述向所述电源模块的动态脉冲转直流电路发送动态脉冲信号之后,还包括:监测所述第二继电器的触点的开关状态;若所述第二继电器的触点的开关状态为断开,则停止向所述动态脉冲转直流电路发送所述动态脉冲信号。

具体地,在直流电压经过第二继电器时,周期性地持续监测第二继电器,实时获取第二继电器的开关状态。

若监测到第二继电器的至少一个触点的开关状态为断开,则第二继电器中至少一个触点的开关异常。此时,表明第二继电器出现故障,则需要及时切断电源模块的输出电压。

本实施例中切断电源模块的输出电压的方式为,停止向动态脉冲转直流电路发送动态脉冲信号,则动态脉冲转直流电路不能接收到动态脉冲信号,第二继电器无驱动电源,第二继电器的触点的开关断开。也可以直接控制第二继电器的触点的开关断开。本实施例通过这种方式可以在第二继电器的触点开关状态异常时,及时切断电源模块向执行电路输入电压的通路。可以在电源模块向执行电路输入电压的通路出现异常时能及时发现并进行响应,避免危险或错误输出,实现对控制电路的进一防护。

此外,为了防止电源模块的第二继电器因过流或过压产生共因失效现象出现触点粘连的情况,在电源模块的输入端串联过流防护保险。

同时,监测电源模块是否存在过压和欠压,在存在过压和/或欠压的情况下,控制所有第二继电器的开关状态为闭合的所有触点的开关断开。

本实施例通过对电源模块进行监测,以在电源模块的触点的开关状态异常或存在过流或过压等异常状况时,及时切断第二继电器的输出电压,使控制电路导向安全侧,避免错误的输出,进一步提高控制电路的安全防护性能,以及控制电路的输出的可靠性和安全性。

下面对本发明提供的基于信号灯控制电路的控制装置进行描述,下文描述的基于信号灯控制电路的控制装置与上文描述的基于信号灯控制电路的控制方法可相互对应参照。

如图4所述,本实施例提供一种基于信号灯控制电路的控制装置,该装置包括监测模块401和控制模块402,其中:

监控模块401用于在电源模块输出的电压经过第一继电器时,监测所述第一继电器的触点的开关状态、输出电压和输出电流;

其中,本实施例中的执行主体为控制器,如CPU。

其中,第一继电器包括固态继电器和安全继电器,本实施例不对此作具体地限定。第一继电器中固态继电器和安全继电器的数量可以根据实际需求进行设置。

以下以第一继电器包括一个固态继电器和一个安全继电器对基于信号灯控制电路的控制方法进行描述。

其中,固态继电器和安全继电器串联,并集成在执行电路内。

执行电路和电源模块集成在控制电路内。

如图2所示,电源模块的输出端与执行电路的输入端连接,即电源模块的输出端与固态继电器的输入端串联连接、固态继电器的输出端与安全继电器的输入端串联连接。

固态继电器或安全继电器的触点的开关状态包括闭合和断开。

输出电压和输出电流分别为固态继电器或安全继电器的所有触点的开关状态均为闭合的情况下,输出的电压和电流。

在电源模块输出的电压经过固态继电器和安全继电器时,周期性地持续监测固态继电器和安全继电器,实时获取固态继电器和安全继电器的触点的开关状态、输出电压和输出电流。

本实施例中由固态继电器和安全继电器共同保障执行电路的安全,实现对执行电路的双重防护。

控制模块402用于根据所述触点的开关状态对所述触点的开关进行控制,和/或根据所述触点的输出电压和输出电流,对所述触点的开关进行控制,以对与所述第一继电器连接的目标信号灯的输入电压进行控制。

具体地,可以根据监测到的触点的开关状态对触点的开关进行实时控制。

可选地,在固态继电器和安全继电器的触点的开关状态出现异常时,表明固态继电器和安全继电器出现故障,需要及时断开固态继电器和安全继电器的所有触点的开关,以切断执行电路的输出电压,使执行电路导向安全侧,避免错误的输出电压,保证执行电路的安全性和可靠性。

其中,触点的开关状态异常表明触点不能正常的断开或闭合。

例如,在固态继电器和安全继电器的触点的开关状态正常的情况下,当电源模块输出的电压经过固态继电器和安全继电器时,可以通过电压驱动固态继电器和安全继电器的触点开关闭合。而在固态继电器或安全继电器的触点的开关状态异常的情况下,当电源模块输出的电压经过固态继电器和安全继电器时,固态继电器和/或安全继电器的触点开关状态为断开,不能正常闭合。

此外,还可以根据触点的输出电压和输出电流,对所述触点的开关进行控制。

可选地,在固态继电器和安全继电器的触点的输出电压和输出电流超出设定范围时,表明固态继电器或安全继电器出现故障,也需要及时断开固态继电器和安全继电器的所有触点的开关,以切断执行电路的输出电压,使执行电路导向安全侧。

综上,在固态继电器和安全继电器的触点的开关状态均闭合,且输出电流和输出电流在设定范围内时,电源模块输出的电压才能经过固态继电器和安全继电器输入目标信号灯。通过这种控制方法,可以有效提高执行电路的安全防护性能,提高执行电路的输出的可靠性和安全性。

本实施例通过实时监测第一继电器的触点的开关状态、输出电压和输出电流,根据触点的开关状态和/或输出电压和输出电流,对触点的开关进行实时控制,以在触点的开关状态和/或输出电压和输出电流不满足条件时,及时对触点的开关进行控制,以切断第一继电器的输出电压,使控制电路导向安全侧,避免错误的输出,进而有效提高控制电路的安全防护性能,以及控制电路的输出的可靠性和安全性。

下面对本发明提供的基于信号灯控制电路的控制系统进行描述,下文描述的基于信号灯控制电路的控制系统与上文描述的基于信号灯控制电路的控制装置可相互对应参照。

本实施例提供的基于信号灯控制电路的控制系统,包括多个基于信号灯控制电路的控制装置。

其中,基于信号灯控制电路的控制装置可以为CPU。

多个CPU分别独立监测执行电路的状况,若任一CPU监测到执行电路存在第一继电器的触点的开关状态异常或输出电压和输出电流不满足预设条件等异常状况时,及时切断执行电路的输出电压。

例如,在电源模块输出的电压经过第一继电器时,多个CPU分别独立地监测第一继电器的触点的开关状态、输出电压和输出电流。

若任一CPU监测到第一继电器中至少一个所述触点的开关状态为断开、输出电压大于第一预设阈值或输出电流大于第二预设阈值的情况下,控制所有开关状态为闭合的所述触点的开关断开。

本实施例设置多个CPU分别独立监测执行电路的状况,可以对执行电路进行多重防护,进而提高执行电路的安全性能。

在上述实施例的基础上,本实例中多个所述控制装置用于同时向所述电源模块的动态脉冲转直流电路发送动态脉冲信号,以供所述动态脉冲转直流电路在同时接收到多个所述控制装置发送的动态脉冲信号的情况下,将所述动态脉冲信号转为直流电压。

具体地,多个CPU之间相互连接。在多个CPU向电源模块的动态脉冲转直流电路发送动态脉冲信号之前,首先判断多个CPU之间的时钟和通信是否同步。

检查多个CPU之间的时钟同步的方法为多个CPU可以按照预设规则正确发送动态脉冲信号。

检查多个CPU之间通信同步的方法为,若任一CPU通过SPI(Serial PeripheralInterface,串行外围设备接口)周期性地向其他CPU发送指令,其他CPU能正常接收指令和对该CPU做出响应,则多个CPU之间的通信同步

在时钟和通信同步的情况下,多个CPU同时向所述电源模块的动态脉冲转直流电路发送动态脉冲信号,动态脉冲转直流电路在同时接收到多个所述控制装置发送的动态脉冲信号的情况下,将所述动态脉冲信号转为直流电压。

且多个CPU分别独立监测电源模块的状况,若任一CPU监测到电源模块存在第二继电器的触点的开关状态异常等异常状况时,及时切断电源模块的输出电压。

综上所述,执行电路主要实现交流电压的安全输出,采用了固态继电器和安全继电器串接控制执行电路的输出电压,且电源模块采用多个CPU进行共同控制电源模块的输出电压。整个信号灯控制电路的防护包括电源模块的多重防护,以及执行电路的一重固态继电器和一重安全继电器防护。当信号灯控制电路出现多重故障(3重及以下故障)时,信号灯控制电路依然可以有效的切断输出,使信号灯控制电路导向安全侧,避免错误的输出。

图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)501、通信接口(Communications Interface)502、存储器(memory)503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信。处理器501可以调用存储器503中的逻辑指令,以执行基于信号灯控制电路的控制方法,该方法包括:在电源模块输出的电压经过第一继电器时,监测所述第一继电器的触点的开关状态、输出电压和输出电流;根据所述触点的开关状态对所述触点的开关进行控制,和/或根据所述触点的输出电压和输出电流,对所述触点的开关进行控制,以对与所述第一继电器连接的目标信号灯的输入电压进行控制。

此外,上述的存储器503中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的基于信号灯控制电路的控制方法,该方法包括:在电源模块输出的电压经过第一继电器时,监测所述第一继电器的触点的开关状态、输出电压和输出电流;根据所述触点的开关状态对所述触点的开关进行控制,和/或根据所述触点的输出电压和输出电流,对所述触点的开关进行控制,以对与所述第一继电器连接的目标信号灯的输入电压进行控制。

又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的基于信号灯控制电路的控制方法,该方法包括:在电源模块输出的电压经过第一继电器时,监测所述第一继电器的触点的开关状态、输出电压和输出电流;根据所述触点的开关状态对所述触点的开关进行控制,和/或根据所述触点的输出电压和输出电流,对所述触点的开关进行控制,以对与所述第一继电器连接的目标信号灯的输入电压进行控制。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:列车自主运行系统下的移动授权方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!