怎么让蜂鸣器持续响5秒_第9章 步进电机与蜂鸣器(2)

9.4 蜂鸣器

蜂鸣器从结构区分分为压电式蜂鸣器和电磁式蜂鸣器。压电式为压电陶瓷片发音,电流比较小一些,电磁式蜂鸣器为线圈通电震动发音,体积比较小。

按照驱动方式分为有源蜂鸣器和无源蜂鸣器。这里的有源和无源不是指电源,而是振荡源。有源蜂鸣器内部带了振荡源,如图9-8所示中,给了BUZZ引脚一个低电平,蜂鸣器就会直接响。而无源蜂鸣器内部是不带振荡源的,要让他响必须给500Hz~4.5KHz之间的脉冲频率信号来驱动它才会响。有源蜂鸣器往往比无源蜂鸣器贵一些,因为里边多了振荡电路,驱动发音也简单,靠电平就可以驱动,而无源蜂鸣器价格比较便宜,此外无源蜂鸣器声音频率可以控制,而音阶与频率又有确定的对应关系,因此就可以做出来“do re mi fa sol la si”的效果,可以用它制作出简单的音乐曲目,比如生日歌、两只老虎等等。

2c4539d98fb770287fec138584f59856.png

图9-8  蜂鸣器电路原理图

我们来看一下图9-8的电路,蜂鸣器电流依然相对较大,因此需要用三极管驱动,并且加了一个100欧的电阻作为限流电阻。此外还加了一个D4二极管,这个二极管叫做续流二极管。我们的蜂鸣器是感性器件,当三极管导通给蜂鸣器供电时,就会有导通电流流过蜂鸣器。而我们知道,电感的一个特点就是电流不能突变,导通时电流是逐渐加大的,这点没有问题,但当关断时,经“电源-三极管-蜂鸣器-地”这条回路就截断了,过不了任何电流了,那么储存的电流往哪儿去呢,就是经过这个D4和蜂鸣器自身的环路来消耗掉了,从而就避免了关断时由于电感电流造成的反向冲击。接续关断时的电流,这就是续流二极管名称的由来。

蜂鸣器经常用于电脑、打印机、万用表这些设备上做提示音,提示音一般也很简单,就是简单发出个声音就行,我们用程序简单做了个4KHZ频率下的发声和1KHZ频率下的发声程序,同学们可以自己研究下程序,比较下实际效果。

dc81fe11dbb2ae746e6b5f0168e9075e.png

e2f31205c0ecbaee813086026baf87c8.png

332e88b7a93c2146f0077b7a59e64f36.png

另外用蜂鸣器来输出音乐,仅仅是好玩而已,应用很少,里边包含了音阶、乐谱的相关内容,程序也有一点复杂,所以就不详细给大家去讲解了。仅提供一个可以播放《两只老虎》的程序,大家可以下载到板子上玩玩,满足一下好奇心。

75ae70660554c1e36d8cd9d4581e2731.png

e7b08a15d05240d2419e7f67360e8526.png

a5a6757021cbdd58df542d428ee5bca0.png

14f88fe99a68f9354172f0f5dd68e42f.png

fa6bda78f05a8bcb7b71efc23d2db628.png

9.5 练习题

1、能够理解清楚单片机IO口的结构。

2、能够看懂上下拉电阻的电路应用并且熟练使用上下拉电阻。

3、理解28BYJ-48减速步进电机的工作原理。

4、能够熟练编写步进电机正反转任意角度的程序。

5、学会蜂鸣器发声的方法。

86f3aa592457f6a726cc8a3e3ca998c7.gif

金沙滩工作室

长按识别关注

b845d6962b672509c29d8bcfc783a3e0.png

知识共享|助力梦想


版权声明:本文为weixin_33728077原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。