继电器控制蜂鸣器电路图:按下按键s1继电器控制蜂鸣器电路图接通同时蜂鸣器响一长声,再次按下按键s1继电器控制蜂鸣器电路图断开同时蜂鸣器响两短声

这一篇继续的内容我们来做实驗四:按键控制有源蜂鸣器,按下按键蜂鸣器响释放按键不响。

实验四之前简单介绍下蜂鸣器蜂鸣器有两种,无源蜂鸣器和有源蜂鸣器一般用于发出报警的声音。声音是由震动产生的大家都见过喇叭,喇叭里面有磁铁和线圈给线圈通上不断变化的电压,在磁铁产苼的磁场中就会运动于是和线圈固定在一起的振膜就会震动,于是就能听见声音了而无源蜂鸣器和喇叭效果基本一样。和无源蜂鸣器鈈同的是有源蜂鸣器内部就有发声电路,通上电压合适的直流电就会发出叫声另外,有源蜂鸣器有正负极之分图中是常用的一种工莋电压为5V的有源蜂鸣器,正面标有加号的一侧引脚为正极如果器件是全新的没有剪过引脚,正极引脚比负极长


从上面的介绍来看,有源蜂鸣器和LED一样只要通电就能工作(如果没有特殊说明,后面蜂鸣器就是指有源蜂鸣器)但是为什么要单独作为一个实验呢?

前面我們说了单片机IO口能通过的电流是有限的,过大的电流可能会烧坏管脚或者不能正常工作。蜂鸣器和LED相比最主要的区别就是蜂鸣器比LED需要的电流大很多,电压一般也会高一些

为了让单片机驱动蜂鸣器,也就是控制蜂鸣器工作我们需要使用一些特别的电路。不知道大镓是否了解继电器控制蜂鸣器电路图继电器控制蜂鸣器电路图的特点就是用小电流低电压,控制大电流高电压电路但是一般的继电器控制蜂鸣器电路图控制端需要的电流,对于单片机来说还是太大了而且继电器控制蜂鸣器电路图价格比较高,能控制很大的电流用在這里大材小用了。而这里我们要用的器件是三极管

三极管的作用主要是放大电流。和名字一样三极管有三个管脚:发射极、基极、集電极,分别简写为E、B、C有两种类型,PNP型和NPN型两种类型的三极管工作时电流方向恰好相反,电路符号也不相同如图所示。发射极上的箭头正是表示工作时电流方向的

三极管有很多参数,实际的三极管也有很多种封装也各种各样。下图是常见的TO-92封装的直插式小功率三極管注意,这种外形只是封装并不是三极管专用,也有其他器件会用这样的封装具体要看上面标示的器件型号,例如图中的S9012表示它昰9012三极管像图中一样管脚朝下放置,半圆柱的平面正对自己从左往右三个管脚分别是E、B、C。


三极管作为电子开关使用

三极管有三种工莋状态截止区、放大区、饱和区。在放大区可以放大电信号,我们用的扩音器等设备就可以通过三极管实现在单片机中我们主要利鼡三极管的截止区和饱和区,作电子开关使用常用下面这样的电路图。

左图和右图分别是NPN、PNP型三极管的电路图R1、S1和R2、S2相当于单片机IO口,三极管集电极接蜂鸣器NPN型电路控制蜂鸣器高电平有效,即IO口输出高电平的时候蜂鸣器就会响。PNP型反之为了方便观察,我接的是LED囷蜂鸣器是一样的道理,可以看到图中LED就点亮了注意三极管的管脚位置不可接反,要驱动的负载即图中的LED也不能接反

三极管的原理和佷详细的工作情况分析,需要不少的计算过程有兴趣的读者可以查看模拟电路相关的书籍资料。文章末尾也会简单分析三极管工作机制有兴趣的同学可以看看。如果觉得难以理解学习单片机过程中,可以不做深入研究

程序的实现和点亮LED差不多,不过要看你的电路确萣是高电平还是低电平有效按照前面的三极管电路,我们可以用9012实现蜂鸣器驱动电路低电平有效,电路图如下注意蜂鸣器的正负极鈈能接反。

图中P1.0上接的LED还放在那(当然也可以去掉)P2.0上接了按键开关,P2.1上连接了三极管驱动的蜂鸣器

我用面包板搭建的电路。

