标题: NPN和PNP三极管驱动蜂鸣器/喇叭 [打印本页]

作者: QWE4562012    时间: 2023-10-11 15:21
标题: NPN和PNP三极管驱动蜂鸣器/喇叭
NPN和PNP驱动蜂鸣器/喇叭

这两种驱动电路有哪些优缺点?

NPN驱动.png (19.54 KB, 下载次数: 68)

NPN驱动.png

PNP驱动.png (8.15 KB, 下载次数: 57)

PNP驱动.png

作者: xuyaqi    时间: 2023-10-11 16:32
上面一个有可能会无法完全导通,用下面一个比较好。
作者: Hephaestus    时间: 2023-10-11 16:34
显然下图是错的,虽然勉强能用。
作者: cnfloatleaf    时间: 2023-10-11 17:08
要注意MCU电源和VCC的电压差,如果一样没问题,如果VCC高出MCU电压比较多,要注意防止VCC灌到MCU造成MCU损坏。
作者: xianfajushi    时间: 2023-10-11 17:14
都不推荐使用这2种电路
作者: wufa1986    时间: 2023-10-11 17:17
当vcc比单片机电压高,会反灌电流
作者: 老愚童63    时间: 2023-10-11 17:24
第一个可靠一些,第二个最好把负载改接到C极。
作者: sttt300    时间: 2023-10-12 09:26
一般用NPN,如果要用PNP的话,必须要保证VCC的电压不能高于IO口高电平电压
作者: 量子工业    时间: 2023-10-12 09:51
MCU一般灌电流能力强,拉电流能力弱; 8050电路带载能力强,但为拉电流,不推荐,建议这种电路用8550(集电极接负载); ------------ 8550这个电路类似射随器,只对电流有放大能力,基极和集电极的电势差0.7v,若是VCC接12v,可能会有一个接近12v电压到达FM端,易烧坏MCU端口;  两种都不太推荐
作者: yzwzfyz    时间: 2023-10-12 11:03
谈不上优缺点,应用方法不同而矣。
如:NPN方案中,控制电压BEEP<3.3V,而蜂鸣器可以是12V的(Vcc3.3改成12V)
再如:PNP方案中,可以用0电平让蜂鸣器叫。
作者: QWE4562012    时间: 2023-10-12 17:43
xuyaqi 发表于 2023-10-11 16:32
上面一个有可能会无法完全导通,用下面一个比较好。

怎么就不能完全导通了
作者: QWE4562012    时间: 2023-10-12 17:43
Hephaestus 发表于 2023-10-11 16:34
显然下图是错的,虽然勉强能用。

哪里错了
作者: QWE4562012    时间: 2023-10-12 17:44
cnfloatleaf 发表于 2023-10-11 17:08
要注意MCU电源和VCC的电压差,如果一样没问题,如果VCC高出MCU电压比较多,要注意防止VCC灌到MCU造成MCU损 ...

怎么改进
作者: QWE4562012    时间: 2023-10-12 17:44
xianfajushi 发表于 2023-10-11 17:14
都不推荐使用这2种电路

你用怎样的电路   为啥这两种都不能用
作者: QWE4562012    时间: 2023-10-12 17:45
老愚童63 发表于 2023-10-11 17:24
第一个可靠一些,第二个最好把负载改接到C极。

