微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 为什么有源蜂鸣器不响

为什么有源蜂鸣器不响

时间:10-02 整理:3721RD 点击:
我是个小白,外行人,刚接触51单片机。
想试一下人体红外模块 HC-SR501做开关,当人经过的时候蜂鸣器发声。
用的是STC51单片机,5V1A供电。但是无论换哪个针脚,蜂鸣器不发声
用LED代替蜂鸣器的时候,有人经过,LED会亮,说明人体红外模块正常;不接人体红外模块,直接给蜂鸣器高电平,能发声,说明蜂鸣器正常。
接下来就不知道怎么办了。

补充内容 (2016-11-11 23:55):
修正一下,这个蜂鸣器是低电平触发的。眼疾手坏打错了。

哈哈,先前是虚焊引起的。你再把蜂鸣器焊接回去就好了,注意别再虚焊了!

建议加一级三极管,电压放大电路。

蜂鸣器是用arduino积木的,只需接线

那就是接线的问题了~~~~~~

三极管放大电路基本原理_百度百科
是跟这个一样的吗?
那些电阻电容的参数怎么选则?

但是换了不同针脚不同线来尝试了。
配合人体红外模块的时候,蜂鸣器模块也不是没反应,有极小的杂音,像沙沙作响。

那不应该呀,你做好发张照片看看,否则只能猜测了。

应该你是的驱动电路问题,你直接驱动的可能是因为你的电路没有那么大的驱动电流,所以你会听到沙沙的声音,你可以用万用表测一下蜂鸣器两端的电压就知道了,一般的蜂鸣器不会芯片直接驱动,都会加三极管的!

建议小编加一级晶体管进行放大

看了下百度,不是很明白,为什么有Vbb和Vcc两个电源。是USB供电之外还要另外的电源供电吗?还有,那些电阻电感之类的应该选多少欧多少亨的?

给个脉冲看看嘛

这个一般线路都有标注的     

还没解决啊!你用万用表测下电压不就知道了吗?

你把程序发出来大家看看?

没有后续了么 我也碰见这个问题,有源蜂鸣器,声音特别小不知道为什么? 试验了好几种情况都不行

要注意有源蜂鸣器的电压,有源蜂鸣器是有固定电压的,比如5伏,3伏等,另外看驱动方式,三极管驱动应该采用开关方式,不采用脉冲方式,还有蜂鸣器发声的时间,时间太短也会无声或声音小

我们也遇到过这种情况,一般是驱动不足:可能是电路中串联的限流电阻过大,否则是单片机IO驱动不够,需要外接三极管来驱动。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top