为什么有源蜂鸣器不响
时间:10-02
整理:3721RD
点击:
我是个小白,外行人,刚接触51单片机。
想试一下人体红外模块 HC-SR501做开关,当人经过的时候蜂鸣器发声。
用的是STC51单片机,5V1A供电。但是无论换哪个针脚,蜂鸣器不发声
用LED代替蜂鸣器的时候,有人经过,LED会亮,说明人体红外模块正常;不接人体红外模块,直接给蜂鸣器高电平,能发声,说明蜂鸣器正常。
接下来就不知道怎么办了。
补充内容 (2016-11-11 23:55):
修正一下,这个蜂鸣器是低电平触发的。眼疾手坏打错了。
想试一下人体红外模块 HC-SR501做开关,当人经过的时候蜂鸣器发声。
用的是STC51单片机,5V1A供电。但是无论换哪个针脚,蜂鸣器不发声
用LED代替蜂鸣器的时候,有人经过,LED会亮,说明人体红外模块正常;不接人体红外模块,直接给蜂鸣器高电平,能发声,说明蜂鸣器正常。
接下来就不知道怎么办了。
补充内容 (2016-11-11 23:55):
修正一下,这个蜂鸣器是低电平触发的。眼疾手坏打错了。
哈哈,先前是虚焊引起的。你再把蜂鸣器焊接回去就好了,注意别再虚焊了!
建议加一级三极管,电压放大电路。
蜂鸣器是用arduino积木的,只需接线
那就是接线的问题了~~~~~~
三极管放大电路基本原理_百度百科
是跟这个一样的吗?
那些电阻电容的参数怎么选则?
但是换了不同针脚不同线来尝试了。
配合人体红外模块的时候,蜂鸣器模块也不是没反应,有极小的杂音,像沙沙作响。
那不应该呀,你做好发张照片看看,否则只能猜测了。
应该你是的驱动电路问题,你直接驱动的可能是因为你的电路没有那么大的驱动电流,所以你会听到沙沙的声音,你可以用万用表测一下蜂鸣器两端的电压就知道了,一般的蜂鸣器不会芯片直接驱动,都会加三极管的!
建议小编加一级晶体管进行放大
看了下百度,不是很明白,为什么有Vbb和Vcc两个电源。是USB供电之外还要另外的电源供电吗?还有,那些电阻电感之类的应该选多少欧多少亨的?
给个脉冲看看嘛
这个一般线路都有标注的
还没解决啊!你用万用表测下电压不就知道了吗?
你把程序发出来大家看看?
没有后续了么 我也碰见这个问题,有源蜂鸣器,声音特别小不知道为什么? 试验了好几种情况都不行
要注意有源蜂鸣器的电压,有源蜂鸣器是有固定电压的,比如5伏,3伏等,另外看驱动方式,三极管驱动应该采用开关方式,不采用脉冲方式,还有蜂鸣器发声的时间,时间太短也会无声或声音小
我们也遇到过这种情况,一般是驱动不足:可能是电路中串联的限流电阻过大,否则是单片机IO驱动不够,需要外接三极管来驱动。