找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 2610|回復(fù): 17
收起左側(cè)

怎么通過軟件實現(xiàn)對有源蜂鳴器的音量調(diào)節(jié)

  [復(fù)制鏈接]
ID:298743 發(fā)表于 2024-6-5 16:22 | 顯示全部樓層 |閱讀模式
有什么方法,能在軟件上實現(xiàn)對有源蜂鳴器的調(diào)節(jié)
回復(fù)

使用道具 舉報

ID:1109793 發(fā)表于 2024-6-5 19:05 | 顯示全部樓層
有源的調(diào)音量?有難度吧。唯一可能對它調(diào)壓,但是電壓不夠可能就不響了。
回復(fù)

使用道具 舉報

ID:1065749 發(fā)表于 2024-6-6 08:05 | 顯示全部樓層
可以調(diào)通斷時間小范圍調(diào)音量
回復(fù)

使用道具 舉報

ID:227818 發(fā)表于 2024-6-6 08:19 | 顯示全部樓層
用PWM輸出可控占空比的脈沖,濾波得到一個可控的電壓,再經(jīng)三極管驅(qū)動?或者用DAC輸出一個可控的電壓,再經(jīng)三極管驅(qū)動?對硬件不熟,說個想法,供大家批判。
回復(fù)

使用道具 舉報

ID:105039 發(fā)表于 2024-6-6 08:34 | 顯示全部樓層
18689719961 發(fā)表于 2024-6-6 08:05
可以調(diào)通斷時間小范圍調(diào)音量

這個可以試試,就是給蜂鳴器的電源輸入腳串入一個三極管,然后進(jìn)行pwm直流調(diào)壓,通過調(diào)整占空比調(diào)一個適當(dāng)?shù)囊袅?/td>
回復(fù)

使用道具 舉報

ID:237471 發(fā)表于 2024-6-6 08:57 | 顯示全部樓層
沒明白你要調(diào)節(jié)的是什么,音調(diào)?音量?還是別的什么
回復(fù)

使用道具 舉報

ID:1123418 發(fā)表于 2024-6-6 10:23 | 顯示全部樓層
用VB或VC寫一個上位機(jī)軟件 通過控制單片機(jī)輸出量來控制  以前做過控制閥門開關(guān)量  音量沒接觸過
回復(fù)

使用道具 舉報

ID:69038 發(fā)表于 2024-6-6 10:55 | 顯示全部樓層
用軟件來調(diào)有源beep的音量?
做不到。
有源BEEP有電就響,是一個獨(dú)立的單元,軟件干涉不了它的聲音大小。
回復(fù)

使用道具 舉報

ID:298743 發(fā)表于 2024-6-6 13:23 | 顯示全部樓層
我原來的想法是能不能通過在100ms內(nèi),通過控制蜂鳴器響70ms,不響30ms,來控制音量大小
回復(fù)

使用道具 舉報

用PWM吧,占空比調(diào)節(jié)音量大小,頻率調(diào)音調(diào)高低。
回復(fù)

使用道具 舉報

ID:69038 發(fā)表于 2024-6-6 15:26 | 顯示全部樓層
asdadqw2 發(fā)表于 2024-6-6 13:23
我原來的想法是能不能通過在100ms內(nèi),通過控制蜂鳴器響70ms,不響30ms,來控制音量大小

聲音不是光,你可不要用PWM調(diào)光的那一套方法來調(diào)音量。
回復(fù)

使用道具 舉報

ID:298743 發(fā)表于 2024-6-7 15:39 | 顯示全部樓層
或者從硬件上實現(xiàn),我想實現(xiàn)10級的音量調(diào)節(jié),有沒有什么芯片推薦,原來的想法是找一個10通道的芯片,連接10個電阻,選擇不同的通道,電流不一樣,音量就不一樣了,但是沒找到10通道的芯片
回復(fù)

使用道具 舉報

ID:466250 發(fā)表于 2024-6-8 01:33 | 顯示全部樓層
有源蜂鳴器不可以通過pwm方式調(diào)節(jié)音量,可以改無源,調(diào)占空比可以控制音量。
如果非要有源,使用多個io實現(xiàn)r2r網(wǎng)絡(luò)給有源蜂鳴器供電。比如3個io可實現(xiàn)7級音量調(diào)節(jié)。
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2024-6-11 12:37 | 顯示全部樓層
你都要用到PWM來調(diào)節(jié)了,為什么不直接用無源的呢?
回復(fù)

使用道具 舉報

ID:627942 發(fā)表于 2024-6-11 13:23 | 顯示全部樓層
asdadqw2 發(fā)表于 2024-6-7 15:39
或者從硬件上實現(xiàn),我想實現(xiàn)10級的音量調(diào)節(jié),有沒有什么芯片推薦,原來的想法是找一個10通道的芯片,連接10 ...

CD4051 8通道
回復(fù)

使用道具 舉報

ID:298743 發(fā)表于 2024-6-11 16:43 | 顯示全部樓層
Y_G_G 發(fā)表于 2024-6-11 12:37
你都要用到PWM來調(diào)節(jié)了,為什么不直接用無源的呢?

無源蜂鳴器又是怎么調(diào)節(jié)的,PWM不同也只是音調(diào)的不同把,音量大小也不會變把
回復(fù)

使用道具 舉報

ID:582276 發(fā)表于 2024-6-13 11:53 | 顯示全部樓層
asdadqw2 發(fā)表于 2024-6-11 16:43
無源蜂鳴器又是怎么調(diào)節(jié)的,PWM不同也只是音調(diào)的不同把,音量大小也不會變把

脈寬窄了,你所聽到的聲音肯定也小了。
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2024-6-13 12:39 | 顯示全部樓層
asdadqw2 發(fā)表于 2024-6-11 16:43
無源蜂鳴器又是怎么調(diào)節(jié)的,PWM不同也只是音調(diào)的不同把,音量大小也不會變把

無源的可以通過調(diào)節(jié)占空比來調(diào)節(jié)音量
而且,實際的情況是:你調(diào)節(jié)是了頻率,不僅是音調(diào)變了,音量也會變的,1KHZ的時候,如果音量很大,PWM頻率變成4KHZ,那就像蚊子叫一樣,這種情況,只有試的過人才有體會
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表