1.一种强电检测电路的门开关和掉电记忆复用检测方法,所述强电检测电路包括门开关(1)、导通截止模块(2)、光耦检测模块(3)、上拉电路模块(4)、以及检测端口(5),所述光耦检测模块(3)电连接导通截止模块(2)和上拉电路模块(4),并通过导通截止模块(2)电连接门开关(1),所述检测端口(5)电连接上拉电路模块(4);所述门开关(1)电连接市电,用于控制市电的接通和断开;所述光耦检测模块(3)根据导通截止模块(2)的导通和截止使其输出端接通和断开;所述检测端口(5)根据光耦检测模块(3)的接通和断开、及上拉电路模块(4)的上拉牵制获取脉冲电平以用于门开关(1)和掉电记忆复用检测,其特征在于,所述方法包括中断检测方法和主循环检测方法;
中断检测方法包括如下步骤:
1毫秒基准定时器检测检测端口(5)的电平,若检测端口(5)的电平为低电平0,则对变量A做自减处理;若检测端口(5)的电平为高电平1,则保持变量A不变,不做自减处理;变量A为门开关(1)的计数值;
主循环检测方法包括如下步骤:
步骤1,每隔1秒,执行扫描变量A是否<10,且每隔100毫秒,对变量A重装100数值;
基于50Hz的市电,每隔10毫秒,就会有一个负半周期的低电平出现,在这10毫秒内,对变量A自减10次;那么在1秒内,有总计500ms的低电平,那么变量A必定会自减,且会<10;
步骤2,再次判断变量A是否<10,若变量A<10,则识别为有市电,且门开关(1)闭合;若变量A≥10,表明1秒内,没有市电的负半周期,则识别为没有市电或门开关(1)打开,在此状态下,对当前洗涤状态进行保存,在有市电且门开关(1)闭合时,则接当前洗涤状态继续工作;
中断检测方法用于判断检测端口(5)是否有低电平出现,如果有,对变量A自减;主循环检测方法用于隔一段时间给变量A赋值,通过判断变量A的值来判断门开关(1)的状态。
2.根据权利要求1所述的一种强电检测电路的门开关和掉电记忆复用检测方法,其特征在于,所述导通截止模块(2)包括电阻R23、电阻R26、电阻R29和二极管D1,所述电阻R23、电阻R26和电阻R29依次串联,所述电阻R23的一端连接门开关(1),所述电阻R29的一端连接二极管D1的正极,所述二极管D1的负极连接光耦检测模块(3)中光电耦合器IC3的端口A。
3.根据权利要求1所述的一种强电检测电路的门开关和掉电记忆复用检测方法,其特征在于,所述上拉电路模块(4)包括电阻R24、电阻R25、电阻R27、电阻R32和三极管Q1,所述电阻R24的一端接电阻R25的一端,且其公共连接端接5V电压,所述电阻R24的另一端接光耦检测模块(3)中光电耦合器IC3的端口C,所述电阻R25的另一端接电阻R27的一端和三极管Q1的集电极,所述电阻R27的另一端接检测端口(5),所述三极管Q1的基极接电阻R32的一端,所述电阻R32的另一端接光耦检测模块(3)中光电耦合器IC3的端口E,所述三极管Q1的发射极接地。