一种供电控制方法、系统、设备和存储介质与流程

文档序号:18222492发布日期:2019-07-19 23:07阅读:182来源:国知局
一种供电控制方法、系统、设备和存储介质与流程

本发明实施例涉及电子技术领域,尤其涉及一种供电控制方法、系统、设备和存储介质。



背景技术:

电路板卡在生产后要经过供电和放电功能的测试,测试需要有供电控制系统进行供电和放电的控制。在使用供电控制系统对电路板卡测试过程中,需要供电控制系统供放电长期稳定的可控。

然而,传统供电控制系统使用单继电器对电路板卡进行供电和放电的控制,故通过供电控制方法控制继电器开启和闭合时,由于继电器端子间存在压差,故在继电器上会产生火弧,从而降低了继电器的使用寿命,降低了供电控制系统的稳定性。



技术实现要素:

本发明实施例提供了一种供电控制方法、系统、设备和存储介质,以提升供电控制系统的稳定性。

第一方面,本发明实施例提供了一种供电控制方法,应用于供电控制系统,所述供电控制系统包括:第一继电器开关模块、第二继电器开关模块、所述控制模块和待测板卡,所述方法包括:

所述控制模块接收到供电指令后,检测交流输入电压信号的相位信息,若所述相位信息为第一相位信息,则控制所述第一继电器开关模块闭合,以使所述交流输入电压信号中的正电压信号通过所述第一继电器开关模块传输给所述待测板卡;在控制所述第一继电器开关模块闭合后,若所述相位信息为第二相位信息,则控制所述第二继电器开关模块闭合,以使所述交流输入电压信号传输给所述待测板卡。

进一步的,所述第一继电器开关模块包括二极管单元和与所述二极管单元连接的继电器单元;相应的,所述控制所述第一继电器开关模块闭合,包括:

控制所述继电器单元闭合,以使所述交流输入电压信号中的正电压信号经过所述二极管单元传输至所述待测板卡。

进一步的,供电控制方法,还包括:

所述控制模块接收到的断电指令后,检测交流输入电压信号的相位信息;若所述相位信息为第二相位信息,则控制所述第二继电器开关模块断开;在控制所述第二继电器开关模块断开后,若所述相位信息为第一相位信息,则控制所述第一继电器开关模块断开。

进一步的,供电控制方法,还包括:

若所述第一继电器开关模块的断开时长大于预设时长,则控制所述供电控制系统中的放电模块对所述待测板卡放电。

进一步的,所述检测交流输入电压信号的相位信息,包括:

所述控制模块中的相位检测单元基于接收的交流输入电压信号输出相位标识信息;

所述控制模块中的处理单元基于所述相位标识信息确定所述交流输入电压的相位信息。

进一步的,所述供电控制系统还包括:继电器延时检测模块,相应的,所述方法还包括:

接收所述继电器延时检测模块反馈的继电器状态信息;

根据所述继电器状态信息获取继电器控制信息,

根据所述继电器状态信息和所述继电器控制信息,确定闭合时延信息。

第二方面,本发明实施例还提供了一种供电控制系统,包括:第一继电器开关模块、第二继电器开关模块、控制模块和待测板卡;

其中,所述第一继电器开关模块的一端连接所述控制模块,所述第一继电器开关模块的另一端连接所述待测板卡;

所述第二继电器开关模块的一端连接所述控制模块,所述第二继电器开关模块的另一端连接所述待测板卡;

所述控制模块,用于接收到供电指令后,检测交流输入电压信号的相位信息,若所述相位信息为第一相位信息,则控制所述第一继电器开关模块闭合,以使所述交流输入电压信号中的正电压信号通过所述第一继电器开关模块传输给所述待测板卡;在控制所述第一继电器开关模块闭合后,若所述相位信息为第二相位信息,则控制所述第二继电器开关模块闭合,以使所述交流输入电压信号传输给所述待测板卡。

进一步的,所述第一继电器开关模块包括二极管单元和继电器单元;

当所述继电器单元闭合后,所述交流输入电压信号中的正电压信号经过所述二极管单元传输至所述待测板卡。

进一步的,所述控制模块包括:相位检测单元和与所述相位检测单元的相位输出端相连的处理单元;

所述相位检测单元接收交流输入电压信号,并在所述交流输入电压信号的相位为第一相位信息时,向所述处理单元发送第一相位标识信息;在所述交流输入电压信号的相位为第二相位信息时,向所述处理单元发送第二相位标识信息;

所述处理单元接收到所述第一相位标识信息后,控制所述第一继电器开关模块闭合;在控制所述第一继电器开关模块闭合后,若接收到第二相位标识信息,则控制所述第二继电器开关模块闭合。

进一步的,供电控制系统,还包括:与所述待测板卡连接的放电模块,

所述放电模块接收所述控制模块发送的开始指令后,根据所述开始指令触发所述放电模块中的放电晶体管导通,以拉低所述待测板卡待放电端的电压。

进一步的,所述放电模块,还包括:整流桥,

所述整流桥的交流输入端连接至所述待放电端,所述整流桥的输出端连接所述放电模块的放电端。

进一步的,供电控制系统,还包括互斥模块,

所述互斥模块的互斥输入端连接所述放电模块的放电检测端;

