← 返回列表

一种吸油烟机的非接触控制系统及其控制方法

申请号: CN201710473667.7
申请人: 宁波方太厨具有限公司
更新日期: 2026-03-08

专利详细信息

项目 内容
专利名称 一种吸油烟机的非接触控制系统及其控制方法
专利类型 发明授权
申请号 CN201710473667.7
申请日 2017年6月21日
公告号 CN108006751B
公开日 2024年1月16日
IPC主分类号 G06F3/01
权利人 宁波方太厨具有限公司
发明人 占德友; 茅忠群; 诸永定; 方献良
地址 浙江省宁波市杭州湾新区滨海二路218号

摘要文本

本发明涉及一种吸油烟机非接触控制系统及其控制方法,其中吸油烟机非接触控制系统包括用于控制吸油烟机的功能执行模块的主控模块,用于检测用户手势的手势检测模块,其特征在于:还包括与手势检测模块和主控模块连接的手势处理模块,其包括三组红外收发装置,这三组红外收发装置从左到右沿统一直线方向排列,每组红外收发装置中包括N对红外发射管和红外接收管,N为自然数;每两组红外收发装置之间的间距为10cm~20cm。与现有技术相比,本发明的优点在于:通过对三组红外收发装置之间的间距进行限定,保证在判别手势信息过程中,有效避免人体其他部位,尤其是头部的干扰。

专利主权项内容

1.一种吸油烟机的非接触控制系统,包括用于控制吸油烟机的功能执行模块的主控模块,用于检测用户手势的手势检测模块,其特征在于:还包括与手势检测模块连接的手势处理模块,手势处理模块还与主控模块连接;所述手势检测模块包括三组红外收发装置,分别记为L组红外收发装置、M组红外收发装置和R组红外收发装置,这三组红外收发装置从左到右沿统一直线方向排列,每组红外收发装置中包括N对红外发射管和红外接收管,N为自然数;L组红外收发装置和M组红外收发装置之间的间距为10cm~20cm,M组红外收发装置和R组红外收发装置之间的间距为10cm~20cm;还包括三个能感应人手距离并将人手距离转换为相应电容值的电容检测单元,三个电容检测单元均与手势处理模块连接;所述L组红外收发装置设置在第一电容检测单元内,M组红外收发装置设置在第二电容检测单元内,R组红外收发装置设置在第三电容检测单元内;所述手势处理模块内预先保存有与前述三个电容检测单元的第一检测数据匹配的第一手势信息,同时,手势处理模块内也预先保存有与前述三组红外收发装置的第二检测数据匹配的第二手势信息;所述手势处理模块通过如下方式处理三个电容检测单元发来的第一检测数据:手势处理模块为每一个电容检测单元设一个标志位;当某一个电容检测单元发来的检测数值达到预先设定的第一阈值时,将相应电容检测单元的标志位置1;手势处理模块记录每一个电容检测单元的标志位置1的先后顺序,如果相应电容检测单元的标志位没有置1,则用0表示;手势处理模块将每一个电容检测单元的标志位置1的先后顺序记录保存起来;手势处理模块内预先保存有三个电容检测单元的标志位置1先后顺序与不同手势信息之间的配对表;手势处理模块根据前述三个电容检测单元发来的第一检测数据,判断三个电容检测单元的标志位置1先后顺序,然后寻找与其匹配的第一手势信息;所述手势处理模块通过如下方式处理三组红外发射管和红外接收管发来的第二检测数据:所述手势处理模块通过如下步骤处理三组红外收发装置发来的检测数据:S1:读取3组红外收发装置的检测结果,判断是否只有第M组的红外接收管检测到有效信号,若是,进入S11;否则,进入S2;S2:只有第M组红外接收管检测到有效信号标识位flag_M清0,只有第M组红外接收管检测到有效信号持续时间t_M清0,手势信息“停止”标识位flag_hold清0,判断是否第L组红外接收管检测到有效信号,若是,进入S21;否则,进入S3;S3:判断是否第R组红外接收管检测到有效信号,若是,进入S31;否则,进入S4;S4:判断第L组红外接收管检测到有效信号标识位flag_L是否为1,若是,进入S41;否则,进入S5;S5:判断第R组红外接收管检测到有效信号标识位flag_R是否为1,若是,进入S51;否则,返回S1;S11:判断只有第M组红外接收管检测到有效信号标识位flag_M是否为1,若是,进入S12;否则,只有第M组红外接收管检测到有效信号标识位flag_M置1,只有第M组红外接收管检测到有效信号持续时间t_M开始计时,返回S1;S12:判断手势信息“停止”标识位flag_hold是否为1,若是,不再输出手势信息Hold,返回S1;否则,进入S13;S13:判断只有第M组红外接收管检测到有效信号持续时间t_M是否大于T_M,若是,输出手势信息“停止”,手势信息“停止”标识位flag_hold置1;否则,返回S1;S21:判断是否第R组红外接收管检测到有效信号,若是, 第L组红外接收管检测到有效信号标识位flag_L清0,第L组红外接收管检测到有效信号持续时间t_L清0,第R组红外接收管检测到有效信号标识位flag_R清0,第R组红外接收管检测到有效信号持续时间t_R清0,返回S1;否则,进入S22;S22:判断第L组红外接收管检测到有效信号标识位flag_L是否为1,若是,返回S1;否则,第L组红外接收管检测到有效信号标识位flag_L置1,第L组红外收发装置检测到有效信号持续时间t_L开始计时,返回S1;S31:判断第R组红外接收管检测到有效信号标识位flag_R是否为1,若是,返回S1;否则,第R组红外接收管检测到有效信号标识位flag_R置1,第R组红外接收管检测到有效信号持续时间t_R开始计时,返回S1;S41:判断第R组红外接收管检测到有效信号标识位flag_R是否为1,若是,进入S42,否则,进入S44;S42:判断第L组红外接收管检测到有效信号持续时间t_L是否大于第R组红外接收管检测到有效信号持续时间t_R, 若是,输出手势信息“从左往右”,进入S43;否则,输出手势信息“从右往左”,进入S43;S43:第L组红外接收管检测到有效信号标识位flag_L清0,第L组红外接收管检测到有效信号持续时间t_L清0,第R组红外接收管检测到有效信号标识位flag_R清0,第R组红外接收管检测到有效信号持续时间t_R清0,返回S1;S44:判断第L组红外接收管检测到有效信号持续时间t_L是否大于T_LR,若是,第L组红外接收管检测到有效信号标识位flag_L清0,第L组红外接收管检测到有效信号持续时间t_L清0,返回S1;否则返回S1;S51:判断第R组红外接收管检测到有效信号持续时间t_R是否大于T_LR,若是,第R组红外接收管检测到有效信号标识位flag_R清0,第R组红外接收管检测到有效信号持续时间t_R清0,返回S1;否则返回S1;将手势处理模块根据三组红外发射管和红外接收管发来的第二检测数据输出的手势信息作为第二手势信息;然后手势处理模块判断第一手势信息与第二手势信息是否相同,如果相同,则将该手势信息发送给主控模块,主控模块然后根据该手势信息对功能执行模块进行控制。