蜂鳴器發聲原理是電流通過電磁線圈,使電磁線圈產生磁場來驅動振動膜發聲的,因此需要一定的電流才能驅動它,單片機IO引腳輸出的電流較小,單片機輸出的TTL電平基本上驅動不了蜂鳴器,因此需要增加一個電流放大的電路。三極管的作用為驅動,通過PNP三極管放大驅動電流,從而可以讓蜂鳴器發出聲音。
若是無源蜂鳴器,其阻抗還和頻率有關, 基極電阻幾百歐到幾千歐都可,對發聲影響不大
假設三極管β為100。P36低電平時為0V。45mA÷100=0.45mA。三極管要想飽和導通驅動喇叭工作,其Ib應大于0.45mA。5-0.7V=4.3,4.3÷0.45=9.56K。實際中,要使管子飽和,R25應當<9.56K,這里取1K,足可以使管子充分飽和導通。
|