本发明涉及一种烹饪装置内灯的控制方法。
背景技术:
现有的烹饪装置如烤箱、微波炉、蒸箱、微波炉蒸箱一体机、蒸箱烤箱一体机、微波炉蒸箱烤箱一体机,烹饪腔体内一般均设有内部照明灯,这些内部照明灯的控制方式大多为:当烹饪装置的门体开启以后,马上将内部照明灯开启,当烹饪装置的门体关闭以后,马上将内部照明灯熄灭;然后当控制板的控制按键有变化时,内部照明灯再开启。这种控制方式较为单一,用于检测门体是否开启的电源板及控制板的通用性较差。
技术实现要素:
本发明所要解决的技术问题是针对上述现有技术提供一种协议简单、电源板或控制板的通用性较好的烹饪装置内灯的控制方法。
本发明解决上述技术问题所采用的技术方案为:一种烹饪装置内灯的控制方法,其特征在于:设置如下标志参数:内灯状态标志位、内灯控制标志位、控制板按键变化标志位、门控值和第一次上电值,所有标志参数的初始值均为0;烹饪装置内灯的控制方法包括如下步骤:
步骤一、判断烹饪装置是否开机,如是,执行步骤二,如不是,判断内灯状态标志位是否为1,即内灯当前状态是否为开,如是,关闭灯控制器,将内灯状态标志位设为0后返回步骤一;
步骤二、保存旧的控制板按键变化标志位值,读取新的控制板按键变化标志位值,然后执行步骤三;
步骤三、判断新的控制板按键变化标志位值是否等于旧的控制板按键变化标志位值,如是,执行步骤四,如不是,将内灯控制标志位取反,然后执行步骤九;
步骤四、判断门控值是否发生变化,如是,执行步骤五,如不是,将内灯控制标志位置1,然后执行步骤六;
步骤五、将内灯控制标志位清零,然后执行步骤六;
步骤六、判断内灯控制标志位是否为0,如是,执行步骤七,如不是,执行步骤九;
步骤七、判断第一次上电值是否为0?如是,执行步骤八,如不是,将内灯控制标志位设为门控状态值取反,然后执行步骤九;
步骤八、将第一次上电值置1,将内灯控制标志位设为门控状态值;
步骤九、判断内灯控制标志位是否为1,如不是,执行步骤十,如是,判断内灯状态标志位是否为0,如是,打开灯控制器,设置内灯状态标志位为1,然后返回步骤一,如不是,直接返回步骤一;
步骤十、判断内灯状态标志位是否为1,如是,关闭灯控制器,设置内灯状态标志位为0,然后返回步骤一,如不是,直接返回步骤一。
与现有技术相比,本发明的优点在于:通过门控值及控制板按键变化一起动态来控制内灯的开启或关闭,如果门控的值有变化的话判断控制板按键的值是否有变化,若没变化的则判断灯的状态值进行相应的操做,这样做的好处是协议简单,电源板或控制板的通用性更好。
附图说明
图1为本发明实施例中烹饪装置内灯的控制方法流程图。
具体实施方式
以下结合附图实施例对本发明作进一步详细描述。
如图1所示的烹饪装置内灯的控制方法,在该控制方法中,需要设置如下标志参数:内灯状态标志位、内灯控制标志位、控制板按键变化标志位、门控值和第一次上电值,所有标志参数的初始值均为0;烹饪装置内灯的控制方法包括如下步骤:
步骤一、判断烹饪装置是否开机,如是,执行步骤二,如不是,判断内灯状态标志位是否为1,即内灯当前状态是否为开,如是,关闭灯控制器,将内灯状态标志位设为0后返回步骤一;
步骤二、保存旧的控制板按键变化标志位值,读取新的控制板按键变化标志位值,然后执行步骤三;
步骤三、判断新的控制板按键变化标志位值是否等于旧的控制板按键变化标志位值,如是,执行步骤四,如不是,将内灯控制标志位取反,然后执行步骤九;
步骤四、判断门控值是否发生变化,如是,执行步骤五,如不是,将内灯控制标志位置1,然后执行步骤六;
步骤五、将内灯控制标志位清零,然后执行步骤六;
步骤六、判断内灯控制标志位是否为0,如是,执行步骤七,如不是,执行步骤九;
步骤七、判断第一次上电值是否为0?如是,执行步骤八,如不是,将内灯控制标志位设为门控状态值取反,然后执行步骤九;
步骤八、将第一次上电值置1,将内灯控制标志位设为门控状态值;
步骤九、判断内灯控制标志位是否为1,如不是,执行步骤十,如是,判断内灯状态标志位是否为0,如是,打开灯控制器,设置内灯状态标志位为1,然后返回步骤一,如不是,直接返回步骤一;
步骤十、判断内灯状态标志位是否为1,如是,关闭灯控制器,设置内灯状态标志位为0,然后返回步骤一,如不是,直接返回步骤一。