標題: 請問蜂鳴器原理圖,下圖電阻是什么作用呀,求助各位大神 [打印本頁]

作者: 123456789hyy    時間: 2021-4-6 23:12
標題: 請問蜂鳴器原理圖,下圖電阻是什么作用呀,求助各位大神


作者: lwh999995    時間: 2021-4-6 23:45
S8550三極管,發(fā)射極與基極的限流電阻,沒有R4,Alarm 控制端可能會損壞元件,三極管有可能也會損壞
作者: 名字不是重點    時間: 2021-4-7 00:50
為什么有些人輸出總喜歡用PNP管?
象圖中這樣,如果CPU供電是3V3,而Bell供電是5V的話,不管Alarm輸出是高是低,U6總是導通的。
另外,大部分CPU默認輸出是低的(特別是51),如果不做處理,上電后在初始化這個IO之前,U6是會通的!即使CPU與Bell供電一樣的。
作者: tony123wang    時間: 2021-4-7 04:01
名字不是重點 發(fā)表于 2021-4-7 00:50
為什么有些人輸出總喜歡用PNP管?
象圖中這樣,如果CPU供電是3V3,而Bell供電是5V的話,不管Alarm輸出是高 ...

限制U6和BELL電流,以防止它們承受過強功率而損壞。

作者: TTQ001    時間: 2021-4-7 08:08
電阻是晶體管的基極偏置電阻,用于限制基極電流。

作者: 黃youhui    時間: 2021-4-7 08:44
Ic = p*Ib,用來限制基極電流
從而調節(jié)發(fā)射極電流的。
作者: 黃youhui    時間: 2021-4-7 08:45
名字不是重點 發(fā)表于 2021-4-7 00:50
為什么有些人輸出總喜歡用PNP管?
象圖中這樣,如果CPU供電是3V3,而Bell供電是5V的話,不管Alarm輸出是高 ...

加上拉電阻。
作者: xiangtianyu2010    時間: 2021-4-7 09:01
電阻是晶體管的基極偏置電阻,用于限制基極電流
作者: taotie    時間: 2021-4-7 09:11
大部分CPU默認輸出是低的(特別是51)???????
作者: devcang    時間: 2021-4-7 09:22
taotie 發(fā)表于 2021-4-7 09:11
大部分CPU默認輸出是低的(特別是51)???????

51默認HIGH

作者: taotie    時間: 2021-4-7 09:36
devcang 發(fā)表于 2021-4-7 09:22
51默認HIGH

這就是大部分51程序采用PNP管灌電流的原因之一
作者: 名字不是重點    時間: 2021-4-7 09:45
看來我學的都是假51..。人還是得多讀書
作者: liuwang2051    時間: 2021-4-7 09:48
如果沒有這個限流電阻,三極管發(fā)射極到基極相當于二極管,如果Alarm 控制端是低電平,會有大電流燒壞三極管或Alarm 控制端。
作者: dj3365191    時間: 2021-4-7 10:01
名字不是重點 發(fā)表于 2021-4-7 09:45
看來我學的都是假51..。人還是得多讀書

51默認輸出是高,所以要用PNP
作者: 人人學會單片機    時間: 2021-4-7 10:03
三極管B腳的導通壓降只有0.7V  而IO口拉低是0V。所以,必須要有電阻來分壓限流
作者: 人人學會單片機    時間: 2021-4-7 10:04
三極管B極的導通壓降是0.7V,單片機IO口導通的電壓是0V,所以,必須有電阻來分壓限流。關于這個問題,人人學會單片機 的視頻教程里面講解的很清楚。
作者: taotie    時間: 2021-4-7 10:16
在Proteus 8 中什么都不設置只運行下面程序
#include <reg51.h>
#include <stdio.h>

