产品概述

单片机有源蜂鸣器 实例分析电子元器件:有源蜂鸣器与无源蜂鸣器

小编 2024-11-28 产品概述 23 0

实例分析电子元器件:有源蜂鸣器与无源蜂鸣器

我们先来看一幅图片,该图片中有a,b两种蜂鸣器,你知道这两种蜂鸣器的区别吗?

上图中,从外观上看,这两种蜂鸣器没什么区别,但是我们仔细分辨的话,可以看到这两种蜂鸣器最明显的区别是,a蜂鸣器的底部是密封的,b蜂鸣器的底部则可以看到有电路板。如果再仔细观察的话,还可以看到:a蜂鸣器的两个管脚一高一低,b蜂鸣器的两个管脚一样高。

这是为什么呢?

谜底揭晓:a蜂鸣器是有源蜂鸣器,b蜂鸣器是无源蜂鸣器。

这里的有源和无源指的是什么呢?

这里的“源”不是指电源,而是指震荡源。也就是说,有源蜂鸣器内部带震荡源,所以只要一通电就会叫。而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。必须用2K~5K的方波去驱动它。有源蜂鸣器往往比无源的贵,就是因为里面多个震荡电路。

下图是有源蜂鸣器的驱动电路

图中第一个图通过端口输出高电平,使蜂鸣器鸣叫,第二个图通过端口输出低电平,使蜂鸣器鸣叫。

需要说明的是,由于蜂鸣器需要较大的驱动电流,而单片机一般的端口驱动能力有限,所以一般情况下,需要使用三极管来提供较大的电流。

下图是无源蜂鸣器的驱动电路

从图中我们可以看出,其实有源蜂鸣器和无源蜂鸣器的驱动电路基本一致,只不过无源蜂鸣器需要端口输出方波才能鸣叫。

下图是一种更为复杂的蜂鸣器驱动电路

有源蜂鸣器可以直接用直流电驱动,无源蜂鸣器必须用方波驱动。

用万用表测试有源蜂鸣器和无源蜂鸣器的区别。

用万用表电阻档Rxl档测试:用黑表笔接蜂鸣器 "+"引脚,红表笔在另一引脚上来回碰触,如果触发出咔、咔声的且电阻只有8Ω(或16Ω)的是无源蜂鸣器;如果能发出持续声音的,且电阻在几百欧以上的,是有源蜂鸣器。同时有源蜂鸣器直接接上额定电源(新的蜂鸣器在标签上都有注明)就可连续发声;而无源蜂鸣器则和电磁扬声器一样,需要接在音频输出电路中才能发声。

无源蜂鸣器 的优点是:

1、便宜

2、声音频率可控,可以做出“多来米发索拉西”的效果

3、在一些特例中,可以和LED复用一个控制口

有源蜂鸣器 的优点是:

程序控制方便,只需输出高电平或者低电平即可。

最后让我们来欣赏一下蜂鸣器的图片

蜂鸣器扫盲!无源和有源区别

蜂鸣器是经常用到的发声器件,在单片机的实验板、小孩玩具上经常见到,从发出的声音上来区分呢,有的只会发出固定频率的声音,而有的却可以发出较为明显的音调,那蜂鸣器到底有怎样的区别呢?

蜂鸣器的分类

先来看两组蜂鸣器的图片。

第一张图:

第二张图:

这两幅图都是蜂鸣器,但是存在区别,你看出来了吗?第一张图的蜂鸣器可以看到内部有电路板,而第二张图是浇封起来的。蜂鸣器从驱动方式上来分可以分为无源蜂鸣器有源蜂鸣器 。第一张图就是无源的,第二张图就是有源。

2. 蜂鸣器的驱动方式

无源蜂鸣器是没有正负之分的,类似于喇叭,只要在两个腿上加载不同的频率的电信号就可以实现发声,根据不同的频率所发出的声音也是不一样的。

