bonarm 发表于 2016-8-4 15:00:22

一个极简低功耗声控电路

本帖最后由 bonarm 于 2016-8-4 15:16 编辑

最近在做一个电池供电的OLED显示的温湿度及气压检测仪玩,可以触控显示。想加一个声控的电路,就不用走到跟前去摸一下了。网上的声控传感器都是用LM358做的,体积大,功耗也不低,TI正品的也要900μA,网上卖的应该都是几分钱的SZ品,这个电流就没法保证了。

测试了几个电路和各种参数,下面的这个电路能比较可靠的工作:



有人马上看出问题来了:这个三极管没有偏置啊!

是的,它的偏置靠的主要是C1电解电容的漏电,几个个μA就够了。话筒为一般的驻极体话筒,三极管选用一般的9013或8050即可,β值最好大于200,网上买的一般都能满足(我用的一个用万用表测出来约285),C1可以选4.7μF或10μF,R2约5.1K~10K,电源电压在4V左右时,测量三极管集电极(c)电压在2.5V~3.5V之间基本就可以了。

Arduino的中断脚设置为上拉输入,中断方式为下降沿(FALLING)触发。注意电路在检测到大的声音时可能会输出2、3个脉冲,可以用软件过滤掉这个抖动,不太精通的就在电路的输出端对地接一个约0.01μ的电容。

经测试,3~5米范围内拍一下掌,中度力量,可以可靠触发中断。整个电路的耗电约100μA,适合使用电池的场合。


注:如果你用贴片元件,找不到C1这种电解电容,只有漏电小的电容,现象就是三极管集电极电压接近电源电压,那么你可以在三极管的基极对电源端接一个至少3MΩ的电阻,一般5~10MΩ,配合调整R2,保证三极管集电极电压在2.5~3.5V左右即可。

maidoo 发表于 2016-8-4 16:55:39

太好了,我做了一个OLED的天气预报表(WIFI获取网络天气),也是仿制坛子里的。正想怎么加个红外接近,或者超声波接近触发电路呢,就看到你这个宝贝电路了。果断收藏。

赞楼主

bonarm 发表于 2016-8-5 00:42:49

maidoo 发表于 2016-8-4 16:55 static/image/common/back.gif
太好了,我做了一个OLED的天气预报表(WIFI获取网络天气),也是仿制坛子里的。正想怎么加个红外接近,或者 ...

红外接近的我也考虑过,好一点的价格都在25元以上。另外估计要把菲涅尔透镜拆掉,否则房间里一有人走动就会触发。

164335413 发表于 2016-8-5 09:35:18

bonarm 发表于 2016-8-5 00:42 static/image/common/back.gif
红外接近的我也考虑过,好一点的价格都在25元以上。另外估计要把菲涅尔透镜拆掉,否则房间里一有人走动就 ...

应该是红外热释电,红外接近开关就一个红外反射管,类似于洗手间的感应。

bonarm 发表于 2016-8-5 16:45:16

164335413 发表于 2016-8-5 09:35 static/image/common/back.gif
应该是红外热释电,红外接近开关就一个红外反射管,类似于洗手间的感应。

是热释红外运动传感器,这个待机电流低,主动型的就是要发射管的功耗大,不太适合电池供电。
页: [1]
查看完整版本: 一个极简低功耗声控电路