找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4933|回复: 17
收起左侧

有源蜂鸣器直接接51单片机电源两端没问题,用p口输出怎么就响的很小了,几乎听不到

  [复制链接]
ID:711491 发表于 2020-5-1 12:07 来自手机 | 显示全部楼层 |阅读模式
50黑币
有源蜂鸣器我直接接51单片机电源两端没问题,用p口输出怎么就响的很小了,几乎听不到,是什么情况?有人能解决吗?

IMG_20200501_120654.jpg
回复

使用道具 举报

ID:519352 发表于 2020-5-1 14:30 | 显示全部楼层
IO驱动能力不够,需要加驱动
回复

使用道具 举报

ID:94031 发表于 2020-5-1 14:48 | 显示全部楼层
蜂鸣器一端接电源+,另一端接IO口,IO口低电平蜂鸣器响。
回复

使用道具 举报

ID:452950 发表于 2020-5-1 14:48 | 显示全部楼层
单片机IO口直接驱动蜂鸣器电流过小,用三极管放大后就可以正常驱动了。
147.png
回复

使用道具 举报

ID:741824 发表于 2020-5-1 16:37 | 显示全部楼层
中间加一个三极管,放大信号
回复

使用道具 举报

ID:742384 发表于 2020-5-1 16:53 | 显示全部楼层
加个管子推一下,电流不够所以声音小,看看手册端口的驱动能力是多少?如有开漏口可以换个端口试试
回复

使用道具 举报

ID:533011 发表于 2020-5-1 19:04 | 显示全部楼层
加个三极管做驱动
回复

使用道具 举报

ID:742494 发表于 2020-5-1 20:27 | 显示全部楼层
IO驱动能力不足,增加电阻串联三极管扩流,发射极接地,集电极接蜂鸣器负极,蜂鸣器正极接电源。
回复

使用道具 举报

ID:462827 发表于 2020-5-1 22:18 | 显示全部楼层
要加个三级管的
回复

使用道具 举报

ID:420836 发表于 2020-5-2 02:28 | 显示全部楼层
有源蜂鸣器具有一个内部振荡器,该振荡器需要直流电源才能驱动它发出声音。 驱动电流必须足够,因此需要一个外部驱动晶体管。
回复

使用道具 举报

ID:593706 发表于 2020-5-3 15:53 | 显示全部楼层
单片机的输出口一般都有一个内部的上拉电阻,这个电阻的阻值大约在100K以上,IO口输出高电平的时候,蜂鸣器实际上是串联了一个100K的电阻再接到电源上,这样蜂鸣器两端分到的电压就很小了,不足以推动蜂鸣器发声。你可以在电源正极与输出口之间人为接一个1K左右的电阻,这样就可以正常发声了。
回复

使用道具 举报

ID:511890 发表于 2020-5-3 16:54 | 显示全部楼层
51单片机的P口的电流最大值一般是10mA左右。蜂鸣器的声音大小取决于通过线圈的电流大小。所以51单片机一般都通过三极管控制蜂鸣器。原理就是加大通过蜂鸣器的电流。
回复

使用道具 举报

ID:568596 发表于 2020-5-3 23:33 | 显示全部楼层
要加三极管驱动。
先在p口接一个2K的电阻,连接三极管,通过三极管驱动蜂鸣器就可以啦
回复

使用道具 举报

ID:740787 发表于 2020-5-4 08:43 | 显示全部楼层
加一个功放电路,。驱动不够
回复

使用道具 举报

ID:591189 发表于 2020-5-4 14:37 | 显示全部楼层
加上拉电阻,51单片机P0口用的时候加上拉
回复

使用道具 举报

ID:711491 发表于 2020-5-5 16:02 来自手机 | 显示全部楼层
谢谢帮助,已经解决了!加了三极管后能正常工作了。
回复

使用道具 举报

ID:639106 发表于 2020-5-5 16:55 | 显示全部楼层
可以把负极接到 P 口上,正极接VCC,声音会大一点,但不建议,最好用个8550的管子放大电流。
回复

使用道具 举报

ID:744565 发表于 2020-5-5 17:16 | 显示全部楼层
内部损坏?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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