关于驱动无源蜂鸣器

[复制链接]
11423|15
 楼主| l50211 发表于 2011-5-28 16:02 | 显示全部楼层 |阅读模式
我是新手,请各位指教一下怎么样驱动这个蜂鸣器。
我用的是4KHZ 5V的无源蜂鸣器。

现在我写的程序是用51的芯片,用定时器1中断产生周期为250uS的方波,但是蜂鸣器响声很小,不知道为何因?是不是51芯片的驱动电流不够?还是其它原因。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1威望 +1 收起 理由
a958036433 + 1

查看全部评分

 楼主| l50211 发表于 2011-5-28 16:03 | 显示全部楼层
电路图是COPY的,但是我接到51芯片上就不行。
Apmvista 发表于 2011-5-28 16:56 | 显示全部楼层
确实是51IO输出电流太小的缘故,输出信号要经过功率放大,不然音量很小。
lsqdesign 发表于 2011-5-28 17:01 | 显示全部楼层
试一下加一个三极管驱动,51IO的驱动能力不够。
hotpower 发表于 2011-5-29 07:53 | 显示全部楼层
不要直接用 IO驱动
ajian8172 发表于 2011-5-29 08:02 | 显示全部楼层
把IO口接到三极管得基极 可以了就
NE5532 发表于 2011-5-29 09:14 | 显示全部楼层
自己查下驱动那个蜂鸣器要多大电流呢
eryueniao 发表于 2011-5-29 09:45 | 显示全部楼层
redcar 发表于 2011-5-29 12:52 | 显示全部楼层
换成M8就可以直接搞了
hotpower 发表于 2011-5-29 15:47 | 显示全部楼层
驱动感性负载还是间接的好
chunyang 发表于 2011-5-30 01:10 | 显示全部楼层
先确认蜂鸣器是电磁式的还是压电式的,楼主图中的直接驱动需要MCU具有强上拉输出能力,这并非所有型号的MCU都具备,最好采用晶体管或门电路驱动,对于压电式蜂鸣器还要注意直流回路,一般要并个电阻或采用LC谐振。
opal11 发表于 2013-8-17 10:10 | 显示全部楼层
51 IO口没有强输出,要加1K上拉,就可以了。
加油吧小鱼儿 发表于 2013-8-23 20:43 | 显示全部楼层
学习一下!!!
wu_mingjing 发表于 2013-10-2 12:30 | 显示全部楼层
无源蜂鸣器是要在蜂鸣器两端并一个电阻的
夏了个夏天 发表于 2013-10-7 08:00 | 显示全部楼层
加三极管驱动
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

33

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部