用于投币装置的投币检测方法、系统及衣物处理设备与流程

文档序号:25035956发布日期:2021-05-11 17:08阅读:112来源:国知局
用于投币装置的投币检测方法、系统及衣物处理设备与流程

本发明涉及信号检测技术领域,具体涉及一种用于投币装置的投币检测方法、系统及衣物处理设备。



背景技术:

随着科技的发展,投币装置被广泛应用于各种自助服务设备,例如洗衣机和充电设备等,用户在洗衣机或充电设备的投币装置中投入一定数量的硬币,即可控制洗衣机进行洗涤操作或控制充电设备对负载进行充电。

目前,投币装置的投币检测方法主要包括高电平信号检测方法和低电平信号检测方法。具体而言,当投币检测方法是高电平信号(或低电平信号)检测方法时,未向投币装置投入硬币时投币装置会持续输出低电平信号(或高电平信号),而向投币装置投入硬币时投币装置会输出一定时长的高电平信号(或低电平信号),从而可以根据是否检测到投币装置输出高电平信号(或低电平信号)来判断是否发生投币动作。但是,由于这两种投币检测方法的信号检测原理完全相反,当将自助服务设备上的投币装置被切换为采用相反检测原理的投币装置(例如更换损坏的投币装置)时,必须同时对自助服务设备进行改进,以便自助服务设备能够根据投币装置的输出信号准确判断出是否发生投币动作。

相应地,本领域需要一种新的投币检测方案来解决上述问题。



技术实现要素:

为了解决现有技术中的上述问题,即为了解决如何准确地对投币装置进行投币检测的问题。本发明实施例在第一方面提供一种用于投币装置的投币检测方法,该用于投币装置的投币检测方法包括:

步骤1:判断投币装置的输出信号是否发生电平跳变;

步骤2:当所述输出信号发生电平跳变时,获取当前电平跳变的持续时间并判断所述持续时间是否大于等于预设的时长阈值:若是,则转至步骤1;若否,则转至步骤3;

步骤3:判断所述持续时间是否落入预设的时长范围内并根据判断结果判断是否发生投币动作。

在上述用于投币装置的投币检测方法的一个实施方式中,“根据判断结果判断是否发生投币动作”的步骤具体包括:若所述持续时间落入所述预设的时长范围,则判断为发生投币动作。

在上述用于投币装置的投币检测方法的一个实施方式中,“根据判断结果判断是否发生投币动作”的步骤还包括:若所述持续时间未落入所述预设的时长范围,则判断为没有发生投币动作并转至步骤1。

在上述用于投币装置的投币检测方法的一个实施方式中,在“判断投币装置的输出信号是否发生电平跳变”的步骤之后,所述方法还包括:当所述输出信号没有发生电平跳变时,再次执行“判断投币装置的输出信号是否发生电平跳变”的步骤。

在第二方面,本发明实施例提供一种用于投币装置的投币检测系统,该用于投币装置的投币检测系统包括电平跳变检测模块、电平跳变持续时间判断模块和投币动作判断模块;

所述电平跳变检测模块被配置成判断投币装置的输出信号是否发生电平跳变;

所述电平跳变持续时间判断模块被配置成当所述电平跳变检测模块判断出投币装置的输出信号发生电平跳变时,获取当前电平跳变的持续时间并判断所述持续时间是否大于等于预设的时长阈值;所述电平跳变检测模块还被配置成当所述持续时间大于等于预设的时长阈值时,再次判断投币装置的输出信号是否发生电平跳变;

所述投币动作判断模块被配置成当所述持续时间小于预设的时长阈值时,判断所述持续时间是否落入预设的时长范围内并根据判断结果判断是否发生投币动作。

在上述用于投币装置的投币检测系统的一个实施方式中,所述投币动作判断模块包括第一判断子模块,所述第一判断子模块被配置成当所述持续时间落入所述预设的时长范围时,判断为发生投币动作。

在上述用于投币装置的投币检测系统的一个实施方式中,所述投币动作判断模块还包括第二判断子模块,所述第二判断子模块被配置成当所述持续时间未落入所述预设的时长范围时,判断为没有发生投币动作;所述电平跳变检测模块还被配置成当所述持续时间未落入所述预设的时长范围时,再次判断投币装置的输出信号是否发生电平跳变。

