本发明涉及一种换电柜的离线换电池方法及系统,属于电池柜领域。
背景技术:
随着人们对环境污染的日益重视,电动车作为越来越多人出行的选择,电动车采用电池作为驱动源,当电池的电量耗尽后,需要很长时间充电,为了节约用时,现在市场上出现了很多换电柜,将耗尽的电池放入换电柜,将充满电的电池取出供电动车使用,整个换电过程耗时很短;但是这种换电柜往往依靠物联网,当无法联网/断网后,换电柜就无法使用。
技术实现要素:
本发明提供了一种换电柜的离线换电池方法及系统,解决了换电柜无法联网/断网无法使用的问题。
为了解决上述技术问题,本发明所采用的技术方案是:
一种换电柜的离线换电池方法,包括,
接收人机交互端输入的包含用户账号的换电起始指令,打开空闲仓a;
响应于检测到仓a内放入电池,对电池进行识别;
响应于电池识别成功,关闭仓a;
筛选出用于替换的满电电池,根据该满电电池信息生成校验码,将校验码发送给人机交互端;
响应于接收到人机交互端输入的正确校验码,打开放置该满电电池的仓b;
响应于检测到满电电池取出,关闭仓b。
将包含校验码的二维码发送给人机交互端,用户扫码获得校验码,并在人机交互端输入。
检测到仓a内的充电接口接入电池,则表明仓a内放入电池;检测到仓b内的充电接口脱离电池,则表明仓b内取出电池。
仓a内的充电接口与放入电池的bms通信,识别放入的电池,根据识别出的信息,筛选出用于替换的满电电池。
一种换电柜的离线换电池系统,包括,
起始指令接收模块:接收人机交互端输入的包含用户账号的换电起始指令,打开空闲仓a;
电池识别模块:响应于检测到仓a内放入电池,对电池进行识别;
第一关闭模块:响应于电池识别成功,关闭仓a;
校验码生成模块:筛选出用于替换的满电电池,根据该满电电池信息生成校验码,将校验码发送给人机交互端;
开仓模块:响应于接收到人机交互端输入的正确校验码,打开放置该满电电池的仓b;
第二关闭模块:响应于检测到满电电池取出,关闭仓b。
校验码生成模块包括二维码发送模块,用以将包含校验码的二维码发送给人机交互端。
还包括取放检测模块;
取放检测模块:检测仓内是否放入/取出电池;检测到仓a内的充电接口接入电池,则表明仓a内放入电池;检测到仓b内的充电接口脱离电池,则表明仓b内取出电池。
电池识别模块通过仓a内的充电接口与放入电池的bms通信,识别放入的电池;校验码生成模块根据识别出的信息,筛选出用于替换的满电电池。
一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行换电柜的离线换电池方法。
一种计算设备,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行换电柜的离线换电池方法的指令。
本发明所达到的有益效果:本发明实现了离线状态下,换电柜的电池更换。
附图说明
图1为本发明的流程图。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
如图1所示,一种换电柜的离线换电池方法,包括以下步骤:
步骤1,无法联网/断网时,换电柜进入离线模式。
步骤2,用户通过人机交互端输入用户账号,并通过电机换电按钮发出换电起始指令。
上述人机交互端可是安装在换点柜上的人机交互设备,如触摸显示屏。
步骤3,换电柜的控制端(即控制器)接收人机交互端输入的包含用户账号的换电起始指令,打开空闲仓a。
步骤4,响应于检测到仓a内放入电池,对电池进行识别。
控制端检测到仓a内的充电接口接入电池,则表明检测到仓a内放入电池。
步骤5,若电池识别成功,关闭仓a;否则向人机交互端反馈识别错误,提示重新放入电池进行二次识别。
仓a内的充电接口与放入电池的bms通信,若能够读到电池bms内固定的电池编号,即视为电池识别成功;读不到编号,则视为识别失败。
步骤6,筛选出用于替换的满电电池,满电电池型号与放入电池的型号一致,根据该满电电池信息生成校验码,将校验码发送给人机交互端。
控制端根据识别的电池编码,筛选型号一致的满电电池,根据该满电电池信息生成包含校验码的二维码,并将二维码发送给人机交互端,用户扫码获得校验码,并在人机交互端输入。
步骤7,响应于接收到人机交互端输入的正确校验码,打开放置该满电电池的仓b。
步骤8,响应于检测到满电电池取出,关闭仓b。
检测到仓b内的充电接口脱离电池,则表明仓b内取出电池。
上述方法实现了离线状态下,换电柜的电池更换。
一种换电柜的离线换电池系统,包括:
起始指令接收模块:接收人机交互端输入的包含用户账号的换电起始指令,打开空闲仓a。
电池识别模块:响应于检测到仓a内放入电池,对电池进行识别。
第一关闭模块:响应于电池识别成功,关闭仓a。
校验码生成模块:筛选出用于替换的满电电池,根据该满电电池信息生成校验码,将校验码发送给人机交互端。
校验码生成模块包括二维码发送模块,用以将包含校验码的二维码发送给人机交互端。
校验码生成模块包括二维码发送模块;二维码发送模块:将包含校验码的二维码发送给人机交互端,人机交互端通过扫码获得校验码。
开仓模块:响应于接收到人机交互端输入的正确校验码,打开放置该满电电池的仓b。
第二关闭模块:响应于检测到满电电池取出,关闭仓b。
取放检测模块:检测仓内是否放入/取出电池;检测到仓a内的充电接口接入电池,则表明仓a内放入电池;检测到仓b内的充电接口脱离电池,则表明仓b内取出电池。
电池识别模块通过仓a内的充电接口与放入电池的bms通信,识别放入的电池;校验码生成模块根据识别出的信息,筛选出用于替换的满电电池。
一种换电柜,包括柜体和主控制器,柜体内设置有放置电池的仓,仓内设置有充电接口,充电接口外接市电,充电回路中设置有可控开关,主控制器控制可控开关和仓门;人机交互端直接安装在柜体上,并与控制器连接。
一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行换电柜的离线换电池方法。
一种计算设备,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行换电柜的离线换电池方法的指令。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上仅为本发明的实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均包含在申请待批的本发明的权利要求范围之内。