欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10203|回復: 4
打印 上一主題 下一主題
收起左側

單片機開發板的無源蜂鳴器怎么通過編程把聲音變大

[復制鏈接]
回帖獎勵 3 黑幣 回復本帖可獲得 1 黑幣獎勵! 每人限 1 次
跳轉到指定樓層
樓主
ID:263911 發表于 2018-3-27 19:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我在開發板上用不同程序時聲音大小不一樣
下面這個程序在開發板上聲音很小  請問怎么修改下可以聲音大點?
/****************報警函數***************/
void clock_h_l()
{
        static uchar value;           
        if((sudu >= bj_sudu))
        {
                value ++;  //消除實際距離在設定距離左右變化時的干擾
                if(value > 5)
                {
                        beep = ~beep;           //蜂鳴器報警                        
                }        
        }
        else
        {
                beep = 1;        
        }                        
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:213173 發表于 2018-3-28 10:14 | 只看該作者
常見的無源蜂鳴器的諧振頻率曲線峰點約在2KHz。使用與其諧振頻率相近的方波驅動電壓可以獲得最大音量。隨著驅動電壓頻率的升高或降低,蜂鳴器的音量都會減小。
回復

使用道具 舉報

板凳
ID:298539 發表于 2018-3-28 21:06 | 只看該作者
固有頻率,加大功率
回復

使用道具 舉報

地板
ID:248705 發表于 2018-3-29 00:34 | 只看該作者
可以試試這樣
void clock_h_l()
{
        static uchar value;           
        if((sudu >= bj_sudu))
        {
                value ++;  //消除實際距離在設定距離左右變化時的干擾
                if(value > 5)
                {
                       while(value--)
{
beep=1;
延時;(時間越長,聲音越小)
beep=0;
}                     
                }        
        }
        else
        {
                beep = 1;        
        }                        
}
回復

使用道具 舉報

5#
ID:298682 發表于 2018-3-29 09:37 | 只看該作者
首先你得看看你的蜂鳴器是有源蜂鳴器還是無源蜂鳴器。如果是有源蜂鳴器(就是一通電就會響的),聲音的大小取決于電壓的大小,所以你要把蜂鳴器兩端的電壓調到蜂鳴器的額定電壓就是最大聲音了。如果是無源蜂鳴器,聲音的大小取決于兩端的電壓、占空比和頻率。電壓當然要達到額定電壓,最佳的頻率數據手冊上有提供,占空比的話你自己試試嘍!一般占空比都是50%。希望對你有幫助!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表