在上述用于投币装置的投币检测系统的一个实施方式中,所述电平跳变检测模块还被配置成当所述电平跳变检测模块判断出投币装置的输出信号没有发生电平跳变时,再次判断投币装置的输出信号是否发生电平跳变。

在第三方面,本发明实施例提供一种衣物处理设备,该衣物处理设备包括投币装置以及上述任一项所述的用于投币装置的投币检测系统。

在上述用于投币装置的投币检测系统的一个实施方式中,所述衣物处理设备包括衣物洗涤设备和/或衣物洗烘一体机。

与现有技术相比,本发明的技术方案至少具有如下有益效果:

在本发明实施例中,根据电平跳变的持续时间与预设的时长阈值的比较结果,以及电平跳变的持续时间与预设的时长范围的比较结果来判断是否发生投币动作。当持续时间大于等于预设的时长阈值时,表明当前电平跳变后的电平信号是投币装置在未检测到投币时输出的电平信号。当持续时间小于预设的时长阈值时,表明当前电平跳变后的电平信号可能是投币装置在检测到投币时输出的电平信号,在此情况下,如果持续时间落入预设的时长范围内,则表明当前电平跳变后的电平信号就是投币装置在检测到投币时输出的电平信号;如果持续时间没有落入预设的时长范围内,则表明当前电平跳变可能是由于投币装置重新启动(如断电后重新上电)等原因造成的电平跳变,而并非是实际发生了投币。由上述分析可知,无论投币装置采用高电平信号检测方法(即发生投币时输出高电平信号,未发生投币时输出低电平信号),还是低电平信号检测方法(即发生投币时输出低电平信号,未发生投币时输出高电平信号),以及存在其他干扰因素影响投币装置输出时,本发明实施例均能够准确且可靠地检测出是否发生了投币动作。

附图说明

下面参照附图来描述本发明的具体实施方式,附图中:

图1是根据本发明的一个实施例的一种用于投币装置的投币检测方法的主要步骤示意图;

图2是根据本发明的一个实施例的一种用于投币装置的投币检测系统的主要步骤示意图;

附图标记列表:

11:电平跳变检测模块;12:电平跳变持续时间判断模块;13:投币动作判断模块。

具体实施方式

下面参照附图并结合洗衣机来描述本发明的一些实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。

在本发明实施例的描述中,“模块”、“处理器”可以包括硬件、软件或者两者的组合。一个模块可以包括硬件电路,各种合适的感应器,通信端口,存储器,也可以包括软件部分,比如程序代码,也可以是软件和硬件的组合。处理器可以是中央处理器、微处理器、数字信号处理器或者其他任何合适的处理器。处理器具有数据和/或信号处理功能。处理器可以以软件方式实现、硬件方式实现或者二者结合方式实现。非暂时性的计算机可读存储介质包括任何合适的可存储程序代码的介质,比如磁碟、硬盘、光碟、闪存、只读存储器、随机存取存储器等等。术语“a和/或b”表示所有可能的a与b的组合,比如只是a、只是b或者a和b。

参阅附图1,图1是根据本发明一个实施例的用于投币装置的投币检测方法的主要步骤流程图。此方法可以由能够与投币装置通信的处理器执行。比如,对应本方法的程序代码可以存储在一个非暂时性的计算机可读存储介质-例如存储器中。处理器可以被编程或配置为从计算机可读存储介质中读取程序代码并运行该代码来执行本方法。

具体而言,本发明实施例中用于投币装置的投币检测方法主要包括以下步骤:

步骤s101:判断投币装置的输出信号是否发生电平跳变。

具体地,若投币装置的输出信号发生电平跳变,则转至步骤s102;若投币装置的输出信号没有发生电平跳变,则继续执行步骤s101。

步骤s102:获取当前电平跳变的持续时间。

步骤s103:判断持续时间是否大于等于预设的时长阈值。

具体地,若持续时间大于等于预设的时长阈值,则转至步骤s101;若持续时间小于预设的时长阈值,则转至步骤s104。

步骤s104:判断持续时间是否落入预设的时长范围。

具体地,若持续时间落入预设的时长范围内,则转至步骤s105;若持续时间没有落入预设的时长范围内,则转至步骤s106。

步骤s105:发生投币动作。

步骤s106:没有发生投币动作。同时,在判断为没有发生投币动作后转至步骤s101。

