單片機基礎:燥起來吧,蜂鳴器

2021-01-08 圖話小世界

導 讀

蜂鳴器是電路設計中常用的器件,廣泛用於工業控制、機房監控、門禁、計算機等電子產品的預警發聲器件,驅動電路貌似很簡單,但隨意設計會引來蜂鳴器不發聲,輕微發聲或亂發聲等不良現象,本例來分享分享。

一、不可不知道的蜂鳴器基礎知識

1、 蜂鳴器簡介:蜂鳴器是一種發聲器件 (這就夠了,就像知道LED是一種發光器件就OK)

2、蜂鳴器分類:根據結構分,有壓電式和電磁式;根據」源「分,有無源蜂鳴器和有源蜂鳴器。

3、必備知識點:物理學裡定義,聲音是由物體振動發出的,蜂鳴器也是如此,故」源」指的是蜂鳴器帶不帶振蕩源。

有源蜂鳴器:內部自帶振蕩源,接通電壓即可發聲,振蕩頻率固定,可用於報警器。

無源蜂鳴器:內部不不帶振蕩源,需外加振蕩信號,頻率可改變,較實用。

4、本例分享無源蜂鳴器,如圖為單片機學習中常見的無源電磁式蜂鳴器

新的蜂鳴器上表面貼有白色標籤,內容為「remove seal after washing」,即密封清洗後揭掉(PCB板焊接好後要清洗),才能得到最響的聲音(有的說聲音小就這緣故)

5、蜂鳴器參數:電壓4-8V(常用5V),最大電流 =

PS:諧振頻率指蜂鳴器最佳工作頻率

二、單片機如何驅動無源電磁式蜂鳴器

1、常見的一些電路

圖1:典型的錯誤接法,當輸入端為高電平時,兩個電阻的分壓作用,NPN三極體基極電壓Vb = VCC x R2 / R1+R2 = 2.5V (VCC取5V),由於三極體的PN結壓降約0.6~0.7,射極電壓 Vc = Vb-0.7V = 2.5-0.7 = 1.8V ,這個電壓加在蜂鳴器上,因電壓太低,無法驅動或者聲音很小很小,注意兩個電壓表的值,下面個顯示2.01V,計算的不是1.8V嗎?為什麼是2.01V?下面再解答。

圖2:三極體的門檻電壓一般是0.7V,那麼輸入電壓只要超過0.7V就使三極體導通,這電壓顯然太低了,可是可以,只不過容易受電磁幹擾。

這裡只列舉兩例,多的不說了

2、下圖可能是正確的驅動電路

和圖1差不多,只不過是將蜂鳴器放在了集電極,圖中R1為限流電阻,仿真電流過大損壞三極體,R2呢?下拉電阻,如果輸入端懸空,因R2存在三極體基極電壓Vb = 0V, 可靠地關斷三極體;當輸入端為高電平,R2與R1分壓,用圖3中選用的阻值來計算,Vb = 0.7V , 那麼輸入端電壓 Vin至少為 1.4V,才能打開三極體,提升了門檻電壓,對防止電磁幹擾很有效果,圖2計算的是0.7V就導通。

3、關於圖1的分析

圖1中,Ve計算值為1.8V,可proteus中仿真,電壓表值為2.01V,這是為什麼呢?

首先,本例說的是電磁式蜂鳴器,為了方便分析,將蜂鳴器理解為電感,電磁感應定律告訴我們,電感會產生感應電動勢,那麼蜂鳴器就相當於一個小電源,有一定的電壓值,這時兩個電壓相加,結果肯定大於1.8V,也即是仿真出來的2.01V(不絕對,僅舉例),不信?將蜂鳴器換成電阻試試?

結果為1.77V,與計算結果大致一致了。

那麼,如何正確的設計蜂鳴器驅動電路,如圖

在蜂鳴器反向並聯二極體,當三極體截止時,因感應電動勢存在,電路等效為

