本发明涉及电池技术,特别涉及一种电池控制方法以及电池控制设备。
背景技术:
在实际应用中,可采用电池来为无人机中的飞控等设备进行供电。
按照现有处理方式,当电池输出处于开启状态时,若检测到关闭逻辑,则会立刻关闭电池输出,但这样会带来以下问题:以飞控为例,其在电池输出关闭之前可能正在进行一些任务处理,而电池输出的关闭会造成这些任务处理的突然中断,从而影响系统性能。
技术实现要素:
有鉴于此,本发明提供了一种电池控制方法以及一种电池控制设备,能够提升系统性能。
为了达到上述目的,本发明的技术方案是这样实现的:
一种电池控制方法,包括:
当电池输出处于开启状态时,若检测到关闭逻辑,则开始计时,并确定在到达预定时长之前是否接收到来自供电对象的关闭指令,如果是,则当接收到所述关闭指令时即关闭所述电池输出,否则,当到达所述预定时长时关闭所述电池输出。
一种电池控制设备,包括:检测模块和控制模块;
所述检测模块,用于当电池输出处于开启状态时,若检测到关闭逻辑,则向所述控制模块发送关闭消息;
所述控制模块,用于从接收到所述关闭消息开始计时,并确定在到达预定时长之前是否接收到来自供电对象的关闭指令,如果是,则当接收到所述关闭指令时即关闭所述电池输出,否则,当到达所述预定时长时关闭所述电池输出。
可见,采用本发明所述方案,当电池输出处于开启状态时,在检测到关闭逻辑后,不是立即关闭电池输出,而是等到接收到来自供电对象的关闭指令后再进行关闭,而供电对象可以利用断电之前的这一段时间对当前正在进行的一些任务进行保护性或紧急性处理等,以避免任务的突然中断等,从而提升了系统性能,或者,如果在预定时长内均未接收到关闭指令,可在到达预定时长后进行关闭,从而为供电对象增加了一段任务处理的缓冲时间,进而相比于现有技术也起到了提升系统性能的作用。
附图说明
图1为本发明电池控制方法实施例的流程图。
图2为本发明电池控制设备实施例的组成结构示意图。
具体实施方式
为了使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步的详细说明。
图1为本发明电池控制方法实施例的流程图,如图1所示,包括以下步骤11~14。
步骤11:当电池输出处于开启状态时,若检测到关闭逻辑,则开始计时。
比如,可在电池上设置一个按钮,当电池输出处于开启状态时,若按下按钮,则表示要关闭电池输出,反之,当电池输出处于关闭状态时,若按下按钮,则表示要开启电池输出;相应的,当电池输出处于开启状态时,若检测到按下按钮操作,即检测到关闭逻辑,则可开始计时。
步骤12:确定在到达预定时长之前是否接收到来自供电对象的关闭指令,如果是,则执行步骤13,否则,执行步骤14。
所述预定时长的具体取值可根据实际需要而定,比如可为10s。
另外,当检测到关闭逻辑后,可向供电对象发送电池输出将要关闭的通知消息,相应的,供电对象接收到通知消息并完成自身任务处理后,可返回关闭指令。
步骤13:当接收到关闭指令时即关闭电池输出,结束流程。
在到达所述预定时长之前,一旦接收到关闭指令,则可立即关闭电池输出。
步骤14:当到达所述预定时长时关闭电池输出,结束流程。
在到达所述预定时长之前,如果一直未接收到关闭指令,则可在到达所述预定时长时关闭电池输出。
本发明所述方案可适用于无人机中,相应的,上述供电对象可为飞控等。
当检测到关闭逻辑后,不是立即关闭电池输出,而是开始计时,并可向飞控发送电池输出将要关闭的通知消息,飞控接收到通知消息后,可在返回关闭指令即断电之前,先对当前正在进行的一些任务进行一下保护性或紧急性处理等,以避免任务的突然中断等,从而提升了系统性能,飞控具体进行何种处理可根据实际需要而定,本发明所述方案中不作限制。
即使由于某种原因未接收到来自飞控的关闭指令,那么在经过预定时长后再关闭电池输出,对于飞控来说,也增加了一段任务处理的缓冲时间,进而相比于现有技术也起到了提升系统性能的作用。
另外,当电池输出处于关闭状态时,若检测到开启逻辑,也可开始计时,并在当到达所述预定时长时开启电池输出。
通过上述开启控制方式,可以避免误操作等导致的电池输出错误开启等,比如,当电池输出处于关闭状态时,可能不小心按下了按钮,那么按照现有方式,电池输出将立刻被开启,而采用上述开启方式后,如果在到达所述预定时长之前及时取消了开启操作,如再次按下按钮,那么则可避免电池输出被开启,从而避免了错误的开启所造成的能量损耗等。
基于上述介绍,本发明同时公开了一种电池控制设备,在实际应用中,所述电池控制设备可位于电池内,作为电池的一个组成部分。
图2为本发明电池控制设备实施例的组成结构示意图,如图2所示,包括:检测模块和控制模块。
检测模块,用于当电池输出处于开启状态时,若检测到关闭逻辑,则向控制模块发送关闭消息;
控制模块,用于从接收到关闭消息开始计时,并确定在到达预定时长之前是否接收到来自供电对象的关闭指令,如果是,则当接收到关闭指令时即关闭电池输出,否则,当到达所述预定时长时关闭电池输出。
其中,
检测模块可进一步用于,当检测到关闭逻辑后,向供电对象发送电池输出将要关闭的通知消息;
关闭指令为供电对象接收到通知消息并完成自身任务处理后返回的关闭指令。
另外,
所述供电对象可包括:飞控。
再有,
检测模块还可进一步用于,当电池输出处于关闭状态时,若检测到开启逻辑,则向控制模块发送开启消息;
控制模块还可进一步用于,从接收到开启消息开始计时,并在当到达所述预定时长时开启电池输出。
图2所示设备实施例的具体工作流程请参照前述方法实施例中的相应说明,此处不再赘述。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。