所述互斥模块接收所述放电模块输出的放电检测信号;并基于所述放电检测信号控制所述第一继电器开关模块和所述第二继电器开关模块的驱动电压,以使所述控制模块通过所述驱动电压控制所述第一继电器开关模块和所述第二继电器开关模块的开闭状态。

第三方面,本发明实施例还提供了一种设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例提供的供电控制方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例提供的供电控制方法。

本发明实施例提供了一种供电控制方法、系统、设备和存储介质,利用上述技术方案,能够在接收到供电指令后,基于交流输入电压信号的相位信息,依次控制第一继电器开关模块和第二继电器开关模块闭合。在控制第一继电器开关模块闭合后,保证交流输入电压的正电压信号通过第一继电器开关模块传输给待测板卡。闭合第一继电器开关模块后,通过闭合第二继电器开关模块使得交流输入电压信号通过待测板卡。依次闭合第一继电器开关模块和第二开关模块,有效解决现有供电控制方法通过控制单个继电器闭合时,在继电器上产生的火弧的技术问题,达到了无火弧的控制交流输入电压通过供电控制系统传输至待测板卡,以为待测板卡供电。

附图说明

图1为本发明实施例一提供的一种供电控制方法的流程示意图;

图2为本发明实施例二提供的一种供电控制方法的流程示意图;

图3a为本发明实施例三提供的一种供电控制系统的结构示意图;

图3b为本发明实施例三提供的一种第一继电器开关模块和第二继电器开关模块的电路图;

图3c为本发明实施例三提供的第一继电器开关模块和第二继电器开关模块的等效电路图;

图3d为本发明实施例三提供的控制模块的电路图;

图3e为本发明实施例三提供的放电模块的电路图;

图3f为本发明实施例三提供的互斥模块的电路图;

图3g为本发明实施例三提供的继电器延时检测模块的电路图;

图4为本发明实施例四提供的一种设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1为本发明实施例一提供的一种供电控制方法的流程示意图,该方法可适用于在对待测板卡的测试过程中,为待测板卡提供长期稳定电源的情况,该方法可以应用于供电控制系统,如本实施例三提供的供电控制系统,供电控制系统可以包括:第一继电器开关模块、第二继电器开关模块、所述控制模块和待测板卡。供电控制系统可以用于为待测板卡进行供电,以实现对待测板卡的测试。

其中,第一继电器开关模块的一端可以连接控制模块,另一端可以连接待测板卡,第一继电器开关模块在控制模块的控制下闭合,从而可以为待测板卡供电。此外,第二继电器开关模块的一端可以连接控制模块,另一端可以连接待测板卡,第二继电器开关模块在控制模块的控制下闭合,从而可以为待测板卡供电。

可以理解的是,本实施例中第一继电器开关模块和第二继电器开关模块各自的电源输入端还可以输入交流输入电压信号。第一继电器开关模块和第二继电器开关模块间的连接关系可以不作限定,只要能够保证,在闭合第一继电器开关模块后,使得交流输入电压信号的正电压信号通过第一继电器开关模块传输给待测板卡,闭合第一继电器开关模块完成后,再闭合第二继电器开关模块,保证交流输入电压信号传输给待测板卡即可。

如图1所示,本发明实施例一提供的一种供电控制方法,包括如下步骤:

s101、控制模块接收到供电指令后,检测交流输入电压信号的相位信息。

本实施例中的供电控制方法应用于供电控制系统,供电控制系统包括第一继电器开关模块、第二继电器开关模块、控制模块和待测板卡。

第一继电器开关模块可以理解为具有反向截止特性的继电器模块,以保证在闭合第一继电器开关模块后将交流输入电压信号的正电压信号通过第一继电器开关模块传输给待测板卡。第二继电器开关模块可以理解为继电器模块。其中,第一和第二仅用于区分继电器开关模块。控制模块可以理解为供电控制系统中的进行供电控制的模块。待测板卡可以理解为待进行测试的板卡,如待进行检测的电视板卡。

在实施例中,供电指令可以理解为向待测板卡进行供电的控制指令。交流输入电压信号可以理解为向待检测板卡进行供电的电压信号。相位信息可以理解为交流输入电压信号的相位。

其中,供电指令的触发条件可以不作限定,如,该供电指令可以为与供电控制系统通信连接的上位机发送,也可以为供电控制系统中设定的物理按键触发。基于供电指令的不同的触发条件,控制模块可以选用对应的接收供电指令的手段。示例性的,若供电指令为上位机发送,则控制模块通过与上位机的通信链路接收供电指令;若供电指令为供电控制系统中的物理按键触发,则供电控制系统可以检测该物理按键的状态接收供电控制指令。

为了保证无火弧控制交流输入电压信号通过供电控制系统传输至待测板卡,本实施例可以基于交流输入电压信号的相位信息依次控制第一继电器开关模块和第二继电器开关模块闭合。故,在接收到供电控制指令后,本步骤可以检测交流输入电压信号的相位信息。

此处不对检测交流输入电压信号的相位信息的具体技术手段进行限定,如可以通过相位检测单元和处理单元对相位信息进行检测,也可以通过采样单元和处理单元进行相位信息的检测。当采用相位检测单元进行相位检测时,可以使用分压电阻和二极管对交流输入电压信号进行分压,以通过二极管支路的电压决定是否导通开关管,如光耦,以供处理单元检测交流输入电压的相位信息。若采用采样单元监测相位信息时,可以先对交流输入电压信号进行分压再抬升电压,再对抬升后的电压进行采样,以供处理单元确定交流输入电压信号的相位信息。

