蜂鸣器驱动电路

news/2024/10/30 19:27:28/

在电子产品设计中,蜂鸣器是常用到的元件。那么,今天来说说如何驱动蜂鸣器。以【兴化市华宇电子有限公司】HYT-12电磁式有源蜂鸣器为例。

1. HYT-12电磁式有源蜂鸣器技术参数。如下图:


2. 额定电压3.3V的蜂鸣器驱动电路。如下图:

2.1 蜂鸣器限流电阻的计算。

      根据蜂鸣器的参数得知,3.3V蜂鸣器的工作电压Vbuzz为2~5V,工作电流Ibuzz为30mA。

      根据分压公式: V(Rc) + Vbuzz = 3.3V。

      得出Rc最大值: Rc(max) = (VCC - Vbuzz(min)) / Ibuzz = (3.3V - 2V) / 30mA = 43.33 ohm. 我们这里取的是10欧姆。

2.2 三极管驱动电路电阻的计算。

      电路中使用的NPN型S8050贴片SOT-23封装的三极管的放大倍数hFE为200-350。

      三极管基极b由ARM微处理器的任意IO口驱动。ARM微处理器IO口高电平时输出3.3V,低电平时输出0V。

      根据分压公式: V(Rb) + Vbe = 3.3V。

      当Rb取1K时得出: Ib = (3.3V - 0.7V) / 1K = 2.60mA。推出三极管集电极c可提供最小驱动电流 Ic(hFEmin)=2.60mA * 200 = 520mA。 大于Ibuzz(30mA)。故可正常驱动蜂鸣器工作。

      当Rb取2.7K时得出: Ib = (3.3V - 0.7V) / 2.7K = 0.96mA。推出三极管集电极c可提供最小驱动电流 Ic(hFEmin)=0.96mA * 200 = 192mA。 大于Ibuzz(30mA)。故可正常驱动蜂鸣器工作。

      当Rb取5.1K时得出: Ib = (3.3V - 0.7V) / 5.1K = 0.51mA。推出三极管集电极c可提供最小驱动电流 Ic(hFEmin)=0.51mA * 200 = 102mA。 大于Ibuzz(30mA)。故可正常驱动蜂鸣器工作。

      当Rb取10K时得出: Ib = (3.3V - 0.7V) / 10K = 0.26mA。推出三极管集电极c可提供最小驱动电流 Ic(hFEmin)=0.26mA * 200 = 52mA。 大于Ibuzz(30mA)。故可正常驱动蜂鸣器工作。

      为了可以可靠驱动蜂鸣器,在这里我们选取Rb为5.1K,此情况下三极管集电极c可提供最小驱动电流为102mA。远大于蜂鸣器工作电压。


3. 额定电压5V的蜂鸣器驱动电路。如下图:

3.1 蜂鸣器限流电阻的计算。

      根据蜂鸣器的参数得知,5V蜂鸣器的工作电压Vbuzz为4~7V,工作电流Ibuzz为30mA。

      根据分压公式: V(Rc) + Vbuzz = 5V。

      得出Rc最大值: Rc(max) = (VCC - Vbuzz(min)) / Ibuzz = (5V - 4V) / 30mA = 33.33 ohm. 我们这里取的是10欧姆。

3.2 三极管驱动电路电阻的计算。

      根据2.2的分析。为了可以可靠驱动蜂鸣器,在这里我们选取Rb为5.1K,此情况下三极管集电极c可提供最小驱动电流为102mA。远大于蜂鸣器工作电压。



http://www.ppmy.cn/news/359630.html

相关文章

计算机音乐按键在线使用说明书,微电脑音乐打铃仪使用方法 及操作

1、打开钥匙液晶显示屏出现5:00,按住“时钟键”不放同时分别再按“校星期键”、“校时键”和“校时键”输入标准时间。 2、按“定时键”出现星期(七天全显示)表示每天工作。如在一周内有几天作息时,再按“星期键”星期顺次跳动、在不需打铃那天跳动时、再按“取消键…

快来,手把手带你做「智能门铃」

智能门铃是智能硬件中最早成熟的技术领域之一,目前已经有了非常广泛的应用。声网提供智能门铃传输解决方案,包括适用于设备端的 SDK 和客户端 SDK,提供实时音视频和可靠信令的全场景服务。 本次活动中,来自声网技术栈支持组的工程…

驱动蜂鸣器电路-可参考

常见错误接法 图1 为典型的错误接法,当 BUZZER 端输入高电平时蜂鸣器不响或响声太小。当 I/O 口为高电平时,基极电压为 3.3/4.7*3.3V≈2.3V。 由于三极管的压降 0.6~0.7V,则三极管射 极电压为 2.3-0.71.6V,驱动电压太低导…

STM32蜂鸣器

有源蜂鸣器控制更为简单,类似LED; 无源蜂鸣器相对复杂一点,需要一定的脉冲; 改变无源蜂鸣器的音调,可以通过改变频率->周期来改变。 改变声音大小,通过调节占空比. void Buzzer_Init() { …

灵动微MM32F013x芯片学习-TIM14定时器

这里只把TIM14作为一个定时器使用,设定一个时间,定时中断。 整个操作还是比较简单,只是关于TIM14的时钟频率问题,掉到了坑里。由于灵动微的手册中并没有详细描述各个外设模块的时钟源,而在APB2ENR寄存器中看到使能位&…

北醒激光模块TFmini——STM32驱动程序(STM32F103C8T6)

背景:该激光模块属于精度比较高的激光测距模块,使用方便。 代码地址:yutian_sundry_zip/TFMini_Driver.zip at master W-yt/yutian_sundry_zip (github.com) 平台: 硬件:STM32F103C8T6 通信:串口3与激…

c语言门铃程序,“叮咚”门铃源程序

1.实验任务 当按下开关SP1,AT89S51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭。 2.电路原理图 3.系统板上硬件连线 (1.把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPKIN端口上; (2.在“音频放大模块”区域中的SPKOUT…

敏捷团队︱数字化领导力之敏捷团队建设

在数字化纪元的敏捷团队系列的这篇文章中,我们分别谈谈团队转型的问题:为什么需要团队更加敏捷、数字敏捷团队有效性包含了什么内涵?以及敏捷团队有效性如何衡量和提升。 在组织日益复杂的当今职场,几乎没有多少工作是可以脱离团队…