找回密码
 注册
关于网站域名变更的通知
查看: 2833|回复: 20
打印 上一主题 下一主题

关于晶体管基极控制控制电路的分析

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-10-16 11:42 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 ilikerome 于 2010-10-16 11:48 编辑 ! g. i/ p$ u! V8 o; f8 M# F

1 y4 \6 U/ V' v* @+ G3 J- w+ j9 s一个在嵌入式电路经常涉及的电路设计,但是原理很多人未必明白(也许不是,我是菜鸟),如下图。1 O" o# \/ z3 q+ r2 j

! M' U5 U0 h6 n- P' R7 c3 k$ Y( B/ u0 q6 T* K& b) K
这是一个用mcu control buzzer 的电路,原理很简单。
  u/ f7 a* F9 l9 A但是,其中R1和R2分别是什么作用呢?
) s* ?& M5 r" _5 p  ?5 y8 V- C如果单从使Buzzer 发声的角度来说,R1和R2是完全不必要的,只要MCU输出H,T1就可以导通,而MCU输出L,T1就截止。以前,一直甚至怀疑,R1 和 R2形成的分压,甚至会导致T1在个别时候不能完全的顺利的导通。当然,其实这种现象确实会发生,所以R1和R2的阻值要匹配好,为1.5K与5.1K这样的比例最佳。5 n0 n( j- A  k: i; L6 B6 B! a% R
但是R1和R2的真的功能分别是:" _  j& ?9 @- ]7 `6 Y
-R1,防止MCU的输出端偶尔产生的瞬态高电压击穿T1;
% V5 K/ g4 h3 ^5 q* ^( Q-R2,保证当MCU无人为控制输出(MCU的输出端口,在特殊情况下,比如initialization过程中,即是并未控制输出H,但是也会出现H的情况)时,T1的基极,始终是Low,从而保证了Buzzer的发声的为稳定性。( S2 s5 m9 G! p( t3 \7 l3 ^- j1 C

6 z6 j, h& Z  Z/ A3 u虽然简单,但是理解原理,方可举一反三。
  j1 z' S1 a$ z& r9 k* B4 }* l2 U# k; R1 `+ g
个人的一点小小总结,高手莫笑,低手理解下。。。O(∩_∩)O哈!* W  T5 Y+ I0 R+ L2 C) f* i
手打原创。。。
& R1 c) Z$ \1 _: q6 M第一次发主题。。。大家不要打击我。。。。谢谢!
6 _+ l; m4 m8 u$ F2 j8 W' J: b0 ^5 }; `5 X  G: ]  v6 k

评分

参与人数 1贡献 +2 收起 理由
sikixu + 2

查看全部评分

该用户从未签到

21#
发表于 2011-6-8 12:52 | 只看该作者
4楼说的对,就是这个作用!!!

该用户从未签到

20#
发表于 2011-6-8 10:15 | 只看该作者
khuohuo 发表于 2010-10-19 14:29
; H8 ?; j5 R* o' xR1限流电阻,没有R1,MCU输出HIGH时端口电压只有0.7V左右。有可能导致单片机读写端口错误。像PIC(microchi ...

: l" ^; K- a' h# L& {, f# k6 b这位人兄比较有道理
' ]" W1 I3 T5 s* w" {

该用户从未签到

19#
发表于 2011-6-5 19:33 | 只看该作者
R1限流
# `, S1 f7 _, G6 N: [R2下拉

该用户从未签到

18#
发表于 2011-5-9 16:34 | 只看该作者
4楼说的有道理!!!

该用户从未签到

17#
发表于 2011-5-9 09:51 | 只看该作者
16楼说的很正确

该用户从未签到

16#
发表于 2011-5-8 22:47 | 只看该作者
反對12F在MCU输出低的时候,C会放电,这个三极管也会导通的說法,MCU輸出低的時候,C是会放电,但電流是流入MCU,三极管並不会导通!

该用户从未签到

15#
发表于 2011-5-8 22:46 | 只看该作者
反對12F在MCU输出低的时候,C会放电,这个三极管也会导通的說法,MCU輸出低的時候,C是会放电,但電流是流入MCU,三极管並不会导通!

该用户从未签到

14#
 楼主| 发表于 2010-10-23 10:56 | 只看该作者
所以说这个小小的电路还是很有学问的

该用户从未签到

13#
发表于 2010-10-22 15:37 | 只看该作者
当低的时候,电容对R2放电,三极管不导通

该用户从未签到

12#
发表于 2010-10-22 15:36 | 只看该作者
tuzhiquan 发表于 2010-10-20 17:43
5 {6 C* b* K% `8 A7 s- j8 X9 U调节R1 R2就可以调节三极管的壮态,调节三极管的壮态就相当于调节,喇叭的开关。

$ b$ X# k( x% O% e- K0 r当然是在MCU一直H的情况下,来说明这个电路。6 X( V1 i  v8 {; S! z$ n3 {
如果MCU输出的是方波,这里还有一个电容,当这个波在高的时候,电容充电,三极管通,喇叭叫,当低的时候,电容对R2放电,三极管通,从这里可以看出,R2实际上就是一个钳位电阻。这个就是三极管的共发射级电路。
2 G* g; ~* A; @* I# [( t0 G如果没有R2,在MCU输出低的时候,C会放电,这个三极管也会导通,可以这样说,如果没有C,我可以去掉R2,也可以工作,这个电路我们也用了很多,只是不是接喇叭。
$ I, b# z$ w/ h. _( g+ @

点评

对,不错,R2确实还有这个作用  发表于 2010-10-23 10:54

该用户从未签到

11#
 楼主| 发表于 2010-10-22 13:41 | 只看该作者
kully 发表于 2010-10-22 11:22 + v, m0 C, i" g4 }2 C! t/ B
R3和Z1的作用没说,这才是关键。BUZZER分有源和无源的,你这个显然是无源的。: Y! \+ K* Y3 W9 I' X
Z的作用是防止BUZZER ON—of ...

: ^9 ]9 k+ E  ]5 S, F  S- [哥们这个我知道,我就是想聊下R1和R2的作用。) S$ o% s7 d! P& V' i, V
O(∩_∩)O哈!
7 ?" L2 _* q4 U7 Z

该用户从未签到

10#
发表于 2010-10-22 11:22 | 只看该作者
R3和Z1的作用没说,这才是关键。BUZZER分有源和无源的,你这个显然是无源的。9 N# V8 _6 i2 i0 x$ ^, i7 N
Z的作用是防止BUZZER ON—off转换是产生高压击穿三极管。

该用户从未签到

9#
发表于 2010-10-22 10:21 | 只看该作者
我支持楼主。因为我一直也是这么理解的 ,事实上也是这样的吧。这只是个利用三极管开关状态控制蜂鸣器的电路 ,没5楼说的那么复杂吧

该用户从未签到

8#
发表于 2010-10-20 17:43 | 只看该作者
调节R1 R2就可以调节三极管的壮态,调节三极管的壮态就相当于调节,喇叭的开关。

点评

这个说的不对,喇叭是收MCU控制的  发表于 2010-10-21 07:31
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-22 21:35 , Processed in 0.156250 second(s), 28 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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