![]() |
發布時間: 2019-5-19 00:58
正文摘要:圖片上三極管型號是9012,蜂鳴器驅動電壓是5V,Vcc=5v,我有些不明白,1K的電阻是這么計算出的呢?這個電阻有什么作用呢? 麻煩大神們指導我一下,想了一晚上了 ,沒想明白。 |
這電阻范圍廣,如節能,就從負載電流開始,再查三極管放大倍數,基極電流放大后遠大于負載電流就行了 |
這個電阻主要是來保護三極管的,否則三極管的功率會很大,其實不接也行 |
三極管都有一個放大倍數β,要想處于飽和狀態,b 極電流就必須大于 e 和 c 之間電流值除以β。要保證9012充分導通,如果蜂鳴器電流100ma,β=100,b 極電流=1ma,R2必須小于4.3k。 |
這個問題不要太深究,1K電阻是三極管發射結限流電阻,同時有保護IO口的作用。要計算的話,(5-0.7)/1K(mA)這就是單片機IO在允許電流之內就行了。 |
在這圖里Q1是工作在開關狀態。只要Q1的Ieb滿足Q1飽和導通條件,Q1的Iec大小完全取決于B1的等效電阻。R2是限流電阻,保護單片機P12口和Q1的eb結不會因電流過大而燒毀。因三極管的參數離散性較大,實際應用中不可能精確計算R2的值,通常取經驗值1~4.7K。即滿足Q1飽和導通,又不使P12口和Q1的eb結過載。 |