标新立异  挺好
作者: QWE4562012    时间: 2023-10-12 17:46
量子工业 发表于 2023-10-12 09:51
MCU一般灌电流能力强,拉电流能力弱; 8050电路带载能力强,但为拉电流,不推荐,建议这种电路用8550(集电 ...

两种都不推荐  那你用哪种
作者: QWE4562012    时间: 2023-10-12 17:46
yzwzfyz 发表于 2023-10-12 11:03
谈不上优缺点,应用方法不同而矣。
如:NPN方案中,控制电压BEEP

你想要表达什么
作者: xianfajushi    时间: 2023-10-13 14:09
QWE4562012 发表于 2023-10-12 17:44
你用怎样的电路   为啥这两种都不能用

推荐用非门隔离或用我帖子里面的电平转移。
作者: sdlifei    时间: 2023-10-13 14:21
建议这种电路用8550(集电极接负载),限于5V以下电源电路
作者: 老愚童63    时间: 2023-10-13 14:22
98蜂鸣器工作电流大部分都比较小,很少超过100ma,一般就几十ma
作者: 老愚童63    时间: 2023-10-13 14:28
蜂鸣器工作电流大多不大,很少超过100ma,一般就几十ma,而现在的三极管8050,9013之类的直流放大倍数都比较大,一般有100以上。所以,第一个电路三极管8050的C极电流完全可以满足蜂鸣器的工作需要。这个电路也是蜂鸣器的经典驱动电路之一。第二个电路除了要考虑VCC对FM的倒灌电流因为VCC静态大于FM端电压的情况下外,还存在E极的负反馈,所以如果VCC与FM端控制电压相匹配,可以考虑将蜂鸣器改接到8550的C极以消除负反馈。
作者: xuyaqi    时间: 2023-10-13 15:22
QWE4562012 发表于 2023-10-12 17:43
怎么就不能完全导通了

如果三极管大电流下放大倍数不够,就会无法完全导通。
作者: 00云梦泽00    时间: 2023-10-13 19:57
还是加一个中间继电器稳妥一些  
作者: 1860774xxxx    时间: 2023-10-13 21:27
下图是错的 应这样

221430njhl46lqo4lul6o6.jpg (342.22 KB, 下载次数: 52)

221430njhl46lqo4lul6o6.jpg

作者: xianfajushi    时间: 2023-10-14 08:54
另外,再推荐2个电路,其一是使用431,其二是使用射随器+放大器PNP+NPN的结合使用。
作者: spirit01    时间: 2023-10-15 16:12
推荐第一种,不推荐第二种,第二种有可能无法关闭。当输入低电平时,三极管开通,蜂鸣器正常开启。当输入高电平时,Vbe=5V-3.3V=1.7V>0.7V,三极管开通,蜂鸣器依然是开启,所以三极管无法关闭。
作者: spirit01    时间: 2023-10-15 16:16
spirit01 发表于 2023-10-15 16:12
推荐第一种,不推荐第二种,第二种有可能无法关闭。当输入低电平时,三极管开通,蜂鸣器正常开启。当输入高 ...

当然,若是电压相同的话,就无所谓了
作者: QWE4562012    时间: 2023-10-16 10:57
老愚童63 发表于 2023-10-13 14:28
蜂鸣器工作电流大多不大,很少超过100ma,一般就几十ma,而现在的三极管8050,9013之类的直流放大倍数都比较 ...

功力深厚
作者: QWE4562012    时间: 2023-10-16 10:58
xianfajushi 发表于 2023-10-11 17:14
都不推荐使用这2种电路

你的电路发出来啊
作者: QWE4562012    时间: 2023-10-16 11:20
spirit01 发表于 2023-10-15 16:12
推荐第一种,不推荐第二种,第二种有可能无法关闭。当输入低电平时,三极管开通,蜂鸣器正常开启。当输入高 ...

Vbe=5V-3.3V=1.7V>0.7V??怎么没看明白呢  MCU是3.3V 负载是5V
作者: tncslr    时间: 2023-10-16 11:43
推荐使用NPN电路,但是最好在蜂鸣器上并联保护二极管

无标题.png (22.09 KB, 下载次数: 56)

无标题.png

作者: univers    时间: 2023-10-17 09:28
控制方式不一样,如果是正电供电,当然是用NPN型来驱动。
如果是负电供电,那当然是用PNP来驱动的。多学学基础就知道。
作者: shenghai    时间: 2023-10-27 14:16
一个高电平驱动动,一个是低电平驱动
作者: 圣博朗西斯    时间: 2023-10-27 14:38
建议用第二种




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1