資料介紹
描述
在這個項目中,我們的目標(biāo)是開發(fā)一個使用 Tiva C 系列 Launchpad 的功能電路,它可以輸出不同頻率的音頻,即一種簡單的“唱歌”形式。這是通過組合電位器和壓電蜂鳴器來實現(xiàn)的:通過扭轉(zhuǎn)電位器,我們改變了探頭內(nèi)部的位置,從而改變了微控制器讀取的電位(就 ADC 信號而言),從而通過壓電蜂鳴器產(chǎn)生各種頻率。此外,您可以通過單擊 SW-2 按鈕來選擇頻率范圍。這是通過“中斷”機制實現(xiàn)的。
該項目分為3個環(huán)節(jié):
session 1:設(shè)計滿足上述功能要求的功能電路;
會話 2:設(shè)計和實現(xiàn)實現(xiàn)目標(biāo)的代碼;
第 3 節(jié):測試和改進。
構(gòu)建說明:
組件:TI LaunchPad、5 條跳線、面包板、傾斜開關(guān)、壓電蜂鳴器、電位器、傾斜開關(guān)

步驟1:
我們首先為設(shè)計創(chuàng)建示意圖,如附件中的示意圖部分所示。
第2步:
然后按照原理圖設(shè)計在面包板上添加電位器、壓電蜂鳴器和傾斜開關(guān):

第 3 步:
使用跳線將面包板上的組件連接到 TM4C Launchpad

第4步:
開始對系統(tǒng)進行編程和測試,看看它是否按預(yù)期運行。
軟件設(shè)計:
組件:代碼編寫器工作室
步驟1:
完整代碼見下面的附件。
測試:
我們在系統(tǒng)上運行代碼以優(yōu)化設(shè)計。為了達到最佳性能,我們使用了另一個簡單的系統(tǒng)來找到電位器和輸出電壓之間的相關(guān)性。下圖是新系統(tǒng)的圖像:

因此,我們測量了扭曲程度和輸出電壓之間的相關(guān)性,如下圖所示:


