当前位置: 首页 > news >正文

51单片机10(蜂鸣器介绍)

一、蜂鸣器介绍:

1、蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于电子产品中作为发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器。

(1)压电式蜂鸣器,它主要由多谐的一个增胀器,再加上压电蜂鸣片,一个阻抗匹配器,以及共鸣箱和外壳这些组成,那么多振荡器是由晶体管或集成电路所构成,当接通电源之后,这种电源通常是在1.5到15伏的一个直流工作电压,那么多谐振荡器就会起振,输出1.5到5000赫兹的一个音频信号。那么阻抗匹配器,就推动压电负荷蜂鸣片来发出声音。通常这是压电式蜂鸣器,我们也称为无源蜂鸣器,像我们开发板上,使用的是无源蜂鸣器。

(2)那么电磁式蜂鸣器,它的构造是由振荡器,再加电磁线圈,再加磁铁,再加震动膜片以及外壳组成,那么接通电源之后,这个振荡器,它产生的音频信号电流,就会通过这个电磁线圈,让这个电磁线圈产生一个磁场,震动膜片在这个磁电磁线圈和磁铁的作用下,就会相互作用,它就会周期性的一个震动来发出声音。电磁式蜂鸣器不需要这种一定频率的脉冲来使它发出声音,它直接有电源,它就可以发出声音,所以电磁蜂鸣器,通常我们叫它有源蜂鸣器。

(3)区别:

a、压电式蜂鸣器要想发出声音,必须提供一个定频率的脉冲信号,像1.5到5000的一个频率脉冲信号,可以使它发出声音,如果电池是蜂鸣器,它要发出声音,只需要给这个蜂鸣器提供一个电源就可以发出声音了。

b、那么我们开发板上使用的这种蜂鸣器,是压电式蜂鸣器,也就是无源蜂鸣器,这里说的有源和无源并不是指电源的意思,而是指蜂鸣器内部是否含有这个多斜振荡电路。那么有源蜂鸣器内部是它自带这个振荡电路只需要提供电源,它就可以发出声音,而无源蜂鸣器呢,它需要一定频率的脉冲信号,才可以发出声音,通常这个脉冲频率是在1.5到5000赫兹之间,当然有的蜂鸣器,不同厂家生产出来的这个蜂鸣器,它的频率范围可能还会有差异。

c、左边图是压电式蜂鸣器,也称为无源蜂鸣器。右边图是电磁式蜂鸣器,也就是有源蜂鸣器。通过外观比较,无源蜂鸣器的底部有一个裸露的电路板,而有源蜂鸣器,它的里面都是完全封装好的,看不到里面,所以从这一点可以区分。

d、无源蜂鸣器可以通过改变它的一个频率来调节蜂鸣器发出的音调,所以频率不同,它的音调也就不同,因此可以产生不同的音色,音调的大小。音调的大小可以通过它的一个占空比来调节。何为占空比,比如我们有一个脉冲信号过来,因为我们知道无源蜂鸣器,它是需要一定频率的脉冲信号,才可以使它发生,那么脉冲信号就是一下高,一下低周而复始的一个脉冲信号。那么,当脉冲信号过来,它的这个频率,也就是周期是固定的,那么占空比呢,就是高电平,这段时间所占的整个周期的一个比例,所以改变这个高电平的时间,也就可以改变蜂鸣器的一个声音的一个大小。所以呢,如果我们是说,在频率,周期固定的情况下,我们将它的高电平输出的时间加长,它的占空比就大,缩短它的占空比就减少,因此可以调节它的一个音调,声音的大小。如果是说要改变发出不同的音色,那就将它的周期改变。比如说现在它的周期是一秒,那现在改成500个毫秒,这样周期改变,他就会发出不同的声音。通常,对有源蜂鸣器来说,它的内部的一个频率是固定的,对于调节这个频率或者是占空比,可能改变不了这个蜂鸣器的一个音色或者音调。 

相关文章:

51单片机10(蜂鸣器介绍)

一、蜂鸣器介绍: 1、蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于电子产品中作为发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器。 (1)压电式蜂鸣器,它主要由多谐的一个增胀器…...

Python爬虫:基础爬虫架构及爬取证券之星全站行情数据!

爬虫成长之路(一)里我们介绍了如何爬取证券之星网站上所有A股数据,主要涉及网页获取和页面解析的知识。爬虫成长之路(二)里我们介绍了如何获取代理IP并验证,涉及了多线程编程和数据存储的知识。此次我们将在…...

T113-i 倒车低概率性无反应,没有进入倒车视频界面

