單片機(jī)驅(qū)動他激式蜂鳴器的方式
瀏覽:911 發(fā)布日期:2019-01-12
蜂鳴器廠家他激式蜂鳴器:因為蜂鳴器的工作電流一般比較大,以致于單片機(jī)的I/O口是無法直接驅(qū)動的(但AVR可以驅(qū)動小功率蜂鳴器),所以要使用擴(kuò)大電路來驅(qū)動,一般使用三極管來擴(kuò)大電流就可以了。
以下是思威特小編對必須用方波信號進(jìn)行驅(qū)動的他激式蜂鳴器的說明:
單片機(jī)驅(qū)動他激式蜂鳴器的方法
單片機(jī)驅(qū)動他激式蜂鳴器的方法有兩種:一種是PWM輸出口直接驅(qū)動,另一種是使用I/O定時翻轉(zhuǎn)電平發(fā)生驅(qū)動波形對蜂鳴器進(jìn)行驅(qū)動。之前上編說到了單片機(jī)驅(qū)動他激式蜂鳴器的方法中的第一種,現(xiàn)在開始說第二種:
相對于PWM輸出口直接驅(qū)動,使用I/O定時翻轉(zhuǎn)電平來發(fā)生驅(qū)動波形的方法會比較麻煩一點,必須使用定時器來做定時,通過定時翻轉(zhuǎn)電平發(fā)生契合蜂鳴器要求的頻率的波形,這個波形就可以用來驅(qū)動蜂鳴器了。比如為 2500Hz的蜂鳴器的驅(qū)動,可以知道周期為400μs,這樣只需要驅(qū)動蜂鳴器的I/O口每200μs翻轉(zhuǎn)一次電平就可以發(fā)生一個頻率為2500Hz,占空比為1/2dut的方波,再通過三極管擴(kuò)大就可以驅(qū)動這個他激式蜂鳴器了。