void main(void)
{
   // Write your code here
   while (1)
      ;
}
觀察單片機端口邏輯狀態(tài),就可知道。
作者: 聆煙雨    時間: 2021-4-7 10:44
如果沒有這個電阻, Alarm 端如果拉低, 那 U6 的 PN 結 電壓就超過 0.7V,就相當于 電源正極 通過 二極管 到電源負極, 會造成很大的電流, 會損壞器件。
作者: jianuli    時間: 2021-4-7 12:17
名字不是重點 發(fā)表于 2021-4-7 00:50
為什么有些人輸出總喜歡用PNP管?
象圖中這樣,如果CPU供電是3V3,而Bell供電是5V的話,不管Alarm輸出是高 ...

51默認輸出高的???
作者: lxsn    時間: 2021-4-7 12:56
限流電阻,限制基極電流防止損壞三極管

作者: FJFGHF    時間: 2021-4-7 14:03
那是用來限制基極電流的
作者: 天ノ憶    時間: 2021-4-7 16:05
限流啊
作者: cn_zhx    時間: 2021-4-7 16:18
主要用到的是三極管的開關特性,必須加這個電阻,而且這個電阻不能大,大的話有可能三極管會進入放大區(qū)。
作者: 123456789hyy    時間: 2021-4-7 19:54
lwh999995 發(fā)表于 2021-4-6 23:45
S8550三極管,發(fā)射極與基極的限流電阻,沒有R4,Alarm 控制端可能會損壞元件,三極管有可能也會損壞

還想請問一下那三級管在這里的主要作用是啥
作者: 123456789hyy    時間: 2021-4-7 20:03
聆煙雨 發(fā)表于 2021-4-7 10:44
如果沒有這個電阻, Alarm 端如果拉低, 那 U6 的 PN 結 電壓就超過 0.7V,就相當于 電源正極 通過 二極管  ...

可以問一下這個三極管的作用是什么嗎
作者: 123456789hyy    時間: 2021-4-7 20:06
聆煙雨 發(fā)表于 2021-4-7 10:44
如果沒有這個電阻, Alarm 端如果拉低, 那 U6 的 PN 結 電壓就超過 0.7V,就相當于 電源正極 通過 二極管  ...

還想請問一下那三級管在這里的主要作用是啥
作者: 再見孤傲    時間: 2021-4-7 20:20
限流啊
作者: liuzx66    時間: 2021-4-7 20:31
電阻作用是限流,三極管是作為一個電子開關來使用的。
其中有兩點需要說一下,1、從圖中看三極管和MCU使用的同一電源。2、51IO口默認輸出為高。
作者: mashr    時間: 2021-4-7 20:32
基極的電阻,為了給基極合適的偏置電壓和電流用的,當然,做仿真你可以不用,沒那么嚴格
作者: 單片機學習習    時間: 2021-4-7 20:57
給三極管限流
作者: Tuier    時間: 2021-4-8 14:26
三極管的作用主要是給蜂鳴器提供驅動工作電流。因為單片機的io口電流有限且不安全。一般io口的信號只做控制其它器件用,不做驅動用。當三極管導通后驅動蜂鳴器的能量由VCC供,功率、安全都得到了保證
作者: 1348369099    時間: 2021-4-8 15:31
這個應該是限流電阻
作者: XIAONIU1    時間: 2021-4-8 16:23
這個電阻的作用是限制積極的電流
作者: 聆煙雨    時間: 2021-4-9 15:10
123456789hyy 發(fā)表于 2021-4-7 20:06
還想請問一下那三級管在這里的主要作用是啥

三極管是用來放大電流的(驅動作用)。

這里假設 Alarm 端是接 單片機的。 單片機直接連蜂鳴器,一般是不能驅動, 單片機的電流太小, 有可能燒壞單片機。 例如 STC 某款單片機就說,單個引腳電流 10mA,整個芯片最大電流 40mA, 超出這個電流值, 單片機可能就壞了。

加上三極管后, Alarm端只需要提供一個很小的電流, 就能讓蜂鳴器端得到一個很大的電流。 即使 蜂鳴器短路了, 也是燒壞三極管,而不是燒壞單片機。
作者: 1748493182    時間: 2021-4-9 15:14
為什么蜂鳴器不用加續(xù)流二極管??




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1