![]() |
建議用第二種 |
一個高電平驅動動,一個是低電平驅動 |
控制方式不一樣,如果是正電供電,當然是用NPN型來驅動。 如果是負電供電,那當然是用PNP來驅動的。多學學基礎就知道。 |
推薦使用NPN電路,但是最好在蜂鳴器上并聯保護二極管 |
無標題.png (22.09 KB, 下載次數: 56)
spirit01 發表于 2023-10-15 16:12 Vbe=5V-3.3V=1.7V>0.7V??怎么沒看明白呢 MCU是3.3V 負載是5V |
xianfajushi 發表于 2023-10-11 17:14 你的電路發出來啊 |
老愚童63 發表于 2023-10-13 14:28 功力深厚 |
spirit01 發表于 2023-10-15 16:12 當然,若是電壓相同的話,就無所謂了 |
推薦第一種,不推薦第二種,第二種有可能無法關閉。當輸入低電平時,三極管開通,蜂鳴器正常開啟。當輸入高電平時,Vbe=5V-3.3V=1.7V>0.7V,三極管開通,蜂鳴器依然是開啟,所以三極管無法關閉。 |
另外,再推薦2個電路,其一是使用431,其二是使用射隨器+放大器PNP+NPN的結合使用。 |
下圖是錯的 應這樣 |
221430njhl46lqo4lul6o6.jpg (342.22 KB, 下載次數: 52)
還是加一個中間繼電器穩妥一些 |
QWE4562012 發表于 2023-10-12 17:43 如果三極管大電流下放大倍數不夠,就會無法完全導通。 |
蜂鳴器工作電流大多不大,很少超過100ma,一般就幾十ma,而現在的三極管8050,9013之類的直流放大倍數都比較大,一般有100以上。所以,第一個電路三極管8050的C極電流完全可以滿足蜂鳴器的工作需要。這個電路也是蜂鳴器的經典驅動電路之一。第二個電路除了要考慮VCC對FM的倒灌電流因為VCC靜態大于FM端電壓的情況下外,還存在E極的負反饋,所以如果VCC與FM端控制電壓相匹配,可以考慮將蜂鳴器改接到8550的C極以消除負反饋。 |
98蜂鳴器工作電流大部分都比較小,很少超過100ma,一般就幾十ma |
建議這種電路用8550(集電極接負載),限于5V以下電源電路 |
QWE4562012 發表于 2023-10-12 17:44 推薦用非門隔離或用我帖子里面的電平轉移。 |
yzwzfyz 發表于 2023-10-12 11:03 你想要表達什么 |
量子工業 發表于 2023-10-12 09:51 兩種都不推薦 那你用哪種 |
老愚童63 發表于 2023-10-11 17:24 標新立異 挺好 |
xianfajushi 發表于 2023-10-11 17:14 你用怎樣的電路 為啥這兩種都不能用 |
cnfloatleaf 發表于 2023-10-11 17:08 怎么改進 |
Hephaestus 發表于 2023-10-11 16:34 哪里錯了 |
xuyaqi 發表于 2023-10-11 16:32 怎么就不能完全導通了 |
談不上優缺點,應用方法不同而矣。 如:NPN方案中,控制電壓BEEP<3.3V,而蜂鳴器可以是12V的(Vcc3.3改成12V) 再如:PNP方案中,可以用0電平讓蜂鳴器叫。 |
MCU一般灌電流能力強,拉電流能力弱; 8050電路帶載能力強,但為拉電流,不推薦,建議這種電路用8550(集電極接負載); ------------ 8550這個電路類似射隨器,只對電流有放大能力,基極和集電極的電勢差0.7v,若是VCC接12v,可能會有一個接近12v電壓到達FM端,易燒壞MCU端口; 兩種都不太推薦 |
一般用NPN,如果要用PNP的話,必須要保證VCC的電壓不能高于IO口高電平電壓 |
第一個可靠一些,第二個最好把負載改接到C極。 |
當vcc比單片機電壓高,會反灌電流 |
都不推薦使用這2種電路 |
要注意MCU電源和VCC的電壓差,如果一樣沒問題,如果VCC高出MCU電壓比較多,要注意防止VCC灌到MCU造成MCU損壞。 |
顯然下圖是錯的,雖然勉強能用。 |
上面一個有可能會無法完全導通,用下面一個比較好。 |