扭轉(zhuǎn)全角約為270度,因此我們將其分為6個區(qū)域,每次測試增加約45度,測量相應(yīng)的輸出電壓。這會導(dǎo)致蜂鳴器的聲音間隔和音高發(fā)生變化。然而,觀察到的音高變化與 for 循環(huán)的大小之間沒有直接關(guān)系,因為其他因素,如計算機 CPU 的速度和 while 循環(huán)函數(shù)中的步數(shù)也可能影響我們的頻率。聽到。
為了弄清楚 for 循環(huán)大小的變化如何影響頻率,我們在手機上使用了一個應(yīng)用程序來測量頻率。上限對應(yīng)于 100、500、1000,我們確實觀察到頻率下降。但是,當(dāng)我們繼續(xù)提高上限時,頻率停止在 4000 Hz。因此,我們推測蜂鳴器本身的頻率為 4000 Hz。
我們對 for 循環(huán)的操作在蜂鳴器中創(chuàng)建了一個方波,該方波與蜂鳴器的固有頻率相互作用以產(chǎn)生聲音。隨著方波的頻率繼續(xù)下降,固有頻率占主導(dǎo)地位,我們達到了 4000 Hz 的最低頻率。因此,我們放棄了讓蜂鳴器發(fā)出樂曲(200Hz左右)的原始設(shè)計,而是改變聲音的間隔,這也是人耳更容易分辨的頻率,以達到我們通過改變來操縱頻率的目的。通過旋轉(zhuǎn)電位器來測量壓電揚聲器周圍的電位。
- Tiva C系列DK-TM4C129X入門指南
- C2000? F28002x系列LaunchPad?開發(fā)套件
- C2000? F28003x系列LaunchPad?開發(fā)套件
- C2000? F280015x系列LaunchPad?開發(fā)套件
- Tiva? TM4C1232C3PM微控制器數(shù)據(jù)手冊
- 點陣式存儲器多功能LCD驅(qū)動電路VK2C22 13次下載
- 點陣式存儲器多功能LCD驅(qū)動電路VK2C24 17次下載
- 關(guān)于LaunchPad溫度代碼 7次下載
- 關(guān)于MSP430G2系列Launchpad的作品開發(fā)實例教程編寫和制作說明 40次下載
- C2000 LaunchPad原理圖PDF文件3 9次下載
- C2000 LaunchPad原理圖PDF文件2 7次下載
- C2000 LaunchPad原理圖PDF文件1 14次下載
- spmt284 Tiva C Series ARM Cortex-M Microcontrollers 新舊型號對應(yīng) 8次下載
- Tiva? C Series TM4C123G LaunchPad Evaluation Board User\'s Guide 14次下載
- Tiva? C Series Driver Installation Instructions 3次下載
- C2000系列DSP移相功能缺陷的分析與解決方法(一) 3260次閱讀
- 如何利用TM4C123實現(xiàn)桌面電子日歷的設(shè)計 2409次閱讀
- C語言有哪些語法技巧和功能 2060次閱讀
- 數(shù)字電路的功能冒險是什么 7368次閱讀
- 中控智慧科技射頻卡門禁控制器C3系列簡介 3442次閱讀
- digilentEK-TM4C123GXL介紹 6505次閱讀
- 具有多種波形輸出功能的函數(shù)發(fā)生電路 1369次閱讀
- STC90C52RC系列單片機的特點及引腳功能分析 5.3w次閱讀
- tip41c引腳圖參數(shù)及電路圖 11.9w次閱讀
- 德州儀器LaunchPad系列 ADS1118評估板評測 4259次閱讀
- 單片機STC12C5A60S2簡介_引腳圖及功能_內(nèi)部結(jié)構(gòu)_應(yīng)用電路及命名規(guī)則 16.4w次閱讀
- 89C51復(fù)位電路原理、條件、原理圖以及時鐘的概念 7.8w次閱讀
- stm32f103系列引腳定義-功能圖 25.7w次閱讀
- 虛擬I2C總線串行顯示電路介紹 3462次閱讀
- D1379C行場掃描電路的應(yīng)用電路圖 5076次閱讀
下載排行
本周
- 1PFC電路與BOOST電路設(shè)計實例分享
- 1.83 MB | 12次下載 | 4 積分
- 2世平基于靈動微 SPIN560C 的低壓無刷電機應(yīng)用方案
- 10.93 MB | 11次下載 | 免費
- 3電源測試報告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
- 6.47 MB | 11次下載 | 免費
- 4PWM控制器的控制方法
- 0.39 MB | 3次下載 | 4 積分
- 5電流檢測芯片F(xiàn)P135應(yīng)用說明
- 1.24 MB | 3次下載 | 免費
- 6全面解讀被動式與主動式PFC電路
- 1.27 MB | 1次下載 | 4 積分
- 7HC88L051F4低功耗芯片規(guī)格書
- 4.76 MB | 1次下載 | 免費
- 8CIU32D655x5數(shù)據(jù)手冊
- 2.14 MB | 1次下載 | 免費
本月
- 1常用電子元器件使用手冊
- 2.40 MB | 52次下載 | 免費
- 2高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 10 積分
- 3PFC電路與BOOST電路設(shè)計實例分享
- 1.83 MB | 12次下載 | 4 積分
- 4世平基于靈動微 SPIN560C 的低壓無刷電機應(yīng)用方案
- 10.93 MB | 11次下載 | 免費
- 5電源測試報告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
- 6.47 MB | 11次下載 | 免費
- 6USB拓展塢PCB圖資料
- 0.57 MB | 11次下載 | 免費
- 7MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊
- 4.51 MB | 9次下載 | 免費
- 8HAL9303線性霍爾效應(yīng)傳感器技術(shù)手冊
- 0.70 MB | 9次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191424次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論