找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4657|回复: 10
收起左侧

npn驱动蜂鸣器有问题

[复制链接]
ID:126119 发表于 2016-8-12 16:45 | 显示全部楼层 |阅读模式
为什么会这样,,如图片,,怎样用npn驱动蜂鸣器
967C578342C9622C3EA06E091DE3018B.jpg
回复

使用道具 举报

ID:121156 发表于 2016-8-12 17:27 | 显示全部楼层
刚上电所有的i/o口都是高电平好像(stc89c51),所以会出现上电就响的情况
回复

使用道具 举报

ID:121156 发表于 2016-8-12 17:31 | 显示全部楼层
还有,你的蜂鸣器是有源的还是无源的?
回复

使用道具 举报

ID:126119 发表于 2016-8-12 21:21 | 显示全部楼层
PK250 发表于 2016-8-12 17:31
还有,你的蜂鸣器是有源的还是无源的?

有源的,,,那51单片机不是不能用npn驱动有源蜂鸣器了,,因为npn是高电平通,,所以用npn上电就会响一下是这样嘛,,我用pnp不会呀
回复

使用道具 举报

ID:126119 发表于 2016-8-12 21:22 | 显示全部楼层
麻烦跟我讲一下,,,谢谢
回复

使用道具 举报

ID:70330 发表于 2016-10-28 09:21 | 显示全部楼层
刚上电就响,是因为单片机上电后,默认是高电平输出,三极管导通,蜂鸣器就响了
回复

使用道具 举报

ID:138155 发表于 2016-10-28 09:24 | 显示全部楼层
你再加一级驱动试试
回复

使用道具 举报

ID:70330 发表于 2016-10-28 10:12 | 显示全部楼层
NPN驱动,P2.0推挽输出,否则驱动电流不够。换PNP就没事
回复

使用道具 举报

ID:144892 发表于 2016-10-28 10:46 | 显示全部楼层
可能是方向反了 你先直接接5v的电源试试 三极管引脚也别搞错了
回复

使用道具 举报

ID:145042 发表于 2016-10-29 12:10 | 显示全部楼层
那51单片机不是不能用npn驱动有源蜂鸣器了,,因为npn是高电平通,,所以用npn上电就会响一下
回复

使用道具 举报

ID:145062 发表于 2016-10-29 14:11 | 显示全部楼层
判断步骤:
1.蜂鸣器是有源的还是无源的,
2.你的蜂鸣器上组好是串接一个限流电阻。
3.你的MCU是输出电平是3.3V还是5V。
4.你可以将程序设置成电平输出,
5.建议你使用NPN方式驱动,但是缺点是开机会响一下,可以通过程序快速启动将响的声音改为最小。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表