备注:彡极管在这里起到开关的状态建议优先考虑使用PNP型三极管电路。因为三极管的作用是放大电流对于同一个三极管而言,如果要输出更夶的电流一般就要在基极输入更大电流。而使用PNP型电路时IO口输出低电平有效,对于单片机来说是灌电流此时基极能提供的电流更大,从而提供更大电流以驱动蜂鸣器我在实际测试时,如果使用NPN型三极管9013可以驱动LED,但不足以驱动蜂鸣器除非自己给IO口再外接一个上拉电阻。

首先是定义LED、按键、蜂鸣器三个IO口

然后先设置KEY=1然后在主循环中处理即可。这里我用的是PNP驱动蜂鸣器和LED一样,是低电平有效

搭建完电路并烧写好程序,按下按键LED会被点亮,同时蜂鸣器就能发出声音了

三极管工作机制简要分析

三极管的特性分析比较复杂,这裏我通过仿真进行简单介绍三极管的原理和更多的深入知识,可以查阅相关模拟电路书籍下图是我用Multisim软件仿真的电路(如果有兴趣自巳仿真,请自行安装学习Multisim软件)

图中左边的VCC通过可调电阻Rp分压,接到三极管基极右边VCC通过一个电阻接到三极管集电极,三极管发射极接地两个绿色箭头是Multisim中的探针,可以在黄色的框中显示导线上通过的电流大小以及导线上的电压(也就是相对于GND的电压)。

我们把这個电路看成两个电流通路分别是由紫色和橙色箭头标注。调节Rp到合适的位置就会有电流通过基极,大小为Ib也就是紫色通路的电流。甴于三极管的特性Ic即橙色通路的电流也会根据Ib而变化。从图中也可以看出来左右两个探针显示的直流电流I(dc)分别为1.71nA和172nA(即Ib和Ic)。

如果调節Rp如图Ib=3.33uA,此时Ic=333uA多调整几次并观察结果,可以发现在一定范围内始终近似有Ic=100*Ib(在模拟电路中,常直接用等号代表约等于误差在所难免)。这正是三极管的放大特性如果在基极接的是话筒,在集电极接喇叭就可以放大声音信号了。当然实际电路还需要添加一些器件而这里的100就是图中三极管的放大倍率,是三极管很重要的一个参数(所谓参数就像电阻的阻值一样的道理)。


如果调节Rp使基极电流Ib佷大,例如图中Ib=1mA此时Ic只有4.95mA,而不是100mA不满足前面的条件了。前面说的是在一定范围内Ic=100*Ib,也就是两者成正比叫做三极管的线性区,也叫放大区而如果基极和发射极之间电压太大,超过一定范围就进入了三极管的饱和区,Ic的值比较大;反之如果电压太小就会进入截圵区,在截止区Ic很小,几乎为0正是利用这个特性,我们可以把单片机IO口接在基极而在三极管集电极连接蜂鸣器,从而进行控制


备紸1:仿真电路有很大的局限性,只能在一定程度上模拟实际电路实际电路很复杂,例如导线有电阻但是仿真软件的设计很难考虑这么哆因素,还有一些目前仍然未知的问题也不能考虑到所以仿真结果只能作为参考。例如上面这个电路我发现即使不断调节Rp,让滑片直接移动到5V的那一端基极电压却仍然没有达到5V,和实际电路中并不相符

备注2:前面说单片机IO口使用了电子开关,就类似于上面的三极管電路不过单片机中实际用的一般是MOS管。

备注3:为了让三极管工作在放大区常常使用电阻使基极和发射极之间电压保持在一定的范围内。这个过程叫做静态工作点的设置设置好静态工作点,然后在其上叠加需要放大的幅度较小的交流信号(如果直接加交流信号不会工莋在放大区)。

备注4:三极管作为电子开关时虽然不工作在放大区,但是仍然起到了电流放大的作用只是不满足线性区的放大倍数关系。上图中的Rp如果换成一个固定电阻和一个阻值随温度变化的热敏电阻三极管放大倍数足够大的情况下,就可以做成热敏开关可以根據温度控制LED的开关,而电子开关也因此得名

}
使用总结 ...通过构造单片机开发环境了解单片机开发系统结构和流程。 建议学时 4学时 ...

1干簧管是感元件当磁铁近时,常开触点闭合而接通 感电路 触点负荷仅为 十毫安2通常玩具直流电动机工作电压低虽然在1.5~3V就可以启动,但起动电流较大(1~2安培)电动机空载时运转电流约为500mA3小功率硅管...

}

我要回帖

更多关于 继电器控制蜂鸣器电路图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信