s102、若相位信息为第一相位信息,则控制第一继电器开关模块闭合。

在本实施例中,第一相位信息可以理解为交流输入电压信号负半周对应的相位信息。

在检测到交流输入电压信号的相位信息后,对相位信息进行判断。如果相位信息为第一相位信息,则控制第一继电器开关模块闭合。

其中,控制模块控制第一继电器开关模块闭合的手段不作限定,可以基于第一继电器开关模块所包括的具体器件确定。示例性的,第一继电器开关模块包括继电器单元,则控制模块可以通过为继电器单元的线圈供电,以控制第一继电器开关模块闭合。

控制模块控制第一继电器开关模块闭合后,交流输入电压信号中的正电压信号可以通过第一继电器开关模块传输至待测板卡,交流输入电压信号的负电压信号被截止,此时第一继电器开关模块上没有压差,导通时不会产生火弧。

可以理解的是,第一继电器开关模块闭合后,交流输入电压信号的负电压信号被截止是由于第一继电器开关模块的反向截止特性导致的。其中,第一继电器开关模块的反向截止特性的可以是由第一继电器开关模块包括反向截止特性器件,如二极管,产生的,本实施例中不作限定。

s103、在控制第一继电器开关模块闭合后,若相位信息为第二相位信息,则控制第二继电器开关模块闭合。

在本实施例中,第二相位信息可以理解为交流输入电压信号正半周对应的相位信息。

在第一继电器开关模块闭合后,控制模块可以继续检测相位信息,如果相位信息为第二相位信息,则可以闭合第二继电器开关模块。第二继电器开关模块的闭合手段可以参见第一继电器开关模块闭合的手段,此处不做赘述。

控制第二继电器开关模块闭合后,交流输入电压信号还可以直接传输至待测板卡,在第二继电器开关模块闭合时,在第二继电器开关模块上的压差可以只来自于第一继电器开关模块,而第一继电器开关模块中的电压可以只由第一继电器开关模块包括的反向截止器件产生,该电压较低。故在第二继电器开关模块闭合时,不会产生火弧。

本发明实施例一提供的一种供电控制方法,能够在接收到供电指令后,基于交流输入电压信号的相位信息,依次控制第一继电器开关模块和第二继电器开关模块闭合。在控制第一继电器开关模块闭合后,保证交流输入电压的正电压信号通过第一继电器开关模块传输给待测板卡。闭合第一继电器开关模块后,通过闭合第二继电器开关模块使得交流输入电压信号通过待测板卡。依次闭合第一继电器开关模块和第二开关模块,有效解决现有供电控制方法通过控制单个继电器闭合时,在继电器上产生的火弧的技术问题,达到了无火弧的控制交流输入电压通过供电控制系统传输至待测板卡,以为待测板卡供电。

实施例二

图2为本发明实施例二提供的一种供电控制方法的流程示意图,本实施例二在上述各实施例的基础上进行优化。在本实施例中,将第一继电器开关模块优化包括二极管单元和与所述二极管单元连接的继电器单元,相应的,将供电控制方法,进一步具体化为:控制所述继电器单元闭合,以使所述交流输入电压信号中的正电压信号经过所述二极管单元传输至所述待测板卡。

进一步的,本实施例还进一步优化包括:所述控制模块接收到的断电指令后,检测交流输入电压信号的相位信息;若所述相位信息为第二相位信息,则控制所述第二继电器开关模块断开;在控制所述第二继电器开关模块断开后,若所述相位信息为第一相位信息,则控制所述第一继电器开关模块断开。

进一步的,本实施例还进一步优化包括:若所述第一继电器开关模块的断开时长大于预设时长,则控制所述供电控制系统中的放电模块对所述待测板卡放电。

进一步的,将检测交流输入电压信号的相位信息,优化包括:

所述控制模块中的相位检测单元基于接收的交流输入电压信号输出相位标识信息;

所述控制模块中的处理单元基于所述相位标识信息确定所述交流输入电压的相位信息。

本实施例尚未详尽的内容请参考实施例一。

在本实施例中,可以将第一继电器开关模块优化包括二极管单元和与二极管单元连接的继电器单元,以使得第一继电器开关模块具备反向截止特性,从而保证在第一继电器开关模组闭合后,交流输入电压信号的正电压信号通过第一继电器开关模块传输给待测板卡。其中,二极管单元可以理解为具有反向截止特性的器件。继电器单元可以理解为能够由控制模块控制导通状态的开关。

此外,供电系统还优化包括了继电器延时检测模块,以使供电控制方法能够检测继电器的闭合延时信息。其中,继电器延时检测模块可以理解为用于检测继电器动作时的闭合延时信息的模块。

具体的,如图2所示,本发明实施例二提供的一种供电控制方法,包括如下步骤:

s201、控制模块接收到供电指令后,控制模块中的相位检测单元基于接收的交流输入电压信号输出相位标识信息。

