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

作者: caoshengzhi    时间: 2020-5-1 12:07
标题: 有源蜂鸣器直接接51单片机电源两端没问题,用p口输出怎么就响的很小了,几乎听不到
有源蜂鸣器我直接接51单片机电源两端没问题,用p口输出怎么就响的很小了,几乎听不到,是什么情况?有人能解决吗?

IMG_20200501_120654.jpg (1.54 MB, 下载次数: 127)

IMG_20200501_120654.jpg

作者: 银河天地    时间: 2020-5-1 14:30
IO驱动能力不够,需要加驱动
作者: xuyaqi    时间: 2020-5-1 14:48
蜂鸣器一端接电源+,另一端接IO口,IO口低电平蜂鸣器响。
作者: xxpp2011    时间: 2020-5-1 14:48
单片机IO口直接驱动蜂鸣器电流过小,用三极管放大后就可以正常驱动了。

147.png (19 KB, 下载次数: 114)

147.png

作者: lu2492071937    时间: 2020-5-1 16:37
中间加一个三极管,放大信号
作者: ldh119    时间: 2020-5-1 16:53
加个管子推一下,电流不够所以声音小,看看手册端口的驱动能力是多少?如有开漏口可以换个端口试试
作者: 十里春风    时间: 2020-5-1 19:04
加个三极管做驱动
作者: tcdzyq    时间: 2020-5-1 20:27
IO驱动能力不足,增加电阻串联三极管扩流,发射极接地,集电极接蜂鸣器负极,蜂鸣器正极接电源。
作者: hantu    时间: 2020-5-1 22:18
要加个三级管的
作者: TTQ001    时间: 2020-5-2 02:28
有源蜂鸣器具有一个内部振荡器,该振荡器需要直流电源才能驱动它发出声音。 驱动电流必须足够,因此需要一个外部驱动晶体管。
作者: lsgzq    时间: 2020-5-3 15:53
单片机的输出口一般都有一个内部的上拉电阻,这个电阻的阻值大约在100K以上,IO口输出高电平的时候,蜂鸣器实际上是串联了一个100K的电阻再接到电源上,这样蜂鸣器两端分到的电压就很小了,不足以推动蜂鸣器发声。你可以在电源正极与输出口之间人为接一个1K左右的电阻,这样就可以正常发声了。
作者: 幻剑心    时间: 2020-5-3 16:54
51单片机的P口的电流最大值一般是10mA左右。蜂鸣器的声音大小取决于通过线圈的电流大小。所以51单片机一般都通过三极管控制蜂鸣器。原理就是加大通过蜂鸣器的电流。
作者: ZTT53949    时间: 2020-5-3 23:33
要加三极管驱动。
先在p口接一个2K的电阻,连接三极管,通过三极管驱动蜂鸣器就可以啦
作者: 须臾9q    时间: 2020-5-4 08:43
加一个功放电路,。驱动不够

作者: 火神浪客行    时间: 2020-5-4 14:37
加上拉电阻,51单片机P0口用的时候加上拉

作者: caoshengzhi    时间: 2020-5-5 16:02
谢谢帮助,已经解决了!加了三极管后能正常工作了。
作者: gqzjl    时间: 2020-5-5 16:55
可以把负极接到 P 口上,正极接VCC,声音会大一点,但不建议,最好用个8550的管子放大电流。
作者: 7474    时间: 2020-5-5 17:16
内部损坏?





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