找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2483|回复: 18
收起左侧

单片机外接蜂鸣器声音小怎么办?使用三级管放大电路

[复制链接]
ID:1046111 发表于 2022-10-16 14:22 | 显示全部楼层 |阅读模式
1、问题:用51单片机直接外部连接蜂鸣器声音会很小,基本听不到。
2、解决办法:使用三级管放大电路就很好的解决了此问题。
    本人使用的是无源蜂鸣器模块,PNP三级管,100K电阻。
    连接方法:蜂鸣器S引脚与三级管E极相连,三极管B极接电阻后与单片机P20连接,三级管C极与单片机GND连接。
    经测试,完美解决。
下面是仿真电路图及实物连接图

解决无源蜂鸣器在51单片机上声音小的放大电器连接实图

解决无源蜂鸣器在51单片机上声音小的放大电器连接实图

仿真图

仿真图

测试中的三级管

测试中的三级管
回复

使用道具 举报

ID:78901 发表于 2022-10-16 20:53 | 显示全部楼层
电阻太大,应该取值2k-5.1k
回复

使用道具 举报

ID:78901 发表于 2022-10-16 20:56 | 显示全部楼层
三极管也接反了,发射极接电源正极,集电极接蜂鸣器,蜂鸣器另一端接电源负极
回复

使用道具 举报

ID:513213 发表于 2022-10-17 09:44 | 显示全部楼层
三极管都接反了——经测试,完美解决???
回复

使用道具 举报

ID:1046111 发表于 2022-10-17 11:35 | 显示全部楼层
fsj5098 发表于 2022-10-16 20:53
电阻太大,应该取值2k-5.1k

电阻是100欧,笔误
回复

使用道具 举报

ID:1046111 发表于 2022-10-17 11:37 | 显示全部楼层
fsj5098 发表于 2022-10-16 20:56
三极管也接反了,发射极接电源正极,集电极接蜂鸣器,蜂鸣器另一端接电源负极

实测,按你说的接法有放大,但放大效果不明显
回复

使用道具 举报

ID:1046111 发表于 2022-10-17 11:41 | 显示全部楼层
lsh04 发表于 2022-10-17 09:44
三极管都接反了——经测试,完美解决???

小白一枚,但实测确实是完美解决,而且比你们说的接法效果更好,难道三级管是NPN型?用的就是S9015三级管
回复

使用道具 举报

ID:88256 发表于 2022-10-17 12:47 | 显示全部楼层
lijun_9999 发表于 2022-10-17 11:41
小白一枚,但实测确实是完美解决,而且比你们说的接法效果更好,难道三级管是NPN型?用的就是S9015三级管

什么叫接法效果更好,声音更大?9015是PNP的,但是基极电阻确实不合适,有些时候并不是暂时可以用就没有问题的;另外,单片机就是单片机,肯定不能正常带动蜂鸣器的,这是基础知识,连这个都不知道,说明没有认真学习
回复

使用道具 举报

ID:1046111 发表于 2022-10-17 13:35 | 显示全部楼层
hhdsdy 发表于 2022-10-17 12:47
什么叫接法效果更好,声音更大?9015是PNP的,但是基极电阻确实不合适,有些时候并不是暂时可以用就没有 ...

初学单片机,对电子电路也不懂,也是照葫芦画瓢,解决了自己的疑难问题,以后多向大神学习!
回复

使用道具 举报

ID:513213 发表于 2022-10-19 17:30 | 显示全部楼层
fsj5098 发表于 2022-10-16 20:53
电阻太大,应该取值2k-5.1k

人家是100欧
回复

使用道具 举报

ID:884147 发表于 2022-10-19 19:32 | 显示全部楼层
楼主的图确实是错的,但描述和接线是没问题的,引起了误解。接线是采用了射极输出模式
回复

使用道具 举报

ID:45334 发表于 2022-10-20 08:42 | 显示全部楼层
这个三极管应该是NPN的,你接了个PNP的蜂鸣器能响吗?
回复

使用道具 举报

ID:65956 发表于 2022-10-21 08:38 | 显示全部楼层
如果要用PNP三极管,三极管在上,蜂鸣器接三极管的C和地,如果要按你电路就换成NPN三极管,这样问题就解决了
回复

使用道具 举报

ID:815949 发表于 2022-10-25 23:12 | 显示全部楼层
楼主的模拟电子技术还需要加强,PNP三级管CE极明显反了,E极(箭头端)接电源正极,C极串接蜂鸣器到地,G极串10K电阻到I/O 就可以了 ,看有人说用NPN三极管,因为51单片机是开漏极输出,驱动NPN估计不行(没有验证过)
回复

使用道具 举报

ID:65651 发表于 2022-10-26 11:06 | 显示全部楼层
最简单是使用STC单片机的推挽模式,用灌电流模式,可以有最多20ma的电流,完全够驱动蜂鸣器了,有源无源都可以驱动。
回复

使用道具 举报

ID:1046111 发表于 2022-10-28 13:47 | 显示全部楼层
william_wangxb 发表于 2022-10-25 23:12
楼主的模拟电子技术还需要加强,PNP三级管CE极明显反了,E极(箭头端)接电源正极,C极串接蜂鸣器到地,G极 ...

谢谢大神指导,我是一个略懂一点点C语言的小白(连C都是自学的),对电子电路啥的真的是一窍不通,一时兴起,想学学单片机,很多电路和元器件都是临时找资料然后照葫芦画瓢,目的只是实现功能就行。
回复

使用道具 举报

ID:1046111 发表于 2022-10-28 13:52 | 显示全部楼层
xwd2010 发表于 2022-10-26 11:06
最简单是使用STC单片机的推挽模式,用灌电流模式,可以有最多20ma的电流,完全够驱动蜂鸣器了,有源无源都 ...

谢谢大神指导,我是一个略懂一点点C语言的小白(连C都是自学的),对电子电路啥的真的是一窍不通,一时兴起,想学学单片机,很多电路和元器件都是临时找资料然后照葫芦画瓢,目的只是实现功能就行。所以你说的我只能停留在术语上,其它就都不明白了
回复

使用道具 举报

ID:260656 发表于 2022-10-28 15:14 | 显示全部楼层
感觉三极管错了
回复

使用道具 举报

ID:1046111 发表于 2022-10-28 21:49 | 显示全部楼层

有可能是我仿真图画错了,按描述的连接方法连接后确实是解决了蜂鸣器声音小的问题。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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