在本实施例中,控制模块在检测交流输入电压信号的相位信息时,可以通过控制模块中的相位检测单元检测交流输入电压信号的相位标识信息,以供处理单元确定控制策略。相位标识信息可以理解为对交流输入电压信号的相位信息进行标识的信息。相位标识信息包括第一相位标识信息和第二相位标识信息,所述第一相位标识信息标识第一相位信息,所述第二相位标识信息标识第二相位信息。

其中,相位检测单元可以理解为对交流输入电压信号进行检测的单元。该单元可以基于交流输入电压信号的正半周信号和负半周信号生成对应的相位标识信息,以供处理单元确定相位信息。

具体的,可以利用二极管的反向截止特性,区分交流输入电压信号的正半周和负半周,从而控制开关管,如晶体管或光耦,的开启状态,以输出相位标识信息。

在控制模块接收到供电指令后,控制模块中的相位检测单元可以基于接收的交流输入电压信号输出相位标识信息。本实施例中的供电控制方法进一步可以应用至控制模块的处理单元中,处理单元可以控制相位检测单元基于交流输入电压信号输出相位标识信息。

s202、控制模块中的处理单元基于相位标识信息确定交流输入电压的相位信息。

在本实施例中,处理单元可以理解为控制模块中的处理器,如微控制单元(microcontrollerunit,mcu)。

在相位检测单元输出相位标识信息后,控制模块的处理单元可以基于该相位标识信息确定出相位信息。具体的,处理单元可以预先存储有相位标识信息和相位信息的对应关系,在接收到相位标识信息后,可以基于存储的对应关系确定出对应该相位标识信息的相位信息。

s203、判断相位信息是否为第一相位信息,若是,则执行s204;若否,则执行s203。

在确定出相位信息后,可以对相位信息进行检测,如果该相位信息为第一相位信息,则可以控制第一继电器开关模块闭合,即可以执行s204;若不是第一相位信息,则可以继续对相位信息进行检测,即执行s203,直至检测到第一相位信息。

s204、控制继电器单元闭合,以使交流输入电压信号中的正电压信号经过二极管单元传输至待测板卡。

在控制第一继电器开关模块闭合时,本步骤可以通过控制模块控制继电器单元闭合,使得交流输入电压信号中的正电压信号经过二极管单元传输至待测板卡,负电压信号截止在二极管单元位置处。在控制第一继电器开关模块中的继电器单元闭合时,继电器单元上没有压差,导通不会产生火弧。

s205、判断在控制第一继电器开关模块闭合后,相位信息是否为第二相位信息,若是,则执行s206;若否,则执行s205。

在第一继电器开关模块闭合后,本实施例可以继续检测相位信息,以判断相位信息是否为第二相位信息,从而确定是否控制第二继电器开关模块闭合。

在第一继电器开关模块闭合后,如果相位信息为第二相位信息,则可以控制第二继电器开关模块闭合,即可以执行s206;如果相位信息不为第二相位信息,则可以继续检测相位信息,直至相位信息为第二相位信息,即可以执行s205。

s206、控制所述第二继电器开关模块闭合。

在第一继电器开关模块闭合后,若相位信息为第二相位信息,则控制第二继电器开关模块闭合,以使交流输入电压信号传输至待测板卡。

在控制第二继电器开关模块闭合后,第二继电器开关模块的压差可以仅来自于第一继电器开关模块中的二极管单元,该压差约为1.5v,在第二继电器开关模块导通时不会产生火弧。

可以理解的是,在第二继电器开关模块闭合后,交流输入电压信号能够直接输出至待测板卡,以为待测板卡进行正常供电。

s207、控制模块接收到的断电指令后,检测交流输入电压信号的相位信息。

本实施例中的供电控制方法,还可以优化包括断电控制,以实现断电时无火弧通过供电控制系统。

在本实施例中,断电指令还可以理解为断开待测板卡电源的控制指令。该断电指令的触发条件可以参见供电指令的触发条件,此处不作限定。

在待测板卡测试完成后,控制模块可以用导通第一继电器开关模块和第二继电器开关模块的逆过程,控制第一继电器开关模块和第二开关模块断开,以切断待测板卡电源。

具体的,控制模块接收到断电指令后,可以首先检测交流输入电压信号的相位信息,以确定控制策略。

检测相位信息的具体手段可以参见实施例一中检测相位信息的手段,此处不作限定。

s208、判断相位信息是否为第二相位信息,若是,则执行s209;若否,则执行s208。

获取相位信息后,本步骤可以判断该相位信息是否为第二相位信息,以在第二相位信息时,关断第二继电器开关模块,即可以执行s209;如果相位信息不是第二相位信息,则可以继续检测,直至相位信息为第二相位信息,即可以执行s208。

s209、控制所述第二继电器开关模块断开。

当相位信息为第二相位信息时,则控制模块可以控制第二继电器开关模块断开,从而使得交流输入电压信号的正电压信号通过第一继电器开关模块输出至待测板卡。

第二继电器开关模块断开后,第二继电器开关模块上的压差可以只来自于第一继电器开关模块的反向截止器件,该压差较小,不会产生火弧。

s210、判断在控制第二继电器开关模块断开后,相位信息是否为第一相位信息,若是,则执行s211;若否,则执行s210。

