标题: npn驱动蜂鸣器有问题 [打印本页]

作者: 追影    时间: 2016-8-12 16:45
标题: npn驱动蜂鸣器有问题
为什么会这样,,如图片,,怎样用npn驱动蜂鸣器

967C578342C9622C3EA06E091DE3018B.jpg (91.19 KB, 下载次数: 108)

967C578342C9622C3EA06E091DE3018B.jpg

作者: PK250    时间: 2016-8-12 17:27
刚上电所有的i/o口都是高电平好像(stc89c51),所以会出现上电就响的情况
作者: PK250    时间: 2016-8-12 17:31
还有,你的蜂鸣器是有源的还是无源的?
作者: 追影    时间: 2016-8-12 21:21
PK250 发表于 2016-8-12 17:31
还有,你的蜂鸣器是有源的还是无源的?

有源的,,,那51单片机不是不能用npn驱动有源蜂鸣器了,,因为npn是高电平通,,所以用npn上电就会响一下是这样嘛,,我用pnp不会呀
作者: 追影    时间: 2016-8-12 21:22
麻烦跟我讲一下,,,谢谢
作者: xsynet    时间: 2016-10-28 09:21
刚上电就响,是因为单片机上电后,默认是高电平输出,三极管导通,蜂鸣器就响了
作者: wuyibin2003    时间: 2016-10-28 09:24
你再加一级驱动试试
作者: xsynet    时间: 2016-10-28 10:12
NPN驱动,P2.0推挽输出,否则驱动电流不够。换PNP就没事
作者: rankaiyx    时间: 2016-10-28 10:46
可能是方向反了 你先直接接5v的电源试试 三极管引脚也别搞错了
作者: xcdtrddhfddfghg    时间: 2016-10-29 12:10
那51单片机不是不能用npn驱动有源蜂鸣器了,,因为npn是高电平通,,所以用npn上电就会响一下
作者: pingguotu    时间: 2016-10-29 14:11
判断步骤:
1.蜂鸣器是有源的还是无源的,
2.你的蜂鸣器上组好是串接一个限流电阻。
3.你的MCU是输出电平是3.3V还是5V。
4.你可以将程序设置成电平输出,
5.建议你使用NPN方式驱动,但是缺点是开机会响一下,可以通过程序快速启动将响的声音改为最小。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1