为什么有源蜂鸣器不响

2019-03-24 17:23发布

我是个小白,外行人,刚接触51单片机

想试一下人体红外模块 HC-SR501做开关,当人经过的时候蜂鸣器发声。蜂鸣器是arduino的电子积木,低电平触发。
用的是STC51单片机,5V1A供电。
但是无论换哪个针脚,蜂鸣器不发声
用LED代替蜂鸣器的时候,有人经过,LED会亮,说明人体红外模块正常;不接人体红外模块,直接给蜂鸣器低电平,能发声,说明蜂鸣器正常。

看了下百度,有人说要加一级晶体管放大,但是不是很明白,为什么放大电路有Vbb和Vcc两个电源。是USB供电之外还要另外的电源供电吗?那些电阻电感之类的应该选多少欧多少亨的?有3种放大电路接法,改选哪种,电路该怎么接?


还有,除了可能是需要加晶体管,还可能是什么问题?该怎么解决
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
czl618
2019-03-25 13:31
峰呜器分DC3.6.9.12V不等; 以9V为例,一般电流大于50毫安,要想其正常工作,一是电压要匹配,二是工作电流达到标称电流;如果电压为9V,但接上后,电流只有30毫安,峰呜器是不响的,如果峰呜器电压为9V,当接到5V上时,也是不会响的,楼主提出的问题用LED灯,不能比,LED灯有一毫安也能亮,所以,建议楼主按上面的朋友提出的办法加一级三极管放大,三极管基极接控制电平;高电平控制用N管,如果是低电平控制用P管,工作电压等于或高于峰呜品称定即可,电压大于时加串一电阻即可,不妨一试

一周热门 更多>