在断开第二继电器开关模块后,本步骤可以继续检测相位信息,以确定相位信息是否为第一相位信息,从而确定是否断开第一继电器开关模块。如果相位信息为第一相位信息,则可以断开第一继电器开关模块,即可以执行s211;若相位信息不为第一相位信息,则可以继续检测,直至相位信息为第一相位信息,即可以执行s210。

s211、控制第一继电器开关模块断开。

在相位信息为第一相位信息后,控制模块可以控制第一继电器开关模块断开。

断开第一继电器开关模块和第二继电器开关模块的技术手段可以参见导通的手段,如可以断开第一继电器开关模块和第二继电器开关模块的线圈的供电。

在断开第一继电器开关模块后,由于第一继电器开关模块的反向截止特性,第二继电器开关模块上不会存在压差,故断开时不会产生火弧。

s212、判断第一继电器开关模块的断开时长是否大于预设时长,若是,则执行s213;若否,则执行s212。

在对待测板卡的测试中,要求供放电长期稳定的可控,待测板卡放电时间要求短。由于待测板卡的交流转直流(ac-dc)供电部分有大电解电容,测试后电解电容上会有电荷,导致电压约为300v,部分待测板卡电压不能自然跌落,采用本实施例的技术方案,能较好的兼顾稳定性及放电速度。现有待测板卡的大电解电容放电一般使用手工放电,或继电器控制放电,会有放电速度不够快以及继电器寿命短等问题。本实施例通过放电模块进行放电,以解决上述问题。

本实施例中,在断开待测板卡电源的基础上,可以进一步优化包括为待测板卡放电的步骤。

具体的,在断开第二继电器开关模块和第一继电器开关模块后,可以延时一段时间,以确保待测板卡断电成功,从而为待测板卡进行放电,以到达出厂状态。

在本实施例中,断开时长可以理解为第一继电器开关模块断开的时长。预设时长可以理解为预先设定的断开第一继电器开关模块后的延时时长。在断开时长大于预设时长时,可以为待测板卡进行放电,即可以执行s213;如果断开时长不大于预设时长,则可以继续检测,直至断开时长大于预设时长,即执行s212。

s213、控制所述供电控制系统中的放电模块对待测板卡放电。

当第一继电器开关模块的断开时长大于预设时长后,控制模块可以控制放电模块为待测板卡放电。

其中,放电模块可以理解为供电控制系统中为待测板卡进行放电的模块。

此处不对放电模块的具体电路进行限定,只要能够保证放电模块能够将待测板卡的电压降低至安全出厂电压即可。安全出厂电压可以根据实际情况确定。

如,放电模块可以通过放电晶体管的导通状态为待测板卡放电。

本发明实施例二提供的一种供电控制方法,具体化了控制第一继电器开关模块闭合的操作和检测相位信息的操作,还优化包括了断电操作、放电操作和闭合延时信息确定操作。利用该方法,能够在接收到供电指令后,依次控制第一继电器开关模块和第二继电器开关模块闭合,以实现供电控制系统无火弧的为待测板卡供电。在接收到断电指令后,通过依次控制第二继电器开关模块和第一继电器开关模块断开,实现供电控制系统无火弧的断开待测板卡的电源。此外,在断电时长大于预设时长后,通过放电模块为待测板卡放电,有效的提升了待测板卡的放电速度。

进一步的,将供电控制系统还优化包括:继电器延时检测模块,相应的,相应的,该方法还包括:

接收继电器延时检测模块反馈的继电器状态信息;

根据继电器状态信息获取继电器控制信息,

根据继电器状态信息和继电器控制信息,确定闭合时延信息。

此外,本实施例还可以将供电控制系统优化包括继电器延时检测模块,相应的,控制模块接收继电器延时检测模块反馈的继电器状态信息,以获取继电器控制信息,从而基于继电器状态信息和继电器控制信息,确定闭合延时信息。

其中,继电器状态信息可以理解为表征继电器的闭合状态和导通状态的信息。继电器延时检测模块能够基于第一继电器开关模块和/或第二继电器开关模块的导通状态向控制模块反馈继电器状态信息。

控制模块接收继电器状态信息后,获取对应于继电器状态信息的继电器控制信息。该继电器控制信息可以理解为产生继电器状态信息时,对相应继电器开关模块的控制信息。如,控制模块发送了继电器控制信息至第一继电器开关模块,第一继电器开关模块有可能由于老化,延时了闭合的时间,继电器延时检测模块,则检测继电器状态信息,以供控制模块基于继电器状态信息和继电器控制信息确定闭合时延信息。

确定闭合时延信息后,控制模块可以在下次控制相应继电器开关模块时,基于该闭合时延信息发送控制信号。其中,继电器开关模块可以包括第一继电器开关模块和第二继电器开关模块。

需要注意的是,确定闭合时延信息的执行时机不作限定,可以在继电器开关模块产生动作时,如断开或闭合时,执行即可。

实施例三

图3a为本发明实施例三提供的一种供电控制系统的结构示意图,该供电控制系统可适用于在对待测板卡的测试过程中,为待测板卡提供长期稳定电源的情况,其中该供电控制系统可以为待测板卡提供电源。

如图3a所示,该供电控制系统包括:第一继电器开关模块31、第二继电器开关模块32、控制模块33和待测板卡34;