在本发明实施例中,投币装置采用高电平信号检测方法或低电平信号检测方法进行投币检测。具体而言,当投币装置采用高电平信号检测方法时,若发生投币动作,则投币装置输出高电平信号;若未发生投币动作,则投币装置输出低电平信号。当投币装置采用低电平信号检测方法时,若发生投币动作,则投币装置输出低电平信号;若未发生投币动作,则投币装置输出高电平信号。在现有技术中,仅是在检测到投币装置输出了低电平信号或高电平信号就确认发生了投币动作,当将洗衣机上的投币装置切换为采用相反检测原理的投币装置时,会导致投币检测结果完全相反。例如,洗衣机上原有的投币装置采用高电平信号检测方法,洗衣机上的处理器在检测到投币装置输出高电平信号后即确认已投币,随后启动相应的衣物洗涤程序。当这个投币装置发生损坏被更换为采用低电平信号检测方法的新投币装置时,这个新投币装置在没有投币时持续输出高电平信号,在投币时输出低电平信号,这就导致洗衣机上的处理器在实际没有投币时却误判为投币,在实际投币时却误判为没有投币,因此,必须对处理器进行改进,使处理器可以在检测到低电平信号时判断为投币,在检测到高电平信号时判断为没有投币。为了解决上述问题,在本发明实施例中,根据电平跳变的持续时间与预设的时长阈值的比较结果,以及电平跳变的持续时间与预设的时长范围的比较结果来判断是否发生投币动作。当持续时间大于等于预设的时长阈值时,表明当前电平跳变后的电平信号是投币装置在未检测到投币时输出的电平信号,因此,需要重新执行步骤s101-步骤s104。当持续时间小于预设的时长阈值时,表明当前电平跳变后的电平信号可能是投币装置在检测到投币时输出的电平信号,在此情况下,如果持续时间落入预设的时长范围内,则表明当前电平跳变后的电平信号就是投币装置在检测到投币时输出的电平信号;如果持续时间没有落入预设的时长范围内,则表明当前电平跳变可能是由于投币装置重新启动(如断电后重新上电)等原因造成的电平跳变,而并非是实际发生了投币,在此情况下,需要重新执行步骤s101-步骤s104。由上述分析可知,无论投币装置采用高电平信号检测方法(即发生投币时输出高电平信号,未发生投币时输出低电平信号),还是低电平信号检测方法(即发生投币时输出低电平信号,未发生投币时输出高电平信号),以及存在其他干扰因素影响投币装置输出时,本发明实施例均能够准确且可靠地检测出是否发生了投币动作。

在本发明实施例的步骤s104中,预设的时长范围可以根据投币装置在检测到投币时输出的电平信号的最小持续时间和最大持续时间设定。例如,预设的时长范围的最小值可以小于等于最小持续时间,最大值可以大于等于最大持续时间设定。又例如,当投币装置在检测到投币时输出的是脉冲信号时,可以根据脉冲信号的最小脉冲宽度和最大脉冲宽度确定,可选的,在本发明实施例中预设的时长范围是20-200毫秒。同时,在本发明实施例中的步骤s103中,预设的时长阈值大于预设的时长范围的最大值,可选的,在本发明实施例中预设的时长范围的最大值是200毫秒,预设的时长阈值是400毫秒。

需要指出的是,尽管上述实施例中将各个步骤按照特定的先后顺序进行了描述,但是本领域技术人员可以理解,为了实现本发明的效果,不同的步骤之间并非必须按照这样的顺序执行,其可以同时(并行)执行或以其他顺序执行,这些变化都在本发明的保护范围之内。

基于上述方法实施例,本发明实施例还提供了一种用于投币装置的投币检测系统,参阅附图2,图2是根据本发明一个实施例的用于投币装置的投币检测系统的主要结构图。

