OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 23668|回复: 9

三极管驱动蜂鸣器

[复制链接]

10

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2013-6-20
在线时间
0 小时
发表于 2013-8-29 20:37:44 | 显示全部楼层 |阅读模式
做原子哥的UCOS实验,里面碰到了蜂鸣器,是高电平触发响应的,自己以前学51一直是低电平触发,也没好好研究电路是为啥,这次看了下,发现有好几种驱动电路,小弟我是半路出家,自学的模电,虽然问题简单,但还是希望各位大神指点迷津


1)首先是原子哥战舰上的原理图,基极给高电平,发射极接地,be结将导通;集电极接负载接VCC,bc结,也将导通,NPN三极管,就处于饱和状态。
R58是限流电阻,防止流蜂鸣器的电流过大?
R60是分压电阻吗,作用是什么呢?
2)还有一种是将上面的蜂鸣器接到发射极(射极跟随器),必须保证蜂鸣器的工作电压的压降<(3.3-0.7)V,因为NPN的正常导通需要Vbe>0.7V,还有一种说法是这样接回产生负反馈,导致三极管不能进入饱和导通状态。这种电路到底可行吗?
NPN的接法找到了这两种,不知道还有没有其他的,希望大神指教。


3)这个是郭天祥51板子上的原理图,三极管是PNP型的,阿莫上有个大神说这种接法根本就是错误的,而蜂鸣器尚能发声的原因就是,它是通过发射极的正向导通来驱动蜂鸣器的,不会饱和,不能发挥最大功效。

4)这个电路和上面的问题一样,虽然给低时会响,但不是通过三极管的饱和导通,而是集电极的正向导通,二极管的正向导通压降没有三极管的饱和导通压降来得低,所能达到的负载电流略低(蜂鸣器发声强度不到位)。
网上说这两种电路把负载电流直接引入了IO口,由IO口直接来驱动负载。在负载电流超出IO口的灌电流的情况下,单片机就容易烧坏。基极的电流和集电极不是有个倍数关系么,蜂鸣器驱动也就几十毫安,除下来怎么会烧坏呢。


5)给低电平工作时均处于饱和导通,那么集电极和发射极都是正偏,Vb<Ve,Vb<Vc,那么流过集电极的电流是哪个方向的啊,按负载蜂鸣器来看,不应该是由接集电极的高电压处流向负极的地,可是按三极管的饱和导通,应该是集电极流向基集么
这就是我找到的,大部分就是这几种,不知道具体哪个对哪个错,或者还有其他才是正确的,求解释~
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

19

主题

118

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
金钱
214
注册时间
2013-12-2
在线时间
0 小时
发表于 2014-9-4 15:42:51 | 显示全部楼层
就是一句话的事,当BE两级之间有电流流过,ce就导通。。
也是新人,刚开始也不明白,百度查找的资料
回复 支持 1 反对 0

使用道具 举报

10

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2013-6-20
在线时间
0 小时
 楼主| 发表于 2013-8-29 20:46:51 | 显示全部楼层
R60是防止电平信号高于0.7后蜂鸣器就乱响,这个知道了
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-29 21:25:18 | 显示全部楼层
我就说说1吧,其他的高手帮你看看。
我的R58是用来限流,减少IO口输出电流的,R60是为了防止IO浮空的时候,蜂鸣器可能乱叫。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

头像被屏蔽

6168

主题

7036

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
19705
金钱
19705
注册时间
2012-12-27
在线时间
25 小时
发表于 2013-8-30 10:21:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

10

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2013-6-20
在线时间
0 小时
 楼主| 发表于 2013-8-30 11:28:54 | 显示全部楼层
回复【4楼】xouou_53320:
---------------------------------
谢谢,我也发现了,对蜂鸣器来说,三极管只是个开关
回复 支持 反对

使用道具 举报

12

主题

126

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
281
金钱
281
注册时间
2013-1-5
在线时间
22 小时
发表于 2014-3-6 15:34:48 | 显示全部楼层
楼主找到很全面哦
天道酬勤
回复 支持 反对

使用道具 举报

35

主题

227

帖子

3

精华

高级会员

Rank: 4

积分
956
金钱
956
注册时间
2014-3-5
在线时间
35 小时
发表于 2014-7-30 19:47:56 | 显示全部楼层
其实越小的方面越能体现人的水平。见过比这更复杂的蜂鸣器驱动电路。。。
把看到的有意义的例子进行扩充,并将其切实的运用到自己的设计中。 应用确实不容易,水平是在不断的实践中完善和发展的。
回复 支持 反对

使用道具 举报

8

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2012-12-19
在线时间
16 小时
发表于 2014-9-7 11:36:35 | 显示全部楼层
郭天祥的那个电路我也觉得有问题。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2015-8-26
在线时间
1 小时
发表于 2015-8-26 09:16:40 | 显示全部楼层
回复【2楼】fqxwyf:
---------------------------------
为什么引脚浮空时候,加上R60会使BE两端电压小于0.7呢?谢谢,我也刚来的!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-21 21:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表