可以看到,这个无线开关的供电是一个12V的电池。关于按键检测部分,以及MCU供电部分的电路滴滴滴了出来,待机状态0功耗,只有按键按下的时候才会有电流损耗。
当按键按下时,LED亮,同时Q3导通给MCU供电(MCU电流大概为10~15mA)。然后MCU再去判断是哪个按键按下了(IO1~3为MCU的按键检测管脚),从而发送对应的命令去开灯或者关灯;当按键弹开时,LED灯熄灭,然后Q1截止,从而MCU断电,实现待机0功耗。这个电路是在是太有意思了,这个0功耗的设计思路,不得不佩服。又能检测按键,又能亮灯,还能0功耗待机。