有源蜂鸣器是有正负之分的,只需要在两个腿上加上电压信号就会发声,发出的声音音调单一、频率固定。

有源蜂鸣器比无源蜂鸣器内部多了振荡结构,所以有源蜂鸣器在价格上稍微贵一点。

3. 蜂鸣器的驱动方式

单片机通过三极管驱动蜂鸣器的电路如下所示:

如果要驱动有源蜂鸣器只需要在三极管的基极上给高电平就可以了。如果要在三极管的基极上加载不同频率的信号。信号如下图所示。

单片机只要通过定时器来定时翻转IO口就可以产生不同频率,从而控制无源蜂鸣器发出不同的声音。乐谱与频率的关系如下图所示:

本订阅号致力于单片机、ARM等嵌入式软硬件的设计经验分享,秉承“人人都是电子设计经验的分享者”的理念,成功路上不孤单,我们一起努力。公众号:micropoint8

相关问答

单片机 接的 蜂鸣器 应当是 有源 的还是无源的-ZOL问答

要用有源蜂鸣器,通3-5V直流电即响同,频率是固定的无源蜂鸣器,和普通的喇叭类似,需通交流电或方波才会响,频率即是交流电的频率无源,无源的可以通过频率控制音调...

单片机蜂鸣器 播放音乐只哒哒得响是怎么回事-ZOL问答

常见的蜂鸣器分有源蜂鸣器和无源蜂鸣器两种,他们所配用的驱动程序也不同,你说的情形需要先确认蜂鸣器种类,而后通过一段简单的嘀嘀声程序测试一下,待蜂鸣器能够...

51 单片机 蜂鸣器 是无源还是 有源 ?

为了简化设计,一般都采用有源蜂鸣器。蜂鸣器有源和无源的区别就在于,前者在接通时会自动产生1KHz左右的振荡蜂鸣,单片机只需通过引脚给蜂鸣器的负极输出低电...

51 单片机 如何用 蜂鸣器 做报警器?

最简单的做法是用51单片机的IO引脚经NPN型三极管驱动一只有源蜂鸣器:蜂鸣器的正极接电源vcc,负极接三极管的集电极,三极管的基极通过一只10K左右的限流电阻接...

如何让 蜂鸣器 只响一声?

首先要确定你的蜂鸣器是有源的还是无源的。有源蜂鸣器直接加电压就能响,但是貌似单片机IO口的驱动级别比较低,带不动蜂鸣器(有声但声音不大)。如果是无源的...

为什么 单片机 实验中 蜂鸣器 一直滴答滴答的响?

单片机实验中蜂鸣器一直滴答滴答响的原因可能有以下几种:1.CPU管脚程序没有初始化,导致蜂鸣器无法正常工作。2.驱动电路出现问题,例如使用的是有源蜂鸣器...

单片机 蜂鸣器 不响,只“咯噔”一声( 蜂鸣器 本身没有问题)?

电流驱动不够可以改变三极管基极的电阻(用镊子把电阻短路一下试试)io口低电平持续的时间要长一点有的情况是很短暂的低电平还没等蜂鸣器反应过来低电平就...

51 单片机 无来源 蜂鸣器 按一下响一下?

不知道你硬件怎么接的,如果有加三极管控制,应该是可以的。要区分一下蜂鸣器是交流的还是直流的,直流的直接接上电源就响了,交流的是要给它一个能发出声音的频...

51 单片机 能控制 蜂鸣器 的频率?

51单片机通过IO口输出方波信号驱动无源蜂鸣器时,方波的频率通常为1k赫兹。理论上,只要方波频率处于音频带宽(20~20kHz)内都可以,但无源蜂鸣器的谐振频率通常...

单片机蜂鸣器 除了那种调的声音,还能发出人说话的声音吗?

单片机蜂鸣器一般用于发出简单的音调和警报声,不能直接用于模拟人的语音。然而,通过与单片机的组合使用,可以实现类似人说话的声音。具体实现方法是,在单片...

猜你喜欢