本发明涉及电源领域,尤其是涉及一种电源并机系统控制方法、装置及存储介质。
背景技术:
1、电源设备在使用中,经常需要进行并机使用,目前一般的做法是:用户指定某一台电源作为主机,其余电源作为从机,每台从机皆受主机控制,当并机网络中某一台电源出现故障时,特别是主机出现故障时,整个并机电源系统将瘫痪,无法正常输出,必须断电处理后才能正常运行。
技术实现思路
1、本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种电源并机系统控制方法,解决了传统并机方式容易出现电源系统瘫痪的问题。
2、本发明还提出了一种电源并机系统控制装置和计算机可读存储介质。
3、根据本发明的第一方面实施例的电源并机系统控制方法,应用于第一电源设备,所述第一电源设备与多个第二电源设备组成电源并机系统,所述第一电源设备、多个所述第二电源设备通过can通讯总线进行数据交互,所述第一电源设备的交流输入端和每个所述第二电源设备的交流输入端皆通过输入控制开关模块与交流电源连接,所述第一电源设备的直流输出端和每个所述第二电源设备的直流输出端皆用作直流输出,所述第一电源设备、每个所述第二电源设备皆具有一个can识别码,且皆不相同;
4、所述电源并机系统控制方法包括:
5、执行上电操作,并等待上电预防错判预设时间;
6、响应于完成上电操作,当未接收到第一主机广播帧,根据与所述第一电源设备对应的can识别码生成第二主机广播帧,并以广播的方式发送生成的所述第二主机广播帧至多个所述第二电源设备,以使得多个所述第二电源设备接收到所述第二主机广播帧后发送第一从机应答帧至所述第一电源设备,所述第一从机应答帧由所述第二电源设备根据对应的can识别码得到;
7、响应于所述第一从机应答帧,等待应答预设门限时间,生成与每个所述第二电源设备对应的第一从机地址,并将多个所述第一从机地址一一对应发送至对应的所述第二电源设备,以使得每个所述第二电源设备完成第一从机地址写入,其中,每个所述第二电源设备对应的所述第一从机地址皆不相同;
8、响应于完成上电操作,当接收到所述第一主机广播帧,根据所述第一电源设备对应的can识别码生成第二从机应答帧,并发送所述第二从机应答帧至发送所述第一主机广播帧的所述第二电源设备,以使得发送所述第一主机广播帧的所述第二电源设备根据所述第二从机应答帧生成与所述第一电源设备对应的第二从机地址,并将所述第二从机地址发送至所述第一电源设备;
9、当接收到所述第二从机地址,完成第二从机地址写入。
10、根据本发明实施例的电源并机系统控制方法,至少具有如下有益效果:
11、通过让电源设备判断是否接收到第一主机广播帧,从确定电源并机系统中是否存在电源设备已经发出第一主机广播帧,若存在,则可以在接收到第一主机广播帧后直接确定自身为从机设备,若不存在,则可以发出第二主机广播帧,确定自身为主机设备,从而实现了自动选择主机设备的功能,并且因为采用的是can通讯并对应设置唯一的can识别码,从而可以在根本上保证每次仅有一个电源设备可以发出主机广播帧,保证了选取流程的准确性;同时,因为采用了基于can识别码实现自动选择主机的方式,并且每台电源设备皆设置了唯一的can识别码,从而可以再一次基于can识别码完成主机选取,从而使处于并机状态的多个电源设备正常运行。
12、根据本发明的一些实施例,所述生成与每个所述第二电源设备对应的第一从机地址,包括:
13、按照接收到所述第一从机应答帧的顺序,记录对应所述第二电源设备的can识别码,并根据记录顺序按照由小至大或由大至小的原则生成与每个所述第二电源设备对应的第一从机地址。
14、根据本发明的一些实施例,所述将所述第一从机地址一一对应发送至对应的所述第二电源设备,包括:
15、根据每个所述第一从机地址和对应所述第二电源设备对应的can识别码,生成每个所述第二电源设备对应的从机确认帧;
16、待所述第二主机广播帧发送完成并等待预设应答安全时间后,将每个所述第二电源设备对应的从机确认帧一一对应发送至对应的所述第二电源设备,其中,所述预设应答安全时间小于所述上电预防错判预设时间。
17、根据本发明的一些实施例,每个所述第二电源设备中所述第一从机地址写入步骤为:
18、当所述第二电源设备接收到的所述从机确认帧中can识别码与所述第二电源设备对应的can识别码一致,从所述从机确认帧获取所述第一从机地址并完成写入,同时发送从机确认应答帧至所述第一电源设备。
19、根据本发明的一些实施例,当所述第一电源设备未接收到所述第一主机广播帧且已发送所述第二主机广播帧,所述第一电源设备每间隔预设周期发送时间发送一次所述第二主机广播帧,其中,所述预设应答安全时间小于所述预设周期发送时间小于所述上电预防错判预设时间。
20、根据本发明的一些实施例,所述第一电源设备的直流输出端和每个所述第二电源设备的直流输出端皆通过输出控制开关模块完成直流输出;
21、当所述第一电源设备接收到所述第一主机广播帧,将发送所述第一主机广播帧的所述第二电源设备记作主机设备,所述电源并机系统控制方法还包括以下步骤:
22、当所述第一电源设备出现故障且与发送所述第一主机广播帧的所述第二电源设备保持通讯连接,响应于分断指令控制与所述第一电源设备对应的所述输出控制开关模块和所述输入控制开关模块断开。
23、根据本发明的一些实施例,所述电源并机系统控制方法还包括以下步骤:
24、当所述第一电源设备与多个所述第二电源设备失去通讯连接,控制与所述第一电源设备对应的所述输出控制开关模块和所述输入控制开关模块断开。
25、根据本发明的一些实施例,所述第一电源设备的直流输出端和每个所述第二电源设备的直流输出端皆通过输出控制开关模块完成直流输出;
26、当所述第一电源设备未接收到所述第一主机广播帧且已发送所述第二主机广播帧,将所述第一电源设备记作主机设备,所述电源并机系统控制方法还包括以下步骤:
27、当所述第一电源设备出现故障且与多个所述第二电源设备保持通讯连接,控制与所述第一电源设备对应的所述输出控制开关模块和所述输入控制开关模块断开,且多个所述第二电源设备根据对应的can识别码重新确认主机设备。
28、根据本发明的一些实施例,所述电源并机系统控制方法还包括以下步骤:
29、当所述第一电源设备与多个所述第二电源设备失去通讯连接,控制与所述第一电源设备对应的所述输出控制开关模块和所述输入控制开关模块断开,且多个所述第二电源设备根据对应的can识别码重新确认主机设备。
30、根据本发明的第二方面实施例的电源并机系统控制系统,应用于第一电源设备,所述第一电源设备与多个第二电源设备组成电源并机系统,所述第一电源设备、多个所述第二电源设备通过can通讯总线进行数据交互,所述第一电源设备的交流输入端和每个所述第二电源设备的交流输入端皆通过输入控制开关模块与交流电源连接,所述第一电源设备的直流输出端和每个所述第二电源设备的直流输出端皆用作直流输出,所述第一电源设备、每个所述第二电源设备皆具有一个can识别码,且皆不相同;
31、所述电源并机系统控制装置包括:
32、上电确认单元,用于执行上电操作,并等待上电预防错判预设时间;
33、主机广播单元,用于响应于完成上电操作,当未接收到第一主机广播帧,根据与所述第一电源设备对应的can识别码生成第二主机广播帧,并以广播的方式发送生成的所述第二主机广播帧至多个所述第二电源设备,以使得多个所述第二电源设备接收到所述第二主机广播帧后发送第一从机应答帧至所述第一电源设备,所述第一从机应答帧由所述第二电源设备根据对应的can识别码得到;
34、主机应答单元,用于响应于所述第一从机应答帧,等待应答预设门限时间,生成与每个所述第二电源设备对应的第一从机地址,并将多个所述第一从机地址一一对应发送至对应的所述第二电源设备,以使得每个所述第二电源设备完成第一从机地址写入,其中,每个所述第二电源设备对应的所述第一从机地址皆不相同;
35、从机应答单元,用于响应于完成上电操作,当接收到所述第一主机广播帧,根据所述第一电源设备对应的can识别码生成第二从机应答帧,并发送所述第二从机应答帧至发送所述第一主机广播帧的所述第二电源设备,以使得发送所述第一主机广播帧的所述第二电源设备根据所述第二从机应答帧生成与所述第一电源设备对应的第二从机地址,并将所述第二从机地址发送至所述第一电源设备;
36、从机地址更新单元,用于当接收到所述第二从机地址,完成第二从机地址写入。
37、根据本发明实施例的电源并机系统控制装置,至少具有如下有益效果:
38、通过让电源设备判断是否接收到第一主机广播帧,从确定电源并机系统中是否存在电源设备已经发出第一主机广播帧,若存在,则可以在接收到第一主机广播帧后直接确定自身为从机设备,若不存在,则可以发出第二主机广播帧,确定自身为主机设备,从而实现了自动选择主机设备的功能,并且因为采用的是can通讯并对应设置唯一的can识别码,从而可以在根本上保证每次仅有一个电源设备可以发出主机广播帧,保证了选取流程的准确性;同时,因为采用了基于can识别码实现自动选择主机的方式,并且每台电源设备皆设置了唯一的can识别码,从而可以再一次基于can识别码完成主机选取,从而使处于并机状态的多个电源设备正常运行。
39、根据本发明的第三方面实施例的计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如上述第一方面实施例所述的电源并机系统控制方法。由于计算机可读存储介质采用了上述实施例的电源并机系统控制方法的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果。
40、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。
1.一种电源并机系统控制方法,其特征在于,应用于第一电源设备,所述第一电源设备与多个第二电源设备组成电源并机系统,所述第一电源设备、多个所述第二电源设备通过can通讯总线进行数据交互,所述第一电源设备的交流输入端和每个所述第二电源设备的交流输入端皆通过输入控制开关模块与交流电源连接,所述第一电源设备的直流输出端和每个所述第二电源设备的直流输出端皆用作直流输出,所述第一电源设备、每个所述第二电源设备皆具有一个can识别码,且皆不相同;
2.根据权利要求1所述的电源并机系统控制方法,其特征在于,所述生成与每个所述第二电源设备对应的第一从机地址,包括:
3.根据权利要求1或2所述的电源并机系统控制方法,其特征在于,所述将所述第一从机地址一一对应发送至对应的所述第二电源设备,包括:
4.根据权利要求3所述的电源并机系统控制方法,其特征在于,每个所述第二电源设备中所述第一从机地址写入步骤为:
5.根据权利要求1所述的电源并机系统控制方法,其特征在于,当所述第一电源设备未接收到所述第一主机广播帧且已发送所述第二主机广播帧,所述第一电源设备每间隔预设周期发送时间发送一次所述第二主机广播帧,其中,所述预设应答安全时间小于所述预设周期发送时间小于所述上电预防错判预设时间。
6.根据权利要求1所述的电源并机系统控制方法,其特征在于,所述第一电源设备的直流输出端和每个所述第二电源设备的直流输出端皆通过输出控制开关模块完成直流输出;
7.根据权利要求1所述的电源并机系统控制方法,其特征在于,所述第一电源设备的直流输出端和每个所述第二电源设备的直流输出端皆通过输出控制开关模块完成直流输出;
8.根据权利要求7所述的电源并机系统控制方法,其特征在于,所述电源并机系统控制方法还包括以下步骤:
9.一种电源并机系统控制装置,其特征在于,应用于第一电源设备,所述第一电源设备与多个第二电源设备组成电源并机系统,所述第一电源设备、多个所述第二电源设备通过can通讯总线进行数据交互,所述第一电源设备的交流输入端和每个所述第二电源设备的交流输入端皆通过输入控制开关模块与交流电源连接,所述第一电源设备的直流输出端和每个所述第二电源设备的直流输出端皆用作直流输出,所述第一电源设备、每个所述第二电源设备皆具有一个can识别码,且皆不相同;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至8任一所述的电源并机系统控制方法。
