预备知识:蜂鸣器介绍

开发板原理图上面蜂鸣器的电路图是这样的,根据视频知道它是一个无源蜂鸣器。

可以看到蜂鸣器的一端和电阻相连,另一端和引脚BZ相连,注意这个BZ并不是元气名称,有图可知,元气名称都是蓝色的,而这个BZ是红色的。我们在开发板原理图上找一个

BZ引脚,发现在ULN2003D这个芯片上有BZ引脚,所以我们就把蜂鸣器的图和ULN2003D的图放在一张图上,而且把他们该连的引脚连起来了。

有图可知BZ1蜂鸣器的BZ引脚和ULN2003引脚的12引脚相连的,这是一个输出引脚,对应的输入引脚是5引脚,有图可知STC89C52单片机的P15引脚是和ULN2003的5引脚相连的。

所以可以通过单片机来控制蜂鸣器,是这么个道道。

ULN2003

看不懂芯片原理图 待续

以上是我整理的资料,达林顿管为什么有反向的作用还是不明白?达林顿管不是放大电流的吗?为什么有反向的作用?续流二极管也不明白

有个问题好像明白了,为什么单片机的P15不能直接和BZ1的BZ引脚相连? 因为让想让蜂鸣器发声是需要一定的电流大小的,而单片机引脚输出的电流非常小,所以必须把单片机引脚输出的这个电流放大,放大电流我们可以用三极管,实际上在网上可以找到很多用三极管驱动蜂鸣器的例子。

比如下图:

比如下图:

但是为什么在STC89C52中是用ULN2003来驱动蜂鸣器的呢?因为板子上没有单独的三极管供我们使用,而ULN2003也有放大电流的作用,同时也是为了熟悉ULN2003这个芯片。

想一下为什么发光二极管就和单片机的引脚直接相连,LED工作不需要驱动电流吗? 我猜测是单片机引脚的电流正好可以驱动LED。

其实有一个很简单的道理,任何用电器都需要一个工作电压,比如蜂鸣器,比如LED灯。这个电压叫额定电压,有的叫驱动电压,驱动电流都是一个意思,额定电压知道了,额定电流就知道了。就拿蜂鸣器来说,额定电压是5V,那么可以推算出额定电流,P15直接接蜂鸣器会导致流入蜂鸣器的电流不满足额定电流,怎么办?让电流放大直到满足额定电流,电流放大用什么东西呢?三极管或者ULN2003,就是这么个思路,理清楚了。

参考资料:

三极管集电极为什么能反向导通

https://wenku.baidu.com/view/18bf01fe02020740bf1e9b99.html

https://www.cnblogs.com/isAndyWu/p/9714491.html

https://zhidao.baidu.com/question/535729572.html

https://zhidao.baidu.com/question/107797456.html

http://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=494403&typeid=216

