找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

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

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

ID:1080935 發(fā)表于 2024-6-6 14:56 | 顯示全部樓層
用PWM吧,占空比調(diào)節(jié)音量大小,頻率調(diào)音調(diào)高低。
回復(fù)

使用道具 舉報(bào)

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

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

使用道具 舉報(bào)

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

CD4051 8通道
回復(fù)

使用道具 舉報(bào)

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

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

使用道具 舉報(bào)

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

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

使用道具 舉報(bào)

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

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

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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