可見,此時二極體與蜂鳴器構成一個電路,讓電流有地方跑,加快電流的洩放,起到保護的作用,因此,該二極體通常稱為續流二極體。

4、驅動程序

就不多說了,將上圖的輸入端連接到單片機IO,像點亮LED燈一樣的就可以讓蜂鳴器響了,有興趣就試一把,檢驗靈不靈......

知識有限,若有錯誤,望海涵

相關焦點

  • 51單片機玩轉物聯網基礎篇04-蜂鳴器
    前言上一節,我們完成了按鍵操作,本節我們學習使用蜂鳴器,首先我們介紹下蜂鳴器,然後完成實驗:上電後默認驅動頻率為5KHZ,通過KEY1控制驅動頻率為1KHZ ,蜂鳴器,KEY2控制驅動頻率為 2KHZ,可以聽到不同的效果。
  • 單片機驅動蜂鳴器C51程序
    intsbit k1=P1^4; //按鈕1sbit k2=P1^5; //按鈕2sbit beep=P3^7; //接蜂鳴器/*********************************************************本程序出自http://www.51hei.com會員uiesers的辛勤勞動,作用是驅動蜂鳴器發出聲音
  • 單片機驅動蜂鳴器原理與設計
    蜂鳴器是一種一體化結構的電子訊響器,本文介紹如何用單片機驅動蜂鳴器,他廣泛應用於計算機、印表機、複印機、報警器、電話機等電子產品中作發聲器件。   蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。
  • 51單片機學習14-蜂鳴器驅動
    這篇驅動蜂鳴器,單片機IO口通過開關三極體來驅動蜂鳴器,這裡用PNP的三極體,常用SS8550。三極體b極電阻一般選用1K。
  • 單片機小白學步(22) IO口:蜂鳴器的使用/三極體的工作原理
    前面我們說了,單片機IO口能通過的電流是有限的,過大的電流可能會燒壞管腳,或者不能正常工作。蜂鳴器和LED相比最主要的區別,就是蜂鳴器比LED需要的電流大很多,電壓一般也會高一些。為了讓單片機驅動蜂鳴器,也就是控制蜂鳴器工作,我們需要使用一些特別的電路。不知道大家是否了解繼電器,繼電器的特點就是用小電流低電壓,控制大電流高電壓電路。
  • 蜂鳴器原理
    導讀:本文主要介紹的是蜂鳴器的原理,感興趣的盆友們快來學習一下吧~~~很漲姿勢的哦~~~本文引用地址:http://www.eepw.com.cn/article/277228.htm1.蜂鳴器原理--簡介  蜂鳴器其實就是一種一體化結構的電子訊響器
  • 51單片機按鍵控制蜂鳴器啟停程序
    51單片機按鍵控制蜂鳴器啟停程序#include<reg52.h> #define uint unsigned int //宏定義sbit SPK=P3^5; //定義喇叭埠sbit key=
  • STC89C52單片機蜂鳴器唱歌實驗
    ////////////////////////////////////////////////////////////////////////實現功能:通過對單片機定時器的配置,讓其產生不同頻率的方波,蜂鳴器根據頻
  • 一個蜂鳴器的原理圖
    ===============================================================電路圖:電路功能:本電路模塊,可直接連接到單片機的I/O進行使用,是一個通用的蜂鳴器驅動模塊。
  • 蜂鳴器是什麼_蜂鳴器報警工作原理
    消耗電流: 電磁式的依電壓的不同,從幾十到上百毫安培都有,壓電式的就省電的多,幾毫安培就可以正常的動作, 且在蜂鳴器啟動時,瞬間需消耗約三倍的電流,驅動方式: 二種蜂鳴器都有自激式的,只要接上直流電(DC)即可發聲,因為已內建了驅動線路在蜂鳴器中了,因為動作原理的不同,電磁式蜂鳴器要用1/2方波來驅動,壓電的用方波,才能有較好的聲音輸出。
  • 從零開始學單片機(八)蜂鳴器唱歌
    本文引用地址:http://www.eepw.com.cn/article/201611/319879.htm只要給一個0,它就會「叫」。代碼中在軟體循環延時過程中,依次給它一個固定頻率的方波,讓它唱起來。
  • 串行口通信單片機根據上位機發送的數字控制蜂鳴器發聲
    程序源碼#include //聲明程序需要的全局變量unsigned char flag, a, num, benum;//聲明單片機的蜂鳴器sbit beep = P2 ^ 3;//聲明初始化函數void init(
  • 蜂鳴器驅動電路設計原理圖講解
    以下介紹的幾種蜂鳴器驅動電路是針對單片機I/O口的驅動電路,適用於現行的壓電式蜂鳴器。
  • 電路找茬:蜂鳴器驅動低級錯誤電路分析
    最近在帶新人小弟做項目,讓小弟設計一個較為簡單的單片機外設電路,其中需要用到蜂鳴器。
  • 約起來~雲臺古鎮新年第一「Pa」,古風電音燥燥燥燥起來!
    約起來~雲臺古鎮新年第一「Pa」,古風電音燥燥燥燥起來!到時來雲臺古鎮看看吧!示意圖全身能量在聚集尖叫、吶喊、歡呼,來雲臺古鎮燥起來吧!為雲臺古鎮帶來最燃一晚!
  • 「收藏」電磁式蜂鳴器和壓電式蜂鳴器的區別
    蜂鳴器在許多電子產品中或儀表中都會用到,比如目前我家裡使用的電磁爐,洗衣機都有蜂鳴器,在儀表中的萬用表裡面也有蜂鳴器,甚至在複雜的電腦主板中也有蜂鳴器等。這些如果維修這些電路板時就會發現,這些蜂鳴器的外觀是不一樣的,它們有的是屬於電磁式的蜂鳴器,有的是屬於壓電式蜂鳴器,那麼這兩種蜂鳴器有什麼區別呢?下面我們來聊一聊這方面的問題。
  • 如何設計低成本蜂鳴器?
    需要在輸入端輸入一定頻率PWM的信號才能使蜂鳴器發聲。為了解放PWM資源,實現簡單控制,必須如有源蜂鳴器一樣提供一個振蕩電路。而有源蜂鳴器主要使用LC振蕩,如果要實際搭建此電路,電感參數比較難控制,而且成本高。此時,自然會想到簡易的RC振蕩,而由三極體構成的RC多諧振蕩電路顯然是一個不錯的選擇。1.2 三極體多諧振蕩電路
  • 單片機蜂鳴器的控制程序與驅動電路圖
    蜂鳴器從結構區分分為壓電式蜂鳴器和電磁式蜂鳴器。壓電式為壓電陶瓷片發音,電流比較小一些,電磁式蜂鳴器為線圈通電震動發音,體積比較小。 按照驅動方式分為有源蜂鳴器和無源蜂鳴器。這裡的有源和無源不是指電源,而是振蕩源。
  • 單片機常用功能模塊的使用 Part8. 喇叭
    1、基本常識:「喇叭」和「蜂鳴器」不是一個東西!本文引用地址:http://www.eepw.com.cn/article/201611/315373.htm喇叭是無源器件,可以發出各種頻率的聲音(一定範圍內)……蜂鳴器是有源器件,只能發出嘀嘀聲,聲音頻率固定……2、連接方法:首先,喇叭的功率是比較大的,單片機本身不能直接連接喇叭,連接了也帶不起來喇叭
  • 基於單片機的視力保護器設計
    該設計的技術要求是當學生的面部與書本或電腦的距離小於30 cm時,蜂鳴器產生聲光報警,提醒學生注意坐姿;當學生學習時間超過45分鐘時,蜂鳴器產生聲光報警,提醒學生休息片刻;當光線過強或過弱時,蜂鳴器產生聲光報警,提醒學生注意學習環境;能夠分辨是什麼原因引起的聲光報警;並具有設置功能,能夠自行設定相應的數據。