uln2003驱动蜂鸣器_让蜂鸣器发声相关推荐

  1. 有源蜂鸣器和无源蜂鸣器的区别_电磁式蜂鸣器和压电式蜂鸣器的区别以及驱动方法...

    蜂鸣器是设计电子产品时比较常用的发声元器件,根据工作原理的不同,可以分为电磁式蜂鸣器和压电式蜂鸣器.在开发板.实验板上常用的蜂鸣器为电磁式蜂鸣器.这两者最大的区别在于工作原理.下面详细介绍其工作原理. ...

  2. 【单片机】【让蜂鸣器发声】认识蜂鸣器,让蜂鸣器发出你想要的声音

    单片机中的蜂鸣器 1. 三极管 三极管是一种控制电流的半导体器件,作用是把微弱信号放大成幅度值较大的电信号(射频方法),也用作无触点开关(用作开关).放大的原理参考:三极管原理-导通条件_坚持努力,冲 ...

  3. STM32F103C8T6 驱动有源蜂鸣器和无源蜂鸣器

    系列文章目录 第一章 STM32F103C8T6 点亮LED灯 第二章 STM32F103C8T6 按键扫描输入 第三章 STM32C8CT6 主控按键触发外部中断 文章目录 系列文章目录 文章目录 ...

  4. arduino控制点阵屏与蜂鸣器_还在为遥控项目发愁?Arduino遥控套装解决你的所有问题(下)...

    最近想做点遥控的小玩具,所以一直在寻找一款实用的开发板(最好是兼容Arduino的,因为我只会玩arduino,对于其他单片机编程烧写什么的一概不知道...),所以苦苦寻找了许久,然后发现了下面两款板 ...

  5. arduino 有源 蜂鸣器_穷创客教育之Arduino编程第十课:蜂鸣器电子琴

    欢迎注册,加入沙洋社区-我们的网上家园! 您需要 登录 才可以下载或查看,没有帐号?注册 x 穷创客教育之Arduino编程第十课:蜂鸣器电子琴 蜂鸣器又分为有源蜂鸣器和无源蜂鸣器两种,无源蜂鸣器的电 ...

  6. python蜂鸣器_Micropython之蜂鸣器1

    蜂鸣器是电子元器件中常用到的一种,用于产生警报或者简单的声音等. 掌控板上有一块板载无源蜂鸣器,无源蜂鸣器是相对于有源蜂鸣器而言的.这里的"源"指的是电源的意思,简单的认为就是,有 ...

  7. 无源蜂鸣器与源蜂鸣器

    目录 一.源蜂鸣器和无源蜂鸣器的区别 1.源蜂鸣器(Active Buzzer) 2.无源蜂鸣器(Passive Buzzer) 二.无源蜂鸣器的优点 三.无源蜂鸣器的工作原理 四.在汽车仪表方面无源 ...

  8. 【分立元件】有源蜂鸣器和无源蜂鸣器有什么区别?

    蜂鸣器在产品中使用到的地方其实很多,如煤气泄露检测系统,当检测到泄露的时候就需要有一个发声器件来提示用户有危险.如一些电子仪器仪表,在按按键的时候需要有一个声音的反馈,通过蜂鸣器就可以很简单的做到这一 ...

  9. 蜂鸣器(有源蜂鸣器无源蜂鸣器)

    蜂鸣器原理 蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加 ...

最新文章

  1. linux 本机内存型号,linux怎么看存储空间型号
  2. 敏捷项目管理—敏捷四宣言
  3. 需求更大的--if条件判断
  4. 黔南民族师范学院计算机与信息学院,黔南民族师范学院
  5. 期刊缩写查询_干活分享——SCI期刊名英文缩写查询
  6. NGINX SSL配置之设置HTTPS服务器
  7. mysql存储引擎 sql_MySQL——存储引擎与SQL数据类型
  8. java8流_Java8Stream流详解
  9. WebStorm 10.0.4注册码
  10. (9)Spring框架----AOP的HelloWorld
  11. Log4J发日志邮件给多个接收者及标题、正文乱码问题
  12. Adaptive Wing Loss 论文摘要
  13. 【优化求解】基于布谷鸟算法CS实现单目标求解matlab源码
  14. 两个一一对应的txt文本去重
  15. 公众号数据分析总结怎么做?教你玩转公众号后台数据
  16. 基于Eviews的稳定性检验——以个股的β系数为例(含ADF检验步骤及结果分析)
  17. 谷歌开发者大会召开 地图服务成亮点
  18. 公平的席位分配(Q值方法)
  19. 华为交换机flaping_MAC地址飘移查看及解决方法 一般是网络中存在环路
  20. Sam Altman 山姆奥特曼:关于生产率(工作效率)

热门文章

  1. java 组合对象_Java 中组合模型之对象结构模式的详解
  2. php查询数据方法,php查询数据库的方法
  3. hadoop join之semi join
  4. [Swift通天遁地]七、数据与安全-(12)使用Instruments Leaks工具检测内存泄露
  5. 防抖debounce和节流throttle
  6. JavaScript设计模式-10.工厂模式实例xhr
  7. Java笔记(08):面向对象--抽象类
  8. C#正则表达式开源工具
  9. 判断一个数是不是整数
  10. ios sqlite3 初级应用