其中,第一继电器开关模块31的一端连接控制模块33,第一继电器开关模块31的另一端连接待测板卡34;

第二继电器开关模块32的一端连接控制模块33,第二继电器开关模块32的另一端连接待测板卡34;

控制模块33,用于接收到供电指令后,检测交流输入电压信号的相位信息,若相位信息为第一相位信息,则控制第一继电器开关模块31闭合,以使交流输入电压信号中的正电压信号通过第一继电器开关模块31传输给待测板卡34;在控制第一继电器开关模块31闭合后,若相位信息为第二相位信息,则控制第二继电器开关模块32闭合,以使交流输入电压信号传输给待测板卡34。

在本实施例中,该供电控制系统的控制模块能够基于相位信息依次控制第一继电器开关模块31和第二继电器开关模块32闭合,从而实现供电控制系统无火弧的为待测板卡34供电。

图3b为本发明实施例三提供的一种第一继电器开关模块和第二继电器开关模块的电路图。该示意图仅示出了本发明实施例中的一种连接方式,本领域技术人员可以根据该连接方式进行调整,以实现相同的技术效果。

如图3b所示,第一端子cnb1可以输入交流输入电压信号,第二端子cnb2可以连接待测板卡34,图3b中未示出供电控制系统中的待测板卡34,本领域技术人员可以根据实际情况连接至相应待测板卡34。此外,图3b中仅示出了控制模块33与第一继电器开关模块31和第二继电器开关模块32的连接关系,并未显示出控制模块33。

控制模块33可以通过第一继电器开关模块31的14引脚,参见网络标号relay2,控制第一继电器开关模块31的开闭状态;通过第二继电器开关模块32的14引脚,参见网络标号relay1,控制第二继电器开关模块32的开闭状态。

参见图3b,第一继电器开关模块31可以包括继电器单元jd2和二极管单元d5。第二继电器开关模块32可以包括第二继电器单元jd1。第一继电器开关模块31和第二继电器开关模块32可以分别包括三组开关。

图3c为本发明实施例三提供的第一继电器开关模块和第二继电器开关模块的等效电路图。参见图3c,继电器单元jd2的6引脚和9引脚,即jd2(69),串联二极管单元d5后,并联至第二继电器单元jd1的4引脚和7引脚,即jd1(47)两端。继电器单元jd2的4引脚和7引脚,即jd2(47)并联至第二继电器单元jd1的6引脚和9引脚,即jd1(69)两端。

供电控制系统为待测板卡34供电可分为三个阶段:

初始状态:第二继电器单元jd1和继电器单元jd2不导通。

(1)控制继电器单元jd2在交流输入电压信号ac的负半周导通,基于二极管单元d5的反向不导通特性。此时继电器单元jd2的4引脚和7引脚,以及6引脚和9引脚没有压差,导通时不会产生火弧,且ac的正半周能通过。

(2)控制第二继电器单元jd1在ac的正半周导通,因为继电器单元jd2的6引脚和9引脚串联d5后并联至第二继电器单元jd1的4引脚和7引脚。此时第二继电器单元jd1的4引脚和7引脚只有二极管单元d5的压降约为1.5v,导通时不会产生火弧,第二继电器单元jd1导通后ac正负半周都可以通过。

(3)正常供电。

供电控制系统为待测板卡34断电可分为三个阶段:

初始状态:第二继电器单元jd1和继电器单元jd导通。

(1)检测相位,检测交流输入电压信号ac相位的相位检测单元将相位信息,传给处理单元。

(2)控制第二继电器单元jd1在ac的正半周断开,因为第二继电器单元jd1的4引脚和7引脚与继电器单元jd的6引脚和9引脚串联二极管单元d5的支路并联。此时第二继电器单元jd1的4引脚和7引脚只有二极管单元d5的压降约为1.5v,断开时不会产生火弧,第二继电器单元jd1断开后ac负半周不能通过。

(3)控制继电器单元jd在ac的负半周断开,通过二极管单元d5的反向不导通特性。此时继电器单元jd的4引脚和7引脚,以及6引脚和9引脚没有压差,断开时不会产生火弧,且ac的正半周也不能通过。

(4)断开了供电。

本实施例提供了一种供电控制系统,能够在接收到供电指令后,基于交流输入电压信号的相位信息,依次控制第一继电器开关模块和第二继电器开关模块闭合。在控制第一继电器开关模块闭合后,保证交流输入电压的正电压信号通过第一继电器开关模块传输给待测板卡。闭合第一继电器开关模块后,通过闭合第二继电器开关模块使得交流输入电压信号通过待测板卡。依次闭合第一继电器开关模块和第二开关模块,有效解决现有供电控制方法通过控制单个继电器闭合时,在继电器上产生的火弧的技术问题,达到了无火弧的控制交流输入电压通过供电控制系统传输至待测板卡,以为待测板卡供电。

参见图3b-3c,进一步的,第一继电器开关模块31包括二极管单元d5和继电器单元jd2;

当继电器单元jd2闭合后,交流输入电压信号中的正电压信号经过二极管单元d5传输至待测板卡34。

具体的,正电压信号,经过二极管单元d5和继电器单元jd2的6引脚和9引脚、待测板卡34和继电器单元jd2的4引脚和7引脚到第一端子cnb1的n端以形成闭合回路。负电压信号在二极管单元d5处被截止。