具体而言,本发明实施例中用于投币装置的投币检测系统主要包括电平跳变检测模块11、电平跳变持续时间判断模块12和投币动作判断模块13。为了简化起见,虽然处理器和存储器没有在图2中示出,本领域人员可以理解,用于投币装置的投币检测系统可以是处理器和/或存储器的一部分。比如,在一些实施例中,电平跳变检测模块11、电平跳变持续时间判断模块12和投币动作判断模块13中的一个或多个模块可以是处理器的一部分。在一些实施例中,这些模块可以分别对应处理器中的进行信号或数据处理的一部分电子电路,也可以对应相关的存储在计算机可读介质(比如存储器)中的程序代码。在一些实施例中,电平跳变检测模块11、电平跳变持续时间判断模块12和投币动作判断模块13也可以不是处理器的一部分,而是处理器之外另一个处理器的一部分。在一些实施例中,电平跳变检测模块11、电平跳变持续时间判断模块12和投币动作判断模块13中的一个或多个可以合并在一起成为一个模块。在一些实施例中,电平跳变检测模块11可以被配置成判断投币装置的输出信号是否发生电平跳变;电平跳变持续时间判断模块12可以被配置成当电平跳变检测模块11判断出投币装置的输出信号发生电平跳变时,获取当前电平跳变的持续时间并判断持续时间是否大于等于预设的时长阈值;电平跳变检测模块11还可以被配置成当持续时间大于等于预设的时长阈值时,再次判断投币装置的输出信号是否发生电平跳变;投币动作判断模块13可以被配置成当持续时间小于预设的时长阈值时,判断持续时间是否落入预设的时长范围内并根据判断结果判断是否发生投币动作。

进一步地,在本发明实施例中,投币动作判断模块13可以包括第一判断子模块,第一判断子模块可以被配置成当持续时间落入预设的时长范围时,判断为发生投币动作。

进一步地,在本发明实施例中,投币动作判断模块13还可以包括第二判断子模块,第二判断子模块可以被配置成当持续时间未落入预设的时长范围时,判断为没有发生投币动作;电平跳变检测模块11还可以被配置成当持续时间未落入预设的时长范围时,再次判断投币装置的输出信号是否发生电平跳变。

进一步地,在本发明实施例中,电平跳变检测模块11还可以被配置成当电平跳变检测模块11判断出投币装置的输出信号没有发生电平跳变时,再次判断投币装置的输出信号是否发生电平跳变。

上述用于投币装置的投币检测系统以用于执行图1所示的用于投币装置的投币检测方法实施例,两者的技术原理、所解决的技术问题及产生的技术效果相似,本技术领域技术人员可以清楚地了解到,为了描述的方便和简洁,用于投币装置的投币检测系统的具体工作过程及有关说明,可以参考用于投币装置的投币检测方法的实施例所描述的内容,此处不再赘述。

基于上述方法实施例,本发明实施例还提供了一种衣物处理设备,具体而言,该衣物处理设备可以包括投币装置以及前述实施例中的用于投币装置的投币检测系统。可选的,在本发明实施例中衣物处理设备可以包括衣物洗涤设备和/或衣物洗烘一体机。

本领域技术人员能够理解,本发明的用于投币装置的投币检测系统所包括的各种模块仅仅是为了说明该系统的功能单元,在实践中用于投币装置的投币检测系统以被处理器加载和执行的计算机程序的形式实施,这些模块对应的物理器件可以是处理器本身,或者处理器中软件的一部分,硬件的一部分,或者软件和硬件结合的一部分。具体地,在实践中,衣物处理设备通常包括处理器和存储器,其中,存储器可以用于存储计算机程序,处理器可以用于加载和执行计算机程序以便实现本发明的用于投币装置的投币检测系统和用于投币装置的投币检测方法。作为示例,存储器包括但不限于随机存储器、闪存、只读存储器、可编程只读存储器、易失性存储器、非易失性存储器、串行存储器、并行存储器或寄存器等,处理器包括但不限于cpld/fpga、dsp、arm处理器、mips处理器等。为了不影响对本发明的核心原理的描述,这些公知结构也许未在图中示出。

进一步,应该理解的是,由于各个模块的设定仅仅是为了说明本发明的系统的功能单元,这些模块对应的物理器件可以是处理器本身,或者处理器中软件的一部分,硬件的一部分,或者软件和硬件结合的一部分。因此,图中的各个模块的数量仅仅是示意性的。

本领域技术人员能够理解的是,可以对系统中的各个模块进行适应性地拆分或合并。对具体模块的这种拆分或合并并不会导致技术方案偏离本发明的原理,因此,拆分或合并之后的技术方案都将落入本发明的保护范围内。

此外,本领域技术人员能够理解的是,本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这种实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

至此,已经结合附图所示的一个实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

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