灰尘盒20中的灰尘量。
[0044]在本发明的一个实施例中,灰尘盒的检测装置10还包括滤光片140。具体而言,滤光片140可以为4个,分别安装在第一和第二红外线发射器110与灰尘盒之间,和/或第一和第二红外线接收器120与灰尘盒之间。滤光片140用于对第一和第二红外线发射器110发射的红外线信号进行过滤,和/或对第一和第二红外线接收器120接收的红外线信号进行过滤。此外,在红外线发射器110和红外线接收器120前面分别安装两个滤光片140,滤光片140可以防止灰尘进入红外线发射器110和红外线接收器120,从而避免影响到检测装置10检测到的灰尘盒20中灰尘量的精度。
[0045]在本发明的实施例中,灰尘盒的检测装置10还包括信号处理模块,信号处理模块与第一和第二红外线发射器110和第一和第二红外线接收器120相连,且信号处理模块还与控制器130相连。具体而言,如图2所示,红外线发射器110发射的红外线信号和红外线接收器120接收的红外线信号是通过控制器130和信号处理模块来进行控制的。控制器130按照内部的指令发送指令信号至信号处理模块,以使信号处理模块向灰尘盒20左侧的红外线发射器给出红外线信号,使得红外线发射器110发射信号处理模块产生的红外线信号。在左侧的红外线发射器I1发射红外线信号之后,红外线信号经过滤光片140,灰尘盒20,然后再经过滤光片140到达红外线接收器120。红外线接收器120将接收到的红外线信号发送到信号处理模块,经过信号处理模块处理后发送至控制器130,然后控制器130判断扫地机中是否存在灰尘盒20以及灰尘盒20中的灰尘量。
[0046]在本发明的一个实施例中,控制器130具体用于:获取第一红外线信号和第二红外线信号的信号强度,并判断第一红外线信号和第二红外线信号的信号强度是否大于第一预设值且小于第二预设值,其中,第二预设值大于第一预设值,如果判断第一红外线信号和第二红外线信号的信号强度大于第一预设值且小于第二预设值,则确定灰尘盒20被从扫地机中取出,如果判断第一红外线信号和第二红外线信号的信号强度小于第三预设值,其中,第三预设值小于第一预设值,则确定扫地机中存在灰尘盒20。具体而言,如图2所示,当灰尘盒20被从扫地机中取出之后,不存在灰尘盒20中的灰尘对灰尘盒20左侧的红外线发射器110发射的红外线信号的影响。因此,对于灰尘盒20右侧的两个红外线接收器120接收到的红外线信号的信号强度X,如果控制器130判断该信号强度X在一定时间段内均保持在第一预设值Xl和第二预设值X2之间的话,则控制器130可以判断红外线发射器110和红外线接收器120之间不存在灰尘盒20。如果灰尘盒20右侧的两个红外线接收器120接收到的红外线信号的信号强度X不在第一预设值Xl和第二预设值X2之间的话,则控制器130进一步判断该信号强度X是否小于第三预设值X3。也就是说,当灰尘盒20存在时,由于灰尘盒20中存在灰尘,红外线接收器120接收到的红外线信号的信号强度X会降低。因此,当该信号强度X小于第三预设值X3时,控制器130可确定扫地机中存在灰尘盒20。
[0047]在本发明的一个实施例中,灰尘盒的检测装置10还包括报警器150,报警器150与控制器130相连,用于在控制器130确定灰尘盒20被从扫地机中取出时,提示用户。具体而言,如果控制器130判断扫地机中不存在灰尘盒20的话,则报警器150可发出报警提示音,以提示用户在扫地机中安装灰尘盒20。
[0048]在本发明的一个实施例中,控制器130还用于:判断第一红外线信号和第二红外线信号的信号强度是否小于第四预设值,如果判断第一红外线信号和第二红外线信号的信号强度小于第四预设值,则确定灰尘盒20中已装满,如果判断第一红外,线信号的信号强度大于第四预设值,且第二红外线信号的信号强度小于第四预设值,则确定灰尘盒20中未装满。具体而言,如图2所示,在确定扫地机中存在灰尘盒20的情况下,假设第一红外线信号的信号强度为X,第二红外线信号的信号强度为Y,控制器130可通过比较信号强度X和Y的值的变化来判断灰尘盒20中的灰尘是否装满。当信号强度X和Y均小于第四预设值X4时,控制器130可确定灰尘盒20中的灰尘已装满。当信号强度X大于第四预设值X4,且信号强度Y小于第四预设值X4时,控制器130可确定灰尘盒20中的灰尘未装满。换言之,由于灰尘盒20中的灰尘会导致红外线信号的信号强度降低,因此,如果灰尘盒20上方和下方的红外线接收器均检测到灰尘的话,说明灰尘盒20中已装满灰尘,如果灰尘盒20上方的红外线接收器未检测到灰尘,且灰尘盒20下方的红外线接收器检测到灰尘的话,说明灰尘盒20中存在灰尘,但是灰尘未装满。
[0049]在本发明的一个实施例中,报警器150还用于在控制器130确定灰尘盒20中已装满时,提示用户。具体而言,如果控制器130判断灰尘盒已装满的话,报警器150可发出报警提示音,以提示用户更换灰尘盒20或者将灰尘盒20中的灰尘倒掉。
[0050]本发明实施例的扫地机,通过在灰尘盒的两侧安装两组红外线发射器和红外线接收器,并通过两个红外线接收器接收到的红外线信号的信号强度确定灰尘盒的状态,使用一套检测装置同时检测出灰尘盒中的灰尘量,以及灰尘盒是否存在或者安装好,由此,不仅提高了检测的精度,避免了异常报警,而且降低了生产的成本。
[0051]为了实现上述实施例,本发明还提出一种灰尘盒的检测方法。
[0052]图4是本发明一个实施例的灰尘盒的检测方法的流程图。
[0053]S401,控制第一和第二红外线发射器发射预设强度的红外线信号。
[0054]具体地,如图2所示,在灰尘盒的一侧安装第一和第二红外线发射器,灰尘盒的另一侧安装第一和第二红外线接收器,且第一和第二红外线接收器分别与第一和第二红外线发射器相对应。换言之,第一红外线发射器安装在灰尘盒的左侧上方,第二红外线发射器安装在灰尘盒的左侧下方,第一红外线接收器安装在灰尘盒的右侧上方,并与第一红外线发射器的方向相对应,第二红外线发射器安装在灰尘盒的右侧下方,并与第二红外线发射器的方向相对应。具体而言,在灰尘盒的左侧上下分别安装两个红外线发射器,并且在灰尘盒的右侧上下分别安装两个红外线接收器,红外线接收器的方向对准红外线发射器的发射方向,以便两个红外线接收器分别接收两个红外线发射器发射的红外线。
[0055]S402,控制第一红外线接收器接收第一红外线信号和第二红外线接收器接收第二红外线信号。
[0056]S403,根据第一红外线信号和第二红外线信号确定灰尘盒的状态。
[0057]应当理解的是,首先检测是否存在灰尘盒,然后再检测灰尘盒中的灰尘量,在存在灰尘盒且灰尘盒中的灰尘量不满的情况下,扫地机进入应当进入的状态,否者发出警报提醒用户。然后,每隔一定时间循环检测灰尘盒的状态。
[0058]本发明实施例的灰尘盒的检测方法,通过在灰尘盒的两侧安装两组红外线发射器和红外线接收器,并通过两个红外线接收器接收到的红外线信号的信号强度确定灰尘盒的状态,使用一套检测装置同时检测出灰尘盒中的灰尘量,以及灰尘盒是否存在或者安装好,由此,不仅提高了检测的精度,避免了异常报警,而且降低了生产的成本。
[0059]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0060]在本发明中,除非另