1、实物图

2、原理图

3、蜂鸣器介绍

蜂鸣器分为有缘蜂鸣器和无缘蜂鸣器,这里的“源”不是指电源,而是指震荡源。也就是说,有源蜂鸣器内部带震荡源,所以只要一通电就会响。而无源蜂鸣器内部不带震荡源,所以如果用直流信号则无法让它响,必须用2K~5K的方波去驱动它。我们的设计都是使用有缘蜂鸣器。

4、为什么在蜂鸣器电路中要用三极管驱动蜂鸣器?

蜂鸣器的驱动电流大概是30mA,而51单片机的引脚输出电流大概在400uA,而STM32的引脚输出电流大概在8mA,如果直接用IO口控制,驱动电流太小,蜂鸣器不会响。

而三极管的作用就是类似开关控制,通过控制三极管的基极电流lb可以让三极管工作在截止和饱和导通状态,从而控制蜂鸣器响和不响。

5、三极管三种工作区

截止区:当基极的偏置电压小于0.7V时,B极电流为零,CE极无电流流过,三极管处于不导通状态;

放大区:当基极的偏置电压等于0.7V时,CE极处于半导通状态,CE电流跟随B极电流发生变化,呈现电流的放大状态;

饱和区:当基极的偏置电压大于0.7V时,CE极电流达到一定程度不再跟随B极电流发生变化,CE极处于导通状态;

三极管不导通时工作于截止状态,控制负载工作时,希望CE极的压降越小越好,处于饱和状态。所以三极管控制负载时应该处于截止状态和饱和状态。

6、基极电阻计算

电阻 R = (Vcc - Ube) / Ibe

在饱和导通状态下Ibe = Ice / β

所以最终 R = (Vcc - Ube) / (Ice / β)

上式中,电源电压是5V,即Vcc = 5V; 一个PN结的压降是0.7V,即Ube = 0.7V;蜂鸣器的工作电流是30mA,即Ice = 30mA;S9012三极管的放大倍数在160-210之间,这里取200,即β = 200;

则 R = (5 – 0.7) / (0.03 / 200) = 28666

为了可靠导通,R的取值一般是1k到10k

7、为什么51单片机用PNP型三极管,而STM32单片机用NPN型三极管

51单片机引脚高电平为5V,用PNP型三极管,则低电平导通,高电平截止。如果用NPN型三极管,由于51单片机引脚默认都是高电平,所以一上电就会导通,另外,PNP是当基极电压低于集电极时导通,基极平时是接高电平的,所以对单片机的IO驱动能力要求相对低;NPN是当基极电压高于发射极时导通,基极平时是接低电平的,如果要导通,对单片机的IO驱动能力要求相对高。

STM32单片机引脚高电平为3.3V,用NPN型三极管,则高电平导通,低电平截止。如果用PNP型,由于三极管压降是0.7V,即使基极接入高电平3.3V,由于电源电压是5V,则会有1.7V压降,这样三极管还是会导通。

8、LED灯

5mm LED灯的电流大概在1mA~20mA,直接用单片机的IO口驱动也是不行的,所以利用电源电压,控制IO口输出低电平LED亮,高电平熄灭。电路中加入一个电阻,主要是限流,一般在330Ω~3.3k

