本发明涉及电路领域,具体而言,涉及一种设备的供电方法及设备。
背景技术:
如今各行各业已基本进入大数据时代,经过对海量数据的分析,管理者可以得到有价值的信息。数据的采集、回收需要各种类型的数据传输装置来完成,此类装置大多设计为独立工作状态,因此需要对其提供稳定、安全的电源供应。现有技术中一般采用以下两种方案:1)市电;2)机组供电,这些方案设计简单、开发难度低所以被广泛使用,但弊端也十分明显,其中最为突出的问题则是:市电供应异常便无法继续工作,机组异常断电则故障数据无法及时回传。该类数据传输装置的应用场景十分有限,关键性的数据无法得到有效的记录。
针对相关技术中的上述问题,目前尚未存在有效的解决方案。
技术实现要素:
本发明实施例提供了一种设备的供电方法及设备,以至少解决相关技术中对于设备在市电供应异常便无法继续工作或机组异常断电则故障数据无法及时回传的问题。
根据本发明的一个实施例,提供了一种设备,包括:中央处理器,用于获取电压值的比较结果,并根据所述比较结果向放电模块和充电模块发送指令,其中,所述比较结果为所述中央处理器预设的电压基准值与储能装置的电压值的比较结果,以及所述电压基准值与外部电源提供给充电模块的电压值的比较结果;所述充电模块,用于根据所述指令确定是否向所述储能装置充电;所述放电模块,用于根据所述指令确定为是否为所述设备的负载供电的电源。
根据本发明的另一个实施例,提供了一种设备的供电方法,其中,所述设备包括:中央处理器,放电模块,充电模块和储能装置;所述方法包括:所述中央处理器获取电压值的比较结果,并根据所述比较结果向所述放电模块和所述充电模块发送指令,其中,所述比较结果为所述中央处理器预设的电压基准值与储能装置的电压值的比较结果,以及所述电压基准值与外部电源提供给充电模块的电压值的比较结果;所述充电模块根据所述指令确定是否向所述储能装置充电;所述放电模块根据所述指令确定为是否为所述设备的负载供电的电源。
通过本发明,能够根据中央处理器预设的电压基准值与储能装置的电压值的比较结果,以及电压基准值与外部电源提供给充电模块的电压值的比较结果能够确保储能装置在外部电源异常的情况下进行供电,解决了相关技术中对于设备在市电供应异常便无法继续工作或机组异常断电则故障数据无法及时回传的问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本实施例的设备的结构示意图;
图2是根据本实施例的设备的可选结构示意图;
图3是根据本发明实施例的设备的供电方法的流程图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
本实施例提供了一种设备,图1是根据本实施例的设备的结构示意图,如图1所示,该设备包括:
中央处理器101,用于获取电压比较模块104的比较结果,并根据比较结果向放电模块105和充电模块102发送指令,其中,比较结果为中央处理器预设的电压基准值与储能装置103的电压值的比较结果,以及电压基准值与外部电源对充电模块102的电压值的比较结果;
电压比较模块104,用于比较中央处理器预设的电压基准值与储能装置的电压值,以及比较电压基准值与外部电源对充电模块102的电压值,并将比较结果传输到中央处理器101;
充电模块102,用于接收中央处理器101发送的指令,以及向储能装置103充电;
放电模块105,用于根据指令确定为是否为设备的负载供电的电源。
可选地,中央处理器101,用于在电压基准值大于储能装置的电压值的情况下,向充电模块105发送第一指令,其中,第一指令用于指示充电模块105向储能装置103充电,并指示由充电模块向设备的负载供电。
中央处理器101,用于在电压基准值大于外部电源对充电模块的电压值的情况下,向放电模块105发送第二指令,其中,第二指令用于指示由储能装置通过放电模块105向设备的负载供电。
如图2所示,本申请的设备的负载至少包括:
数据存储装置106,存储设备在运行期间的所有数据;
通讯装置107,用于与外部进行数据交互。
通过该数据存储装置106,能够对异常数据进行存储,以便后续对异常数据进行分析确定故障。
此外,通过本申请的设备,在外部电压低于标准电压值时可以通过储能装置设备的负载进行供电,而且还可以在正常情况下,在储能设备对设备进行供电的情况下,对储能设备进行充电,解决了相关技术中对于设备在市电供应异常便无法继续工作或机组异常断电则故障数据无法及时回传的问题。
实施例2
在本实施例中提供了一种设备的供电方法,图3是根据本发明实施例的设备的供电方法的流程图,如图3所示,该流程包括如下步骤:
步骤s302,中央处理器获取电压值的比较结果,并根据比较结果向放电模块和充电模块发送指令,其中,比较结果为中央处理器预设的电压基准值与储能装置的电压值的比较结果,以及电压基准值与外部电源提供给充电模块的电压值的比较结果;
步骤s304,充电模块根据指令确定是否向储能装置充电;
步骤s306,放电模块根据指令确定为是否为设备的负载供电的电源。
在本申请的可选实施方式中,在电压基准值大于储能装置的电压值的情况下,中央处理器向充电模块发送第一指令,其中,第一指令用于指示充电模块向储能装置充电,并指示由充电模块向设备的负载供电。
可见,本申请正常通电后,中央处理器给电压比较模块设置一个基准电压值,电压比较模块将储能装置的电压值与基准值、当前电源电压值进行比较,并将比较结果反馈给中央处理器,中央处理器通过特殊算法运算,给充电模块、放电模块或电压比较模块发送相应的命令。
即第一指令是在外部电源正常供电时发送的,在当外部电源正常供电时,中央处理器通过充电模块检测当前外部电源参数,并根据电压比较模块回传的差值以及系统运行时间,决定是否为储能装置充电以及设定新的基准电压值。
在本申请的另一个可选实施方式中,中央处理器在电压基准值大于外部电源对充电模块的电压值的情况下,向放电模块发送第二指令,其中,第二指令用于指示由储能装置通过放电模块向设备的负载供电。
即,第二指令是在外部电源中断时发送的,当外部电源中断时,由放电模块中的感性元器件及高速开关晶体管的协同作用,可在断电的瞬间将储能装置的电能输送到本装置电路中,确保其他模块正常运行。中央处理器通过充电模块检测到外部电源中断后,将根据电压比较模块回传的参数和需要传输的数据量,设定放电模块、通讯模块及自身的相关参数,使系统运行于标准、节能模式,确保数据顺利上传。
中央处理器将根据系统在内部供电时运行的时长、储能装置的电能余量以及待传输的数据量,决定充电模块的相关参数,调节充电电流大小确保不影响数据传输的同时为储能装置充电。通过设置电压比较模块的参数以及其他参数的运算,即可使储能装置不会因为过充、过放而导致的寿命缩短的现象发生。
在本申请的再一个可选实施方式中,本申请中的设备还可以包括电压比较模块,基于此,本申请的方法步骤还可以包括:电压比较模块比较中央处理器预设的电压基准值与储能装置的电压值,以及比较电压基准值与外部电源对充电模块的电压值,并将比较结果传输到中央处理器。
在本申请的再一个可选实施方式中,本申请的方法步骤,还可以包括:
步骤s306,存储设备在运行期间的所有数据;
步骤s308,通过通讯装置与外部进行数据交互。
下面结合本申请的可选实施方式对本申请进行举例说明;
在本可选实施方式中,本申请中的设备根据实际应用需求,采集/传输基于如下通讯协议的内容:rs232、rs485、can、modbus、uart、spi、iic;需要说明的是,本申请中的设备属于非独立工作设备,其主要用于采集目标终端的数据/信息并通过无线网络传输至指定目的,本装置需要由相应终端设备提供两点要素:电源、数据;
基于此,在电源接通时,将自动检测数据端口的信息,若无数据或采集到的数据不正确,则本设备内部系统不进行其他工作,直到数据正确为止;本设备将采集到的有效数据,通过gprs(无线蜂窝网络)、wifi、nb-iot无线通讯技术将数据传输至指定目的,本发明提供的传输系统提供多种传输方式:所有数据实时上报、设备故障数据即时上报、设备运行变化参数上报等,以适应各种应用需求;
通过本申请的可选实施方式中,有效解决了因终端设备异常断电导致其各类参数无法顺利回传的问题。本设备内部具有储能装置,可在无外部电源时释放电能,确保本装置能够持续正常工作,其充放电状态由中央处理器决定。当设备发生异常导致电源中断时,可将异常数据实时回传至指定目的地,便于故障分析;采用特殊算法管理内部储能装置的充放电状态,保护内部元器件的同时还能够延长产品使用寿命。
实施例3
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
s1,中央处理器获取电压值的比较结果,并根据比较结果向放电模块和充电模块发送指令,其中,比较结果为中央处理器预设的电压基准值与储能装置的电压值的比较结果,以及电压基准值与外部电源提供给充电模块的电压值的比较结果;
s2,充电模块根据指令确定是否向储能装置充电;
s3,放电模块根据指令确定为是否为设备的负载供电的电源。
可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
s1,中央处理器获取电压值的比较结果,并根据比较结果向放电模块和充电模块发送指令,其中,比较结果为中央处理器预设的电压基准值与储能装置的电压值的比较结果,以及电压基准值与外部电源提供给充电模块的电压值的比较结果;
s2,充电模块根据指令确定是否向储能装置充电;
s3,放电模块根据指令确定为是否为设备的负载供电的电源。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。