进一步的,图3d为本发明实施例三提供的控制模块的电路图。控制模块33包括:相位检测单元和与相位检测单元的相位输出端相连的处理单元;

相位检测单元接收交流输入电压信号,并在交流输入电压信号的相位为第一相位信息时,向处理单元发送第一相位标识信息;在交流输入电压信号的相位为第二相位信息时,向处理单元发送第二相位标识信息;

处理单元接收到第一相位标识信息后,控制第一继电器开关模块31闭合;在控制第一继电器开关模块31闭合后,若接收到第二相位标识信息,则控制第二继电器开关模块32闭合。

参见图3b,相位检测单元可以包括:第一相位电阻(r52、r141和r31中的至少一个)、第二相位电阻r109、第三相位电阻r11、第一相位二极管d4、第二相位二极管d7、第三相位二极管d25、第四相位二极管d8、第五相位二极管d26和相位检测光耦pcb1;

相位检测单元的正输入端220v_l和负输入端220v_n接收交流输入电压信号。当交流输入电压信号为正电压信号时,第三相位二极管d25、第四相位二极管d8、第五相位二极管d26的支路上形成压降,施加至相位检测光耦pcb1,以触发相位检测光耦pcb1导通,向处理单元发送第二相位标识信息,即低电位信号。当交流输入电压信号为负电压信号时,由于相位检测光耦pcb1控制端的二极管的反向截止特性,相位检测光耦pcb1的开关管pcb1b断开,相位检测单元向处理器发送第一相位标识信息,即高电平信号。

其中,第一相位电阻(r52、r141和r31中的至少一个)、第二相位电阻r109和第三相位电阻r11可以用于分压或限流,第一相位二极管d4和第二相位二极管d7可以在交流输入电压信号处于负电压信号时,防止损坏检测光耦pcb1。

处理单元接收到相位输出端220v_phasedet输出的第一相位标识信息后,控制第一继电器开关模块31闭合;在控制第一继电器开关模块31闭合后,若接收到第二相位标识信息,则控制第二继电器开关模块32闭合。

具体的,在控制第一继电器开关模块31或第二继电器开关模块32闭合时,可以通过控制第一继电器开关模块31或第二继电器开关模块32驱动电压的供给状态实现。

第一继电器开关模块31和第二继电器开关模块32的驱动电压的供给状态可以通过对应的第一电平转换单元和第二电平转换单元实现。第一电平转换单元和第二电平转换单元所包括器件可以相同,各器件间的连接方式可以相同。

示例性的,第一电平转换单元可以包括:第一转换电阻r113、第二转换电阻r105、第三转换电阻r63、第四转换电阻r51、第五转换电阻r55、转换电容c40、转换场效应管q10和转换三极管q15;

第一电平转换单元可以为第一继电器开关模块31提供驱动电压。当处理单元控制第一继电器开关模块31闭合时,可以为转换三极管q15提供导通电压,从而使得第三转换电阻r63、第四转换电阻r51、第五转换电阻r55分压,以导通转换场效应管q10,从而将驱动电压24v_relayp输出至第一继电器开关模块31,以控制第一继电器开关模块31闭合。

进一步的,供电控制系统还包括:与待测板卡34连接的放电模块,

放电模块接收控制模块33发送的开始指令后,根据开始指令触发放电模块中的放电晶体管导通,以拉低待测板卡34待放电端的电压。

图3e为本发明实施例三提供的放电模块的电路图。参见图3e,图3e示出了一种放电模块的连接示意图。放电模块包括了第一放电电阻r76、第二放电电阻r44、第三放电电阻r24、第四放电电阻r22、第五放电电阻r34、第六放电电阻r10、放电三极管q17、放电场效应管q4、第一放电二极管d30、第二放电二极管d32、第三放电二极管d33、第四放电二极管d11和第一放电光耦pcb2;

控制模块33向放电模块的第一放电电阻r76与第二放电电阻r44的连接端330vload_ct_mos发送开始指令,以使放电模块基于开始指令触发放电晶体管导通,放电晶体管包括了放电三极管q17、第一放电光耦pcb2和放电场效应管q4。

具体的,放电三极管q17控制端到达导通电压后,第一放电光耦pcb2控制端pcb2a上产生压差,控制第一放电光耦pcb2受控端pcb2b导通,以使放电场效应管q4控制端上产生压差,从而导通放电场效应管q4,故能够使得第一放电二极管d30、第二放电二极管d32、第三放电二极管d33支路连通,以通过该支路为待测板卡34的待放电端放电。待放电端可以为待测板卡34中大电解电容的两端。

进一步的,放电模块,还包括:整流桥,

整流桥的交流输入端连接至待放电端,整流桥的输出端连接放电模块的放电端。

整流桥的交流输入端cn和cp连接至待测板卡34的待放电端,整流桥的输出端连接至放电模块对应的放电端,如整流桥的正输出端连接放电模块的正放电端,负输出端连接负放电端。其中,输出端包括正输出端和负输出端,放电端包括正输出端和负输出端,参见网络标号300v+和300v-位置。

在放电模块中增加整流桥能够使得放电模块连接待测板卡34,以为待测板卡34放电时,不需要区分正负,便于操作。