【mcuclub】声光报警相关推荐

  1. mfc指示灯报警显示_消防水炮需要外置声光报警吗

    当我们听到窗外的"呜--------呜--------呜"的声音,脑海中不由自主的想到消防报警的声音,一定是哪里有火情发生,我们的消防人员正在快速的赶到.所以,很多的消防设备在进行 ...

  2. 用c语言编声光报警子程序,C语言编程的智能火灾报警监测系统

    用C语言来编写程序的火灾报警系统 智能火灾报警监测系统 [摘 要]本系统由检测装置烟雾传感器SS-168.光电传感器ST-178和温度传感器DS18B20,显示装置LCD和声光报警装置组成,并由单片机 ...

  3. 山东大学单片机原理与应用实验 4.1 按键声光报警实验

    目录 一.实验题目 二.实验要求 三.实验过程及结果 四.实验流程图 五.实验源代码 一.实验题目 4.4按键声光报警实验 二.实验要求 1.画出实验的流程图 2.编写源程序并进行注释 3.记录实验过 ...

  4. 【STM32】基于STM32F103C8T6的水质检测系统设计(声光报警、多级菜单)

    需求 1.检测参数:水温.TDS.浊度.PH 2.超出阈值声光报警 3.LCD显示目标参数的测量结果 4.测量模式:单参数测量.所有参数表同时测量 切换方式:按键切换 原理 单总线技术 单总线技术采用 ...

  5. 基于51单片机的室内湿度加湿温度声光报警智能自动控制装置设计

    wx供重浩:创享日记 对话框发送:单片机湿度 获取完整无水印论文报告(内含电路原理图和源程序代码) 在日常生活中加湿器得到了广泛的应用,但是现有的加湿器都需要手工控制开启和关闭并且不具备对室内空气温湿 ...

  6. 安科瑞故障电弧探测器AAFD-DU声光报警 可运用在体育场馆-安科瑞 汤婉茹/孟强荣

    安科瑞 汤婉茹/孟强荣 概述 故障电弧探测器(以下简称探测器)对接入线路中的故障电弧(包括故障并联电弧.故障串联电弧)进行有效的检测,当检测到线路中存在引起火灾的故障电弧时,可以进行现场的声光报警,并 ...

  7. 无人值守的好帮手| 周界雷视声光报警柱工勘配置指导

    无人值守的好帮手| 周界雷视声光报警柱工勘配置指导 周界雷视声光警戒柱,能够实现150米范围内移动目标的全天候实时监控,精准.精确捕获目标的速度.距离.方位角等信息,自动跟踪其运动轨迹并记录,智能识别 ...

  8. 26、基于51单片机mlx90614(GY-906)非接触式红外测温上下限声光报警系统设计

    摘要 门式红外人体测温安检仪与传统的安检系统比较,增加了人体测温功能,在流行病多发季节可以适当的提醒人们减少外出,必要时可采取强制措施禁止出行以减少疾病的传播:并且测温为非接触式,与传统的接触式测温相 ...

  9. 基于单片机双路温度检测报警系统设计-基于单片机声光控智能开关控制灯设计-基于单片机热电偶智能体温检测设计-基于单片机小型家用燃气锅炉控制系统设计-基于单片机一氧化碳有毒气体采集报警系统设计

    1628基于单片机双路温度检测报警系统设计(串口上位机控制) 基于pcf8591 tlc2543的双路温度检测报警系统 带串口上位机控制带仿真 源程序 温度传感器是 LM35 两路测温通道所用的ad芯 ...

最新文章

  1. jquery easyui 操作总结
  2. 【机器学习基础】(三):理解逻辑回归及二分类、多分类代码实践
  3. iOS之深入解析Cocoapods的工作原理与源码分析
  4. 列车停站方案_4月10日零时起阜阳高铁、铁路大调图!最新列车时刻表来了!看看有没有你经常乘坐的列车?...
  5. python中的列表,添加元素,获取元素,删除元素,列表分片,常用操作符
  6. 走进WebApiClientCore的设计
  7. ARM的编程模式和7种模式
  8. 20200331:每日温度(leetcode739)
  9. JS中var和let
  10. ORACLE decode
  11. 大二学生web期末大作业 在线电影网站 HTML+CSS+JS
  12. 基于 Docker 的几种常用 CentOS7 镜像
  13. 在线Js,JavaScript压缩格式化工具
  14. js 网页烟花效果
  15. c# 中通快递对接_中通快递-单号查询接口-物流路由跟踪信息快递鸟api对接教程...
  16. py-02-DATABASE
  17. ayit第十周训练g题
  18. 初识RFID的物理与逻辑安全机制
  19. 2021-09-03 【N02】小程序开发学习笔记
  20. javascript中for循环练习打印99乘法表

热门文章

  1. 照片修图滤镜文字设计Photoshop 2022简体中文
  2. Win11提示音关闭教程
  3. 高分辨率遥感影像融合技巧
  4. Host header attack漏洞验证测试
  5. 超级简单进销存-立项
  6. opencv 轮廓查找, 凸包,最小外接矩形,最小外接圆,最小外接椭圆
  7. 基于SSM车辆违章信息管理系统
  8. HTML网页div标签中嵌套其他html页面
  9. HTML设置跨行跨列
  10. iis7网页服务器错误,IIS7 常见错误及其解决方法