背景 硬件:T113-i + emmc 软件:uboot2018 + linux5.4 + QT应用 分支:longan 问题 T113-i系统倒车时偶发无反应,没有进入倒车视频界面。 倒车无反应问题排查 先在倒车驱动的中断检测接口里添加打印,以确定倒车无反应时系统是否检测到中断状态,如下图所示。 static int ca…...

【AI大模型】李彦宏从“卷模型”到“卷应用”的深度解析:卷用户场景卷能给用户解决什么问题

文章目录 一、理解李彦宏的发言1.1 李彦宏的核心观点1.2 背景分析 二、技术发展:从辨别式到生成式2.1 辨别式AI技术2.2 生成式AI技术2.3 技术发展的挑战 三、“卷应用”:聚焦实际应用与价值3.1 应用为王3.2 技术落地的关键 四、“卷场景”:多…...

25秋招面试算法题 (Go版本)

文章目录 科大讯飞 0713找01不能出现太多其他 科大讯飞 0713 找01 牛牛拥有一个长度为 n 的01 串,现在他想知道,对于每个字符,在它前面的最近的不同字符的下标是多少? 输入描述 本题为多组测试数据,第一行输入一个…...

在Ubuntu 14.04上安装和保护phpMyAdmin的方法

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 简介 虽然许多用户需要像 MySQL 这样的数据库管理系统的功能,但他们可能不太习惯仅通过 MySQL 提示符与系统进行交互。 ph…...

突破与创新:Vue.js 创始人 尤雨溪 2024 年度技术前瞻

本文将深入探讨以下主题的 尤雨溪 见解:Vite 5对Vue的影响、宏、vapor模式、常见误解、新特性或功能、未来版本对Option API的支持、VitePress等。 . 2.尤大的问答环节 2.1. Vite 5如何提升Vue的性能? Vite在提高性能方面的工作通常是针对Vite本身的。然…...

LeetCode 441, 57, 79

目录 441. 排列硬币题目链接标签思路代码 57. 插入区间题目链接标签思路两个区间的情况对每个区间的处理最终的处理 代码 79. 单词搜索题目链接标签原理思路代码 优化思路代码 441. 排列硬币 题目链接 441. 排列硬币 标签 数学 二分查找 思路 由于本题所返回的 答案在区间…...

【排序 - 插入排序 和 希尔排序】

插入排序(Insertion Sort)是一种简单直观的排序算法,它的工作原理是逐步构建有序序列。在排序过程中,它将未排序的元素逐个插入到已排序的部分中,从而在每次插入时扩展已排序序列的长度。 原理介绍 插入排序的基本思…...

Java使用 MyBatis-Plus 的 OR

Java使用 MyBatis-Plus 的 OR 一、前言1. 简介2. OR 查询2.1 基础 OR 查询2.2 使用 Lambda 表达式简化 二、总结 一、前言 学习使用 MyBatis-Plus 的 OR 及高级语句是提升数据库操作效率和灵活性的关键步骤。MyBatis-Plus 是 MyBatis 的增强工具包,提供了许多便捷的…...

[Linux]CentOS软件的安装

