zhqsoft 发表于 2019-5-23 20:11

3个元件为尚朋堂US1风扇增加 长按关机 功能

本帖最后由 zhqsoft 于 2019-5-24 10:19 编辑

没看错。就3个元件,就是如此简单。
1M电阻,1uF电容,Nmos。
先把单片机的8pin接地挑起悬空,然后按下图更改,
Nmos的D接单片机8pin,S接GND。GS间接1uF电容,G通过1M电阻到单片机4pin(也就是按键)。
效果:原始功能不变,4档切换,在任意挡位长按按键2秒左右,指示灯亮度变低,风扇速度略变慢,此时松开按键,风扇直接关机。



原理:
静态下    电池电源通过10K上拉单片机4pin。在到增加的元件 1M电阻把1uF电容电平拉高,Nmos导通,单片机供电。
当单击按键时单片机工作切换挡位,因为有1M电阻存在,所以1uf两端的电平不会很快被拉低,单片机可以在单击按键时继续工作。
当长按按键时,1uF电容通过1M电阻和开关接地释放电压,Nmos截止,单片机失电后复位,松开按键后即实现风扇停止工作。
(1uF 1M 大概是2秒左右,可根据自己情况比如用 0.1uf 10M 网络来实现2秒,不过不建议用太小的电容)










-----------------------------------------------------------------------------------------------
另外也可以增加一个独立微动按键来实现按键关机。
可以充分利用板载的大集成锂保芯片。
供电脚对地接一个微动按键,就可以在单击按键时实现关机功能。
因为锂保供电是通过一个100欧电阻的。所以单击按键时会有一个最大不超过42ma的瞬时耗电。不过完全可以忽略。

两种改法可以并存互不影响。
档微风,可以修改升压采样网络的下端电阻,47k是1档。改大电阻就可以让1档升压变低,实现微风档。
不过因为其他几个挡位是该挡位之前的所有下端电阻并联。所以改变1档电阻会同时影响其他挡位的电压。
按自己需求修改吧。电压计算公式就是标准公式没什么稀奇的。








假风度 发表于 2019-5-23 20:16

牛{:5_643:}

zhangweiozw 发表于 2019-5-23 20:22

牛!感谢分享!

smg小沈 发表于 2019-5-23 20:30

牛人 好神奇啊

txws65001 发表于 2019-5-23 20:37

技术大牛

0828 发表于 2019-5-23 20:47

牛牛牛

sclg80 发表于 2019-5-23 20:54

技术帖,学习了

boxu 发表于 2019-5-23 20:56

谢谢,有时间试试

cb-0966 发表于 2019-5-23 20:56

厉害呀,这都可以

liujie0706 发表于 2019-5-23 21:03

这个风扇真不错

tangzuolin2 发表于 2019-5-23 21:07

大神厉害了

7885774 发表于 2019-5-23 21:11

玩到极致的技术达人

三爷 发表于 2019-5-23 21:48

不错{:5_639:}学习了

penetrating 发表于 2019-5-23 21:52

学习了,照着改一下。

laimama 发表于 2019-5-23 21:57

好好好,大牛

黄土高坡 发表于 2019-5-23 22:02

这个风扇一直没舍得下手哈

pangccw 发表于 2019-5-23 22:06

高手,厉害

雾笛 发表于 2019-5-23 22:16

电路功底深{:5_639:}

2030 发表于 2019-5-23 23:32

81258207这些行不?

chg008 发表于 2019-5-23 23:49

真牛,佩服{:5_639:}
页: [1] 2
查看完整版本: 3个元件为尚朋堂US1风扇增加 长按关机 功能