电烹饪器及其的控制方法_2

文档序号:9597257阅读:来源:国知局
[0026]在本发明的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
[0027]下面参照附图来描述根据本发明实施例提出的电烹饪器的控制方法以及电烹饪器。
[0028]图1为根据本发明实施例的电烹饪器的控制方法的流程图。其中,该电烹饪器包括触控面板,所述触控面板具有触摸按键。如图1所示,该电烹饪器的控制方法包括以下步骤:
[0029]S1,在电烹饪器上电后,实时检测触摸按键的电容值。
[0030]S2,每达到第一预设时间时计算触摸按键的电容值与触摸按键的第一变化基线上的当前值之间的差值DF1,并计算触摸按键的第一变化基线上的当前值与触摸按键的第二变化基线上的当前值之间的差值DF2,其中,第一变化基线的变化速率大于第二变化基线的变化速率。
[0031]根据本发明的一个实施例,第一变化基线上的当前值BL(Baseline)为每隔第一预设时间根据所述触摸按键的电容值更新得到,第二变化基线上的当前值BS(Base)为每隔第二预设时间根据所述触摸按键的电容值更新得到,其中,所述第一预设时间的值小于所述第二预设时间的值。
[0032]需要说明的是,在本发明的实施例中,在电烹饪器例如电磁炉上电前预设以下三个变量相等,即三个变量为:触摸按键当前的电容值RD(Rawdata)、第一变化基线上的当前值BL和第二变化基线上的当前值BS,其中,第一变化基线上的当前值BL是每隔第一预设时间根据RD值来更新得到的数值,第二变化基线上的当前值BS是每隔第二预设时间根据RD值来更新得到的数值。
[0033]并且,预设第一变量差值DF1 = RD-BL,预设第二变量差值DF2 = BL-BS。
[0034]S3,根据差值DF1和差值DF2判断触摸按键是否被误触发。
[0035]S4,如果是,则对电烹饪器进行误触发处理。其中,在本发明实施例中,所述误触发处理为按键防水处理,所述按键防水处理具体可以包括:控制所述触摸按键锁定或者控制所述电烹饪器自动关机,从而可防止因外界因素例如水、汤汁等非人为的操作引起的误触发而使电烹饪器例如电磁炉发生非用户操作意愿地改变运行状态。
[0036]根据本发明的一个实施例,如图2所示,上述的电烹饪器例如电磁炉的控制方法包括以下步骤:
[0037]S201,进行初始化操作,设定三个变量分别为触摸按键当前的电容值RD(Rawdata)、第一变化基线上的当前值BL(Baseline)和第二变化基线上的当前值BS (Base),并保证这三个变量初始值相等。
[0038]S202,定义第一变量差值DF1 = RD-BL,第二变量差值DF2 = BL-BS,并保证这两个变量差值的初始值为0。
[0039]S203,在电磁炉上电后,实时检测触摸按键的电容值,不断更新RD值,使其与外界环境保持同步。
[0040]S204,判断差值DF1是否大于或等于触发阈值FH例如手指触摸阈值。如果是,执行步骤S205 ;如果否,执行步骤S206。
[0041]S205,所述触摸按键的键值生效。
[0042]S206,判断差值DF1是否大于第一噪声阈值即负噪声阈值NH。如果是,执行步骤S207 ;如果否,执行步骤S208。
[0043]S207,按照第一算法更新第一变化基线上的当前值BL,然后执行步骤S209。
[0044]S208,按照第一算法更新第一变化基线上的当前值BL,并按照第二算法更新第二变换基线上的当前值BS,然后执行步骤S209。
[0045]也就是说,在达到第一预设时间后,计算差值DF1,如果差值DF1小于手指触摸阈值FH,则通过一定的算法例如第一算法更新BL,例如将当前的RD值赋值给BL ;如果差值DF1大于或等于手指触摸阈值FH,则不更新BL,使触摸按键的键值生效。如果差值DF1小于或等于负噪声阈值NH,则通过一定的算法例如第二算法更新BS,例如将当前的RD值赋值给
BSo
[0046]S209,根据上述步骤,得到BL、BS更新后或没更新的值来计算差值DF2,并判断差值DF2是否大于第一误触发阈值例如防水阈值WH1。如果是,执行步骤S210。如果否,结束流程。
[0047]S210,判断触摸按键被误触发,例如按键上有水。
[0048]S211,对电磁炉进行误触发处理,例如锁定触摸按键、不允许操作,或者控制电磁炉自动关机。
[0049]也就是说,在本发明的实施例中,还根据更新后或没更新的BL、BS值来计算差值DF2,若差值DF2大于防水阈值WH1,则触摸按键进行防水处理例如锁定触摸按键,或者直接控制电磁炉关机;若差值DF2小于或等于防水阈值WH1,则不做处理。
[0050]因此,根据本发明的一个实施例,如果所述差值DF1大于或等于触发阈值,则使所述触摸按键的键值生效,进一步的,若程序判断该按键生效的条件正常,则按照触摸按键对应的指令控制所述电烹饪器;如果所述差值DF1小于所述手指触发阈值,则通过第一算法对所述第一变化基线上的当前值进行更新;如果所述差值DF1小于或等于第一噪声阈值,则通过第二算法对所述第二变化基线上的当前值进行更新,其中,所述第一噪声阈值小于所述触发阈值;根据更新后的第一变化基线上的当前值和/或第二变化基线上的当前值计算所述差值DF2,其中,如果所述差值DF2大于第一误触发阈值,则判断所述触摸按键被误触发。
[0051]其中,所述第一算法和所述第二算法可以相同,例如,所述第一算法为将当前的所述触摸按键的电容值赋值给所述第一变化基线上的当前值,所述第二算法为将当前的所述触摸按键的电容值赋值给所述第二变化基线上的当前值。
[0052]在本发明的实施例中,当触摸按键上有水、汤汁或其他导电介质时,满足DF1小于触发阈值且DF1大于第一噪声阈值,更新BL,不更新BS,此时由于DF2 = BL-BS,可得到较大的差值DF2,从而会满足DF2大于第一触发阈值例如防水阈值WH1,则进行误触发处理例如防水处理。因此,当水、汤汁等液体一接触到触摸按键时,及时判断出是误触发,立刻可作出防水处理,例如锁定触摸按键或者自动关机,从而使电烹饪器例如电磁炉实现及时防水功倉泛。
[0053]根据本发明的一个实施例,如图3所示,上述的电烹饪器例如电磁炉的控制方法包括以下步骤:
[0054]S301,进行初始化操作,设定三个变量分别为触摸按键当前的电容值RD (Rawdata)、第一变化基线BL (Baseline)和第二变化基线BS(Base),并保证这三个变量初始值相等。
[0055]S302,定义第一变量差值DF1 = RD-BL,第二变量差值DF2 = BL-BS,并保证这两个变量差值的初始值为0。
[0056]S303,在电磁炉上电后,实时检测触摸按键的电容值,不断更新RD值,使其与外界环境保持同步。
[0057]S304,判断差值DF1是否大于或等于触发阈值FH例如手指触摸阈值。如果是,执行步骤S305 ;如果否,执行步骤S306。
[0058]S305,使触摸按键的键值生效。
[0059]S3
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1