一、Linux 软件包管理器 yum 1.Linux安装软件的方式 在linux中安装软件常用的有三种方式: 源代码安装(我们还需要进行编译运行后才可以,很麻烦) rpm安装(Linux的安装包,需要下载一些rpm包,但是…...

4000厂商默认账号密码、默认登录凭证汇总.pdf

获取方式: 链接:https://pan.baidu.com/s/1F8ho42HTQhebKURWWVW1BQ?pwdy2u5 提取码:y2u5...

RK3568笔记三十六:LED驱动开发(设备树)

若该文为原创文章,转载请注明原文出处。 记录使用设备树编写一个简单的 LED 灯驱动程序 一、编程思路 程序编写的主要内容为添加 LED 灯的设备树节点、在驱动程序中使用 of 函数获取设备节点中的 属性,编写测试应用程序。 • 首先向设备树添加 LED 设备…...

AC修炼计划(AtCoder Regular Contest 180) A~C

A - ABA and BAB A - ABA and BAB (atcoder.jp) 这道题我一开始想复杂了,一直在想怎么dp,没注意到其实是个很简单的规律题。 我们可以发现我们住需要统计一下类似ABABA这样不同字母相互交替的所有子段的长度,而每个字段的的情况有&#xff…...

云计算练习题

第一题:每周日晚上11点59分需要将/data目录打包压缩到/mnt目录下并以时间命名 #crontab -e 59 23 * * 7 /bin/tar czvf /mnt/date %F-data.tar.gz /data 59 23 * * 7 /bin/tar czvf /mnt/date %T.tar.gz /data 第二题:查找出系统中/application目录下所有…...

《战甲神兵》开发者报告:游戏崩溃问题80%发生在Intel可超频酷睿i9处理器上——酷睿i7 K系列CPU也表现出高崩溃率

在Intel持续面临第13代和第14代CPU崩溃问题的背景下,近日,《战甲神兵》(Warframe)的开发者们于7月9日披露了游戏崩溃的统计数据,并描述了诊断该问题的过程。根据开发团队的说法,一名未进行超频且使用全新PC的员工,即便…...

Postman下载及使用说明

Postman使用说明 Postman是什么? ​ Postman是一款接口对接工具【接口测试工具】 接口(前端接口)是什么? ​ 前端发送的请求普遍被称为接口 ​ 通常有网页的uri参数格式json/key-value请求方式post/get响应请求的格式json 接…...

什么是im即时通讯?WorkPlus im即时通讯私有化部署安全可控

IM即时通讯是Instant Messaging的缩写,指的是一种实时的、即时的电子信息交流方式,也被称为即时通讯。它通过互联网和移动通信网络,使用户能够及时交换文本消息、语音通话、视频通话、文件共享等信息。而WorkPlus im即时通讯私有化部署则提供…...

hnust 1794: 机器翻译

hnust 1794: 机器翻译 题目描述 小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。 这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存…...

AI人工智能开源大模型生态体系分析

人工智能开源大模型生态体系研究 "人工智能开源大模型生态体系研究报告v1.0"揭示,AI(A)的飞速发展依赖于三大核心:数据、算法和算力。这一理念已得到业界广泛认同,三者兼备才能推动AI的壮大发展。随着AI大模型的扩大与普及&#xf…...

零基础友好:在快马平台上手把手学openclaw机器人抓取入门

零基础友好:在快马平台上手把手学openclaw机器人抓取入门 最近想研究机器人抓取技术,发现openclaw这个库对新手特别友好。作为一个完全没接触过机器人编程的小白,我在InsCode(快马)平台上找到了快速入门的方法。这个平台最棒的地方是不用配置…...

掌握AI专著写作密码,优质工具介绍助你快速完成学术专著

学术专著创作难题与AI工具助力 写学术专著的挑战,除了“能够写出来”以外,还有“能够出版并获得认可”的难题。在出版行业中,学术专著的目标群体相对狭窄,出版社对选题的学术价值和作者的影响力有严格的要求,因此很多…...

【优化设计】基于人工蜂群算法机械设计优化附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。👇 关注我领取海量matlab电子书和数学建模资料🍊个人信条:格物致知,完整Matl…...

提升表单开发效率:基于快马AI一键生成w777.7cc验证表单组件

今天在开发一个用户注册功能时,遇到了表单验证这个老生常谈的问题。以前每次都要手动写一堆验证逻辑,既费时又容易出错。这次尝试用w777.7cc框架结合InsCode(快马)平台的AI辅助功能,发现开发效率提升了不少,分享下具体实现过程。 …...

Tsuru平台API文档工具终极比较:Swagger与ReDoc的完整指南

Tsuru平台API文档工具终极比较:Swagger与ReDoc的完整指南 【免费下载链接】tsuru Open source and extensible Platform as a Service (PaaS). 项目地址: https://gitcode.com/gh_mirrors/ts/tsuru 在当今云原生应用开发领域,Tsuru平台作为一款开…...

OpCore-Simplify:智能简化OpenCore EFI配置流程的技术方案

OpCore-Simplify:智能简化OpenCore EFI配置流程的技术方案 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify OpenCore EFI配置是黑苹果&…...

SQLPad多租户架构实现:构建企业级SQL查询服务平台的终极指南

SQLPad多租户架构实现:构建企业级SQL查询服务平台的终极指南 【免费下载链接】sqlpad Web-based SQL editor 项目地址: https://gitcode.com/gh_mirrors/sq/sqlpad 在现代企业数据管理中,多租户架构已成为支撑多团队协作的关键技术。SQLPad作为一…...

AutoUnipus学习效率工具:提升在线学习体验的智能辅助方案

AutoUnipus学习效率工具:提升在线学习体验的智能辅助方案 【免费下载链接】AutoUnipus U校园脚本,支持全自动答题,百分百正确 2024最新版 项目地址: https://gitcode.com/gh_mirrors/au/AutoUnipus 在数字化学习环境中,学生常面临在线课程任务繁重…...

Hotkey Detective终极指南:3步快速解决Windows热键冲突问题

Hotkey Detective终极指南:3步快速解决Windows热键冲突问题 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 你是…...

XUnity.AutoTranslator实战指南:Unity游戏实时翻译解决方案与开发者实践指南

XUnity.AutoTranslator实战指南:Unity游戏实时翻译解决方案与开发者实践指南 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 1. 游戏翻译的核心痛点与技术破局 游戏玩家和开发者常常面临三大…...