单片机中使用三极管驱动蜂鸣器
目录
【背景知识】
【电路图】
【背景知识】
NPN型三极管,由三块半导体构成,其中两块N型和一块P型半导体组成,P型半导体在中间,两块N型半导体在两侧。PNP型三极管,是由两块P型半导体中间夹着一块N型半导体所组成的三极管,所以称为PNP型三极管。也可以描述成,电流从发射极E流入的三极管。三极管最主要的功能就是电流放大和开关作用。
三极管最基本的作用就是放大作用,它可以把微弱的电信号变成一定强度的信号,当然这种转换仍然遵循能量守恒定律,它只是把电源的能量转换成信号的能量。三极管有个重要参数就是电流放大系数β。
当三极管的基极上加一个微小的电流时,在集电极上可以得到一个是注入电流β倍的电流,即集电极电流。集电极电流随基极电流的变化而变化,并且基极电流很小的变化就可以引起集电极电流很大的变化,这就是三极管的放大作用。
蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作为发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”表示。
【电路图】
使用PNP型三极管驱动蜂鸣器的电路图如下图所示:
R2为限流电阻,D1二极管称为续流二极管。
蜂鸣器是感性器件,当三极管导通给蜂鸣器供电时,就会有导通电流流过蜂鸣器。电感的一个特点就是电流不能突变,导通时电流是逐渐增大的,这点没问题,但是当关断时,经“电源-三极管-蜂鸣器-地”这条回路就截断了,过不了任何电流,储存的电流经D1和蜂鸣器自身的环路来消耗掉,避免了关断时由于电感电流造成的反向冲击,接续关断时的电流。
使用NPN型三极管驱动蜂鸣器的电路图如下图所示:
在使用NPN型三极管驱动蜂鸣器时,不能将蜂鸣器接到发射极,如果串接在发射级上,蜂鸣器会产生负反馈,这有可能会导致三极管不能进入饱和导通状态,影响蜂鸣器正常鸣响。
在上图中,R1和R3起限流作用,R2起下拉作用,如此可以提高三极管的关断速度。工作中三极管是处于截止状态或饱和导通状态,即管子的非线性应用。
在电路关断之后,三极管be段端电压由0.7V缓慢下降,三极管没有完全关断,且处较长时间放大状态,会损坏三极管,所以需要加一个下拉电阻R2。
若是R2的阻值过大,会导致Vbe太大,也会损坏三极管。若是R2的值应该是刚好使三极管导通状态,电阻过小,会导致整体电路损耗加大。
单片机中使用三极管驱动蜂鸣器相关推荐
- php三极管驱动蜂鸣器计算,三分钟教你如何用三极管驱动蜂鸣器
原标题:三分钟教你如何用三极管驱动蜂鸣器 背景知识 NPN型三极管,由三块半导体构成,其中两块N型和一块P型半导体组成,P型半导体在中间,两块N型半导体在两侧.三极管是电子电路中最重要的器件,它最主要 ...
- php三极管驱动蜂鸣器计算,基于蜂鸣器的开关三极管使用误区详解
我们在常规的数字电路设计的中往往需要把数字信号经过开关扩流器件来驱动一些蜂鸣器.LED.继电器等需要较大电流的器件,用得最多的开关扩流器件要数三极管.然而在使用的过程中,如果电路设计不当,三极管无法工 ...
- php三极管驱动蜂鸣器计算,三极管驱动蜂鸣器这些“陷阱”要小心!
蜂鸣器是我们在电路设计中使用的最常见的一种预警发声器件,我们常使三极管的工作于开关状态来驱动它.然而越简单的电路,很多人在设计时往往越容易忽略细节,导致实际电路中蜂鸣器不发声.轻微发声和乱发声的情况发 ...
- I2C知识大全系列三 —— I2C驱动之单片机中的I2C
两种方式 单片机中的I2C驱动有两种方式.一种方式是用专用硬件I2C控制器实现,这种方式简单易行,品质也容易控制,只是会增加硬件成本方面的压力.另一种方式是用纯软件方式实现,这种方式几乎无硬件成本方面 ...
- 单片机中灯泡显示miss_单片机实例分享,如何设计八路抢答器
单片机作为可编程器件,简化了电路的设计.方便了逻辑设计,从此再也不用使用一大堆电路做硬件逻辑了.拆开任何一件功能稍微复杂一点电子产品,里边都可以看到单片机的身影.学会单片机对找工作也很有利,而且待遇还 ...
- uln2003驱动蜂鸣器_让蜂鸣器发声
预备知识:蜂鸣器介绍 开发板原理图上面蜂鸣器的电路图是这样的,根据视频知道它是一个无源蜂鸣器. 可以看到蜂鸣器的一端和电阻相连,另一端和引脚BZ相连,注意这个BZ并不是元气名称,有图可知,元气名称都是 ...
- proteus中仿真arduino驱动模拟器件(蜂鸣器继电器电机)
模拟器件如蜂鸣器.继电器.直流电机等在arduino电路中,如果我们接在数字管脚上来驱动往往可能因为驱动电流不够而达不到预期效果,或者没有动作或者没有动静.这篇博文我们专门来讨论一下如何驱动他们. 文 ...
- html5单片机,3.4 单片机中三极管的应用
三极管在数字电路里的开关特性,最常见的应用有2个:一个是控制应用,一个是驱动应用.所谓的控制就是如图3-7里边介绍的,我们可以通过单片机控制三极管的基极来间接控制后边的小灯的亮灭,用法大家基本熟悉了. ...
- 用51单片机驱动蜂鸣器
用51单片机驱动蜂鸣器 #include<reg51.h>//头文件 sbit BEEP=P1^5;//位定义P1的第五个端口为蜂鸣器 void delay() //延时函数 {unsig ...
- 【单片机基础】单片机数码管驱动函数(三极管驱动)
将单片机数码管显示驱动封装成一个函数,方便需要用到的时候直接调用 1.数码管电路原理图及原理 2.数码管码表 3.位选IO管脚定义 4.延时函数 5.动态显示一位数码管 6.动态显示两位数码管 7.动 ...
最新文章
- swift3.0三种反向传值
- C++ Error: no appropriate default constructor available
- BZOJ-1875-HH去散步-SDOI2009-矩阵乘法
- linux 多个会话同时执行命令后history记录不全的解决方案
- Redis高级数据结构原理解析-bitmap,hyperloglog
- java session 同步_session同步
- 第9课 - 函数重载分析(下)
- Shell 中各种括号的作用
- 教程和攻略之悪戯極~いたずらリアル~(3D电车监禁)+初回特典
- Android使用Aspectj(AOP)
- [Hive]Hive的分析函数
- Logstash匹配日志日期
- 《Windows游戏编程大师技巧》中关于DirectDraw和创建DirectDraw知识笔记
- Skyline软件系列平台
- Cmake查找所有指定cpp文件并进行编译
- 事务的隔离级别2 (TRANSACTION ISOLATION LEVEL)
- Edge浏览器无法登录Microsoft账户
- Bookmark Sentry – 检查重复、删除死链书签 Chrome扩展
- wps怎么恢复成单页_WPS怎么调回单页显示
- 【重识云原生】第六章容器6.3.5节——Controller Manager概述
热门文章
- 给剧荒的你:Python高分日剧刷剧指南
- 马化腾的互联网之路:别人不是打不赢你,掌声越热烈就越危险
- Java基础(一)之公共基础
- 柱状图怎么设置xy轴_经验-Origin做柱状图常遇问题-柱状图X坐标轴如何设置—小技巧...
- keil数字钟c语言,在 keil 中完成数字钟的演示
- 【数学-算法】1加到100的有趣算法
- php 网络留言系统总结心的,留言板_感谢您的留言_代潇瑞博客-专注于PHP学习,PHP源码分享...
- 抖音极速版/快手极速版自动浏览
- c语言实训自我总结报告,C++实训总结报告
- 回归分析beta值的标准_标准回归系数引用