一种吸油烟机的非接触式控制方法_2

文档序号:8252935阅读:来源:国知局
或缩小,并不代表实际产品的尺寸;
对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
[0029]在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或隐含所指示的技术特征的数量。由此,限定的“第一”、“第二”的特征可以明示或隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0030]在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以是通过中间媒介间接连接,可以说两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明的具体含义。
[0031]下面结合附图和实施例对本发明的技术方案做进一步的说明。
[0032]实施例1
本发明提供一种吸油烟机的非接触式控制方法,所述控制方法应用与吸油烟机中,所述吸油烟机可以采用如图1-3所示的结构实现。如图1-3所示,吸油烟机包括机身I和非接触式控制装置2,非接触式控制装置2安装于机身I的操作面,通过实时检测吸油烟机使用者是否做出有效的控制手势而控制吸油烟机执行相应的动作。非接触式控制装置2包括若干红外发射二极管、若干红外接收传感器、滤光片23和PCB基板24,红外发射二极管和红外接收传感器的数量为N,2 < N < 10,且N为正整数。在本实施例中红外发射二极管包括4个,221?224,红外接收传感器对应地包括4个,211?214,红外发射二极管(221?224)和红外接收传感器(211?214)固定在PCB基板24上,滤光片23覆盖在红外发射二极管(221?224)和红外接收传感器(211?214)上面,红外发射二极管(221?224)用于向外发射红外光,红外接收传感器(211?214)用于检测反射回来的红外光强度,滤光片23用于滤除红外光以外的其它光线。
[0033]其中,红外光指波长为850± 10nm的红外光,红外发射二极管(221?224)指能发射波长为850± 10nm红外光的红外发射二极管(221?224),红外接收传感器(211?214)指在波长为850± 10nm强度明显不同的红外光照射下能产生明显不同输出值的红外接收传感器(211?214)。
[0034]在具体应用中,如图1?图3所示,由于红外发射二极管(221?224)的工作电流比较大,单管工作电流约100mA,若红外发射二极管(221?224)持续发光,功耗太大且对电子元器件寿命影响很大,需要尽量缩短发光时间。而且若所有红外发射二极管(221?224)同时工作,则每个红外接收传感器(211?214)都会受到其它组红外发射二极管(221?224)的影响且影响程度也不一致,为了消除这种组间干扰,每个红外接收传感器(211?214)检测红外光强度时,只允许对应的红外发射二极管(221?224)发光。
[0035]红外接收传感器(211?214)所检测到的红外光除了红外发射二极管(221?224)发射出去后被反射回来的红外光外,还含有红外光以外的其他光线,滤光片23可以滤除红外光以外的其它光线。
[0036]下面基于4个红外发射二极管(221?224)和4个红外接收传感器(221?224)来具体说明本发明的吸油烟机的非接触式控制方法。其中,为了方便说明,所述红外发射二极管(221?224)和红外接收传感器(211?214)的数量均为4,将每一个红外发射二极管(221?224)和一个对应的红外接收传感器(211?214)组成一组,共组成4组。如图4所示,所述方法具体包括如下步骤:
5101:系统初始化,将所有红外接收传感器(211?214)标志位、手势标志位以及用于存储红外光强度检测结果的数据缓存区清零,进入S102 ;
5102:各红外发射二极管(221?224)依次轮流地向外发射红外光,各红外发射二极管中同组的红外接收传感器(211?214)依次轮流地检测同组红外发射二极管(221?224)发光时的红外光强度和同组红外发射二极管(221?224)熄灭时的背景红外光强度;其中,检测到的数据可以通过该数据缓存区进行存储,具体地分别将各红外接收传感器(211?214)检测到红外光强度检测结果存储于相应的数据缓存区,进入S103 ;
其中,红外光强度为红外接收传感器输出电压值经模数转换后的数字量,其取值范围为[0,255];
5103:根据各个红外接收感应器检测到的红外光强度实时地识别控制手势,进入S104 ;
5104:识别时,判断是否识别出控制手势,若是进入S105,若否返回S102 ;
5105:根据识别出的控制手势生成相应的控制指令控制吸油烟机完成相应的动作,返回 S102 ;
在具体实施过程中,如图5所示,步骤S102的具体步骤包括:
5201:将红外发射二极管(221?224)和对应的红外接收传感器组成组后形成的组序号η初始化为O,进入S202 ;
5202:当前组中的红外发射二极管发射红外光,进入S203 ;
5203:延时t31,进入S204 ;其中0.5ms ( t31 < 10ms,在此实施例中优选t31=lms ; S204:当前组中的红外接收传感器检测红外光强度并将结果存储于数据缓存区的
OnResult [η]中,进入 S205;
5205:当前组中的红外发射二极管熄灭,进入S206 ;
5206:延时t41,进入S207 ;其中0.5ms ( t41 < 10ms,在本实施例中优选t41=lms ; S207:当前组中的红外接收传感器检测红外光强度并将结果存储于数据缓存区的
OffResult [η]中,进入 S208 ;
5208:将当前组序号η=η+1,进入S209 ;
5209:判断当前组序号η是否小于4,若是返回S202,若否返回上一级程序执行步骤S103。在具体应用中,当红外发射二极管的数量不为4而为其他数字时,则此时应当判断当前组序号是否小于该其他数字。
[0037]在上述步骤中,步骤S102的执行周期为T,5ms彡T彡100ms,每个红外发射二极管连续发射红外光的时间为tl,间隔的时间为t2,T=tl+t2,lms^tl ( 10ms,如优选地T设为30ms,每个红外发射二极管连续发射红外光的时间为2ms,红外发射二极管发射红外光间隔的时间为28ms。如此,通过控制红外发射二极管(221?224)周期性地发射红外光,大大缩短了发光时间,减小功耗的同时提高了元器件的寿命。而且通过如图7所示的控制4个红外发光二极管(221?224)轮流发射红外光,如图7和8所示4个红外接收传感器(211?214)轮流检测红外光强度,有效避免了组间干扰。
[0038]在具体实施过程中,本发明所述的控制手势包括4个,其中,为了方便描述,定义顺序安装排列的四个红外接收传感器221?224中红外接收传感器221为起始端,红外接收传感器224为结束端,4个控制手势具体为:
第I手势指从起始端红外接收传感器211方向至结束端红外接收传感器214方向挥动的手势。
[0039]第2手势指从结束端红外接收传感器214方向至起始端红外接收传感器211方向挥动的手势。
[0040]第3手势指停留在起始端红外接收传感器211处持续时间大于等于Ta,1ms ^ Ta ^ 5S,在本具体实施例中优选Ta=500ms。
[0041]第4手势指停留在结束端红外接收传感器214处持续时间大于等于Ta。
[0042]本具体实施例中,如图6所示,步骤S103的具体步骤为:
5301:判断是否所有红外接收传感器(211?214)都检测不到目标且持续时间大于预设值To,若是进入S302,否则进入S307 ;其中1ms ^ To ^ 1000ms,在本实施例中优选To=10ms ;
5302:判断是否所有红外接收传感器(211?214)标志位为I且第I手势标志位为1,若是进入S305,否则进入S303 ;
5303:判断是否所有红外接收传感器(211?214)标志位为I且第2手势标志位为1,若是进入S306,否则进入S304 ;
5304:将所有红外接收传感器(211?214)标志位和手势标志位清0,返回上一级程序;
5305:识别为第I手势,进入S304 ;
5306:识别为第2手势,进入S304 ;
5307:判断是否起始端红外接收传感器211检测到目标且所有红外接收传感器(211?214)标志位为0,若是进入S312,若否进入S3
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1