进一步的,供电控制系统,还包括互斥模块,

互斥模块的互斥输入端连接放电模块的放电检测端;

互斥模块接收放电模块输出的放电检测信号;并基于放电检测信号控制第一继电器开关模块31和第二继电器开关模块32的驱动电压,以使控制模块33通过驱动电压控制第一继电器开关模块31和第二继电器开关模块32的开闭状态。

图3f为本发明实施例三提供的互斥模块的电路图。参见图3e-3f,互斥模块的互斥输入端连接放电模块的放电检测端,参见网络标号discharg_state位置处。

互斥模块包括:第一互斥电阻r27、第二互斥电阻r23、第三互斥电阻r29、第四互斥电阻r35、互斥三极管q16和互斥场效应管qm1;

放电模块在为待测板卡34放电过程中,放电检测光耦pcb5导通,使得放电检测端输出低电位信号,以指示放电模块当前正处于放电状态。放电检测端也可以连接至控制模块33,以通知控制模块33当前放电模块的状态。

此外,互斥模块接收到放电检测端输出的放电检测信号后,若放电检测信号为低电平信号,则可以说明当前处于放电状态,即断开互斥三极管q16,进而断开互斥场效应管qm1,从而切断驱动电压的供给。即保证放电模块为待测板卡34放电时,供电控制系统不为待测板卡34供电。当放电检测信号为高电平信号时,可以说明当前放电模块未处于放电状态,则可以为第一继电器开关模块31和第二继电器开关模块32供给驱动电压,以使控制模块33能够通过驱动电压控制第一继电器开关模块31和第二继电器开关模块32的开闭状态。

此外,图3g为本发明实施例三提供的继电器延时检测模块的电路图。参见图3g,继电器延时检测模块包括检测电阻r104。通过检测电阻r104的一端relay_actiontime的电压值确定继电器状态信息。如当第一继电器开关模块31闭合后,检测电阻r104的一端relay_actiontime输出低电压信号,否则,输出高电压信号。从而通过检测电阻r104的一端relay_actiontime的电压值确定继电器状态信息。

可见,本实施例中提供的供电控制系统通过检测交流输入电压信号的相位信息,采用双继电器,第一继电器开关模块和第二继电器开关模块,进行交流供电和断电的灭弧处理,供电控制系统稳定性高,可在长时间的使用中避免因继电器长期使用带来的,开关时间不确定以及使用寿命降低的问题,放电模块不用区分正负输入,便于操作。使用mos管和光耦进行硬件上的防呆,采用互斥模块能够防止因主芯片程序,如控制模块程序,故障导致异常放电事故,逻辑简单,将供电及放电逻辑绑定。

上述供电控制系统可执行本发明任意实施例所提供的供电控制方法,具备执行方法相应的功能模块和有益效果。

实施例四

图4为本发明实施例四提供的一种设备的结构示意图。如图4所示,本发明实施例四提供的设备包括:一个或多个处理器41和存储装置42;该设备中的处理器41可以是一个或多个,图4中以一个处理器41为例;存储装置42用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器41执行,使得所述一个或多个处理器41实现如本发明实施例中任一项所述的供电控制方法。

所述设备还可以包括:输入装置43和输出装置44。

设备中的处理器41、存储装置42、输入装置43和输出装置44可以通过总线或其他方式连接,图4中以通过总线连接为例。

该设备中的存储装置42作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例一或二所提供供电控制方法对应的程序指令/模块(例如,附图3a所示的供电控制系统中的模块,包括:第一继电器开关模块31、第二继电器开关模块32、控制模块33和待测板卡34)。处理器41通过运行存储在存储装置42中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述方法实施例中供电控制方法。

存储装置42可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储装置42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置42可进一步包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置43可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置44可包括显示屏等显示设备。

并且,当上述设备所包括一个或者多个程序被所述一个或者多个处理器41执行时,程序进行如下操作:

所述控制模块接收到供电指令后,检测交流输入电压信号的相位信息,若所述相位信息为第一相位信息,则控制所述第一继电器开关模块闭合,以使所述交流输入电压信号中的正电压信号通过所述第一继电器开关模块传输给所述待测板卡;在控制所述第一继电器开关模块闭合后,若所述相位信息为第二相位信息,则控制所述第二继电器开关模块闭合,以使所述交流输入电压信号传输给所述待测板卡。

实施例五

本发明实施例五提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时用于执行供电控制方法,该方法应用于供电控制系统,所述供电控制系统包括:第一继电器开关模块、第二继电器开关模块、所述控制模块和待测板卡,该方法包括:

所述控制模块接收到供电指令后,检测交流输入电压信号的相位信息,若所述相位信息为第一相位信息,则控制所述第一继电器开关模块闭合,以使所述交流输入电压信号中的正电压信号通过所述第一继电器开关模块传输给所述待测板卡;在控制所述第一继电器开关模块闭合后,若所述相位信息为第二相位信息,则控制所述第二继电器开关模块闭合,以使所述交流输入电压信号传输给所述待测板卡。

可选的,该程序被处理器执行时还可以用于执行本发明任意实施例所提供的供电控制方法。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(randomaccessmemory,ram)、只读存储器(readonlymemory,rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、闪存、光纤、便携式cd-rom、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(radiofrequency,rf)等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1