今天来讲解如何让一个无源蜂鸣器响起来。

首先我们要了解蜂鸣器的种类,蜂鸣器分为无源和有源两种。

那么何为有源,何为无源?

有源在这里指的是: 蜂鸣器内部包含振荡电路。

无源指的是:蜂鸣器内部不包含振荡电路。

那么如何操作蜂鸣器,让它响起来呢?

针对于有源:

当有源蜂鸣器的正极接电源正极,负极接电源负极后,有源蜂鸣器即刻就响起来了。

针对于无源:

无源蜂鸣器因为它本身没有内部振荡电路,所以需要一个外部的时钟信号才能将其驱动起来,令其发声。这里我给出一个典型电路:

这是一个典型的使用NPN三极管做开关电路,驱动无源蜂鸣器的例子。当我们在“beep”端施加一个时钟信号时,蜂鸣器便会响起来。

善于思考的人看到这里,会产生一些疑问:

如何产生这样一个时钟信号呢?

产生了时钟信号,蜂鸣器就一定能响起来吗?

如何设计时钟信号能够让蜂鸣器声音最大呢?

这里统一回复:

时钟信号可以用PWM;

只有频率匹配蜂鸣器,蜂鸣器便会响起来;

而第三个问题,我们需要查阅蜂鸣器对应数据手册。

我们以FUET-5018这款贴片蜂鸣器为例,这是一款极小的贴片蜂鸣器,实物尺寸只有5.4x5.4x1.8mm。板上空间资源紧张时,使用此款蜂鸣器是极好的选择。

然后我们继续往下看手册,在第四节可以看到这样一个图:

这个图其实就是时钟频率对应的蜂鸣器声音响度(单位:dB/分贝)的折线图。x轴是频率,y轴是分贝。图中可知,针对于FUET-5018,在频率4k-5k区间时,声音最大。为80dB。

文到末尾,如果您觉得不错,可以通过打赏功能请我喝杯咖啡。您的支持是我的动力!

如何让无源蜂鸣器响起来相关推荐

  1. 用Arduino让无源蜂鸣器响起来,并演奏《葫芦娃》。

    今天为大家讲解一Arduino让无源蜂鸣器想起来以及代码如何编写. 众所周知无源蜂鸣器即 蜂鸣器内部不包含振荡电路. 下图是无源蜂鸣器的连接图. 这是简单的无源蜂鸣器代码按照这个代码可以让他正常发声, ...

  2. 【硬件基础】有源蜂鸣器与无源蜂鸣器

    辨别方法 外观: 无源蜂鸣器: 有源蜂鸣器: 注:可以看到底部有绿色电路板的是无源蜂鸣器,底部是黑胶的为有源蜂鸣器 万用表电阻档检测 无源蜂鸣器:发出咔.咔声的且电阻只有8Ω(或16Ω). 有源蜂鸣器 ...

  3. 51单片机驱动无源蜂鸣器

    在学习过程中遇到如下例题:8个发光管由上至下间隔1s流动,其中每个管亮500ms,灭500ms,亮时蜂鸣器响,灭时关闭蜂鸣器,一直重复下去. 流水灯的程序相对我个人来说比较简单,但是蜂鸣器有些难度,正 ...

  4. 超声波测距系统(stc89c52单片机+lcd1602+srf04超声波传感器+DS18B20温度传感器+无源蜂鸣器)

    求赞,它是我写博客的动力,请鼓励鼓励我,谢谢 基于超声波测距的倒车报警系统. 计划通过超声波传感器测距,温度传感器校正误差,lcd1602显示结果,距离小于某一值时将蜂鸣报警. 总体设计思路 HC-S ...

  5. 51单片机实现用无源蜂鸣器或扬声器播放简单音乐

    实现原理 通过PNP三极管提高单片机管脚带负载能力,其中R5电阻为上拉电阻以确保在单片机未置低时保证三极管完全关断.通过控制喇叭响与不响的时间长度得到不同音高,故而需要使用定时器定时开关喇叭. 具体实 ...

  6. stm32无源蜂鸣器定时器_stm32实现无源蜂鸣器发声

    蜂鸣器是一种发声设备,被广泛用于计算机.打印机.复印机.报警器.电子玩具等.蜂鸣器分为有源蜂鸣器和无源蜂鸣器.那么什么是有源,什么是无源呢?这里的"源"指的是,振荡电路.也就是说, ...

  7. 赛元SC92F8463B/SC95F8523的PWM 实现无源蜂鸣器功能

    文章目录 1.有源蜂鸣器和无源蜂鸣器 1.1.有源蜂鸣器 1.2.无源蜂鸣器 2.赛元SC92F8463B通过PWM实现蜂鸣器功能 2.1.功能描述 2.2.工作模式 2.2.1.独立模式 2.2.2 ...

  8. Arduino 无源蜂鸣器 音乐播放实验

    上两次实验做了有源蜂鸣器的按键响声控制和无源蜂鸣器的报警声控制,这次尝试做Mid音乐播放,还好有点乐理知识,吹拉弹类的乐器都会点,最要做好音符对应的频率,节拍对应的间隔时间,就能做Mid音乐了. 无源 ...

  9. 【电子电路基础实验】无源蜂鸣器

    文章目录 背景 一.硬件驱动器 二.软件驱动器 本文记录一段旅程–控制无源蜂鸣器嗡嗡作响. 背景 小时候,看科幻电影都是瞪大了眼睛,竖直了耳朵,生怕错过了精彩的情节.仙女座星系,宇宙飞船距某颗类地行星 ...

最新文章

  1. 百度Q3财报里的“大生意”
  2. python基础之面向对象01
  3. hadoop cdh 4.5的安装配置
  4. wps文字退格会删掉文字_WPS第二行文字前面有大量空白,按退格不会动,只是把上一行末尾的字去掉。...
  5. iOS开发之 几本书
  6. VS中怎样使用Nuget添加MQTTnet依赖
  7. 超级寒潮考验智慧城市万亿投资
  8. 代码视图与StoryBoard.Xib文件视图的跳转
  9. SpringBoot整合themeleaf+bootstrap (五)
  10. LVS-DR,real-server为windows 2008的配置
  11. 使用Gitbook来编写你的Api文档
  12. php100视频解压密码
  13. Django 搭建知乎热榜 API
  14. [转载]探索J2ME:用GCF通信
  15. speedoffice(Excel)表格中输入身份证号码显示不全怎么解决?
  16. 怎么恢复相机格式化的照片?
  17. excel函数获取长域名的顶级域名
  18. F-散度(F-divergence)
  19. 渣土车智能识别检测 yolov5
  20. 2014年十大最失意的科技大佬:最差CEO揭晓

热门文章

  1. 为什么建议大家使用 Linux 开发?爽(外加七个感叹号)
  2. 卖罐头(冬季每日一题 32)
  3. 学习yum info命令
  4. 一语中的!抽象工厂和一般工厂的缺点
  5. 深度学习在恶意代码检测方面的应用简单调研
  6. 深度解读《关于防范NFT相关金融风险倡议》透露哪些监管信号与数字藏品新发展之路?
  7. php_excel表中_如何自动将多行中文转换成拼音,excel表格怎样设置批量将汉字变成拼音...
  8. java程序设计案例_Java程序设计案例教程
  9. ati显卡驱动的安装 linux,Fedora 18 下ATI 显卡驱动的安装
  10. double scanf输入时用%lf而printf用%f或%lf原理