衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

隨音樂聲音燈光律動或馬達振動該怎么設計-以CK6865為例講解硬件軟件設計

qulia0818 ? 來源: qulia0818 ? 作者: qulia0818 ? 2023-11-02 12:20 ? 次閱讀

簡介:

wKgaomVDGByAKzdfAATUCMRcE2Y494.png水舞音響(圖片來源網絡,若有侵權請聯系刪除)

隨音樂律動,是我們常見的產品應用了,比如音樂燈的炫彩燈隨音樂律動(一閃一閃亮晶晶),按摩馬達隨音樂振動(音樂越強力度越強反之力度越?。?,等等。

提到聲音律動,讓我第一想到的是水舞音響了,水舞應該是音樂律動產品里面的鼻祖了吧。

都說是鼻祖了,那肯定是做得早呀,想當年設計水舞的時候,還是用純硬件的方式,通過取音頻ADC的數據,送到運放放大,再去推動馬達實現噴出水柱的效果,在想當年的時候,還是挺有創意的。

當然,拿到2023年的現在,以前的老一套早就過時了,一個CK6865的芯片通過軟件就直接把一堆復雜的硬件問題全部搞定了。

拾音:

拾音有幾種方式:

1.通過取音頻ADC的模擬信號,類似于上面提到的水舞音響運放放大的方式。

2.通過外置咪頭,咪頭通過信號放大,送給芯片去AD取樣。(前面我有寫過一篇“CK6865咪頭拾音”的文章里面有詳細描述)

3.芯片內部取樣,通過獲取音頻的數字信號DSP處理后得到的音頻能量實現拾音。

CK6865為例講解拾音的設計:

軟件部分:

律動的效果基本都是在中斷里面來完成,流程:拾音+區分等級+送驅動。拾音部分是基于CK6865L的模數轉換,或者從咪頭的AD取值得來,通過一系列的運算比較,計算出有聲音和無聲音時的能量差異,從而得出不同音量的大小等級,得到區分后的等級就可以去送驅動了。

驅動部分這個還得分不同的表現介質,比如是LED燈的話,為了區分燈光的亮滅表現,建議在100ms左右中斷去刷一次等級亮度驅動,當然也可以用PWM的方式實時表現出來,得到的燈閃效果就會呈現亮度變化的律動形式。不同的代碼運算方式出來的效果也不一樣。

如果是用來驅動馬達的話,那么中斷時間就要求間隔更長一些,因為馬達的驅動第一有延遲性,第二他也有慣性。建議每次驅動最少在1秒以上。當然也可以用PWM來實時控制他的轉速,只是體驗感沒有那么明顯,但是更細膩。

wKgZomVDOUSAQ04WAAQdzLgd90Y524.pngCK6865馬達驅動波形

硬件部分:

有了軟件部分來作依托,硬件部分就變得簡單很多了,不在需要想傳統的模電那樣做一堆的硬件放大和檢測,這樣節省了一大筆的成本,更重要的是簡化了維修和售后的不良率。

從CK6865的原廠資料可以看到,LED燈的驅動就一個NPN的三極管做開關放大來驅動,馬達的話用一個MOS管來做開關驅動就簡單的完成了,而且想過相當的完美。

wKgaomVDOjmAXMqWAACsYB7gKqw957.png截自CK6865芯片硬件資料

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23356

    瀏覽量

    663208
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17321

    瀏覽量

    352650
  • 馬達
    +關注

    關注

    1

    文章

    824

    瀏覽量

    62475
收藏 人收藏

    評論

    相關推薦

    Labview聲音振動工具包示例文件Sound Level

    Labview 聲音振動工具包示例文件,聲壓測試,有模擬和DAQ兩個文件。
    發表于 01-05 09:15 ?0次下載

    模組Locator應用指導——NT26U

    Locator是一種高效定位技術,功能通過移動網絡小區的信息實現定位功能。本文將以利爾達NT26U模組,詳細介紹Locator相關的AT命令。Locator鑒權:使用Locator定位服務
    的頭像 發表于 11-29 01:02 ?339次閱讀
    模組Locator應用指導——<b class='flag-5'>以</b>NT26U<b class='flag-5'>為</b><b class='flag-5'>例</b>

    將TPA31102D2板的音頻輸入與SPEAKER芯片連接時,說話聲很小失真很厲害,為什么?

    直接將TPA31102D2板的音頻輸入與PC機耳機口連接,音質很好,聽不出什么失真,但是我將TPA31102D2板的音頻輸入與SPEAKER芯片連接時發現背景音樂聲音很清晰如振鈴還有就是歌曲的樂器聲,但是說話聲很小失真很厲害,想問下這個是不是他的speaker輸出濾波了導致的呢?
    發表于 11-07 06:01

    tas5086gui軟件用電腦播放dts文件的音樂怎么弄都沒聲音,是哪里的問題?

    我把 Input-USB Board 的optical插孔用光纖線插好了optical也燈亮了再用電腦播放dts文件的音樂怎么弄都沒聲音 。tas5086gui軟件還要設置嗎?是不是要加載cfg文件或者要設置跳線了 ?麻煩告訴
    發表于 11-05 07:31

    如何把一個振動信號轉變為聲音信號需要如何組建電路?

    把一個振動信號轉變為聲音信號需要如何組建電路? 現在已經將振動信號經過放大濾波處理,在示波器上可以看到信號。下一步想把信號轉變為
    發表于 10-25 15:39

    TAS5731的AD與BD模式切換與輸出電感嘯叫怎么解決?

    求教,在默認的AD模式下,聲音大時輸出電感發出音樂聲,喇叭出現自激,換電感未果。不知道是什么原因造成的 想換成BD模式在寄存器0x20切換后,測量功放輸出載波,還是處于AD模式下的載波反相的模式,到底要怎么才能切換呢,多謝解答
    發表于 10-25 06:57

    STM32定時器,當PSC1時,定時器時鐘CK_CNT和CK_PSC的頻率為什么是一樣的

    ),再到低電平階段,直到下一個上升沿出現,這就是一個完整的周期。 對于CK_CNT信號,同樣也有自己的周期,這個周期內也包含上升沿、高電平、下降沿和低電平這些階段。 PSC = 1
    的頭像 發表于 10-23 17:30 ?463次閱讀

    TDA3116D2 D類功放后接的電感發聲問題怎么解決?

    電感處能聽到電感發出的音樂聲音,聲音比較小但是能聽到,就像喇叭一樣。我想問一下這到底是什么問題,是電感質量/選型有問題還是電路設計有問題?另外由于空間關系,電感都是緊挨在一起,會有影響么?
    發表于 10-22 08:08

    軟件設計哲學 于延保代碼改造中的實踐

    作者:京東保險 王奕龍 本文主要給大家分享軟件設計中的兩個理念,為什么我稱軟件設計是“理念”而不是“方法”“原則”呢?這個想法主要受《A philosophy of software design
    的頭像 發表于 10-11 14:44 ?291次閱讀
    <b class='flag-5'>軟件設計</b>哲學 于延保代碼改造中的實踐

    柔性振動盤采用音圈馬達的優勢

    當下主流柔性振動盤采用音圈馬達的優勢。 振動盤的音圈馬達響應時間達毫秒級,短至100-1000ms即可完成振動分散的動作,響應非常迅速,提高
    的頭像 發表于 09-06 08:20 ?314次閱讀
    柔性<b class='flag-5'>振動</b>盤采用音圈<b class='flag-5'>馬達</b>的優勢

    MS35631N無刷直流馬達驅動IC硬件技術助力舞臺燈光

    在絢麗多彩、如夢如幻的舞臺背后,有一項至關重要的技術默默支撐著那璀璨奪目的燈光效果,那就是 MS35631N 無刷直流馬達驅動 IC 硬件技術。這項技術宛如一位幕后英雄,雖然鮮為人知,卻在舞臺
    的頭像 發表于 09-04 17:34 ?415次閱讀

    BQ79616-Q1軟件設計參考

    電子發燒友網站提供《BQ79616-Q1軟件設計參考.pdf》資料免費下載
    發表于 09-03 10:37 ?5次下載
    BQ79616-Q1<b class='flag-5'>軟件設計</b>參考

    BQ79600-Q1軟件設計參考

    電子發燒友網站提供《BQ79600-Q1軟件設計參考.pdf》資料免費下載
    發表于 08-30 10:09 ?0次下載
    BQ79600-Q1<b class='flag-5'>軟件設計</b>參考

    擎耀越野車射燈智能音樂律動控制系統方案引領汽車照明新紀元

    越野車射燈智能音樂律動控制系統是一種創新的汽車照明技術,?它將射燈控制與音樂節奏相結合,?駕駛者帶來全新的視覺與聽覺體驗?。? 音樂律動系統包括射燈模塊和智能終端,?射燈模塊又包含射
    的頭像 發表于 08-23 09:33 ?305次閱讀

    嵌入式軟件設計的原則分享

    嵌入式軟件開發如果具有更好的閱讀性、擴展性以及維護性,就需要考慮很多因素。今天給大家分享幾個嵌入式軟件設計的原則。
    發表于 02-25 10:54 ?750次閱讀
    嵌入式<b class='flag-5'>軟件設計</b>的原則分享
    大世界百家乐官网娱乐场| 安桌百家乐官网游戏百家乐官网 | 百家乐官网平玩法这样| 邓州市| 百家乐开户送10彩金| 百家乐官网注册开户送彩金| 大发888娱乐城casinolm0| 百家乐太阳城小郭| 百家乐官网游戏机价格| 香港六合彩的开奖结果| 百家乐官网推荐| 新葡京百家乐官网现金网| 晓游棋牌官方下载| 百家乐博娱乐网赌百家乐的玩法技巧和规则 | 皇冠网址去澳门| 澳门百家乐21点| 连环百家乐官网怎么玩| 百家乐官网娱乐城7| bet365资讯网| 太阳城娱乐总站| 百家乐太阳城| 百家乐的必赢方法| 网上百家乐官网乐代理| 百家乐官网作弊知识| 百家乐官网真钱牌九| 博盈| 大发888游戏平台hgdafa888gw| 百家乐双龙| 百家乐博彩优惠论坛| 百家乐官网tt赌场娱乐网规则 | 德州扑克单机版| 网上百家乐试| 百家乐反缆公式| 老k百家乐游戏| 百家乐赌博牌路分析| 娱乐百家乐官网的玩法技巧和规则 | 威尼斯人娱乐中心老品牌| 澳门百家乐的玩法技巧和规则 | 百家乐官网网投注| 中国百家乐官网游戏| 澳门百家乐官网怎玩|