基于PSoC3的多功能電子琴設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于PSoC3的多功能電子琴設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于PSoC3的多功能電子琴設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于PSoC3的多功能電子琴設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于PSoC3的多功能電子琴設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于PSoC3的多功能電子琴設(shè)計(jì)與實(shí)現(xiàn)Design and implementation of multi-function electronic organ based on PSoC3彭其圣1,彭建盛2,徐 詠2PENG Qi-sheng1, PENG Jian-sheng2, XU Yong2(1. 中南民族大學(xué) 電子信息工程學(xué)院,武漢 430074;2. 河池學(xué)院 物理與電子工程系,宜州 412400)摘 要: 用以PSoC3為主控核心,設(shè)計(jì)了一種新型的觸摸感應(yīng)按鍵和滑動(dòng)條設(shè)計(jì)為主要特點(diǎn)的電子琴,提高了電子琴設(shè)計(jì)的靈活性和開(kāi)發(fā)周期,調(diào)試結(jié)果表明, 該設(shè)計(jì)具有成本廉價(jià)、功耗低、開(kāi)發(fā)周期短

2、和可以抵御惡劣的外界環(huán)境等特點(diǎn),具有一定的實(shí)用性和推廣價(jià)值。關(guān)鍵詞: PSoC3;電子琴;觸摸感應(yīng)0 引言目前電子琴朝著種類繁多、體積小、演奏攜帶方便、價(jià)格低廉的方向發(fā)展。傳統(tǒng)的電子琴由于其設(shè)計(jì)復(fù)雜,成本高昂,無(wú)法抵御惡劣外界環(huán)境需要經(jīng)常保養(yǎng),而家用電子琴的音色和靈敏度又達(dá)不到專業(yè)電子琴的需求。因此,降低成本,方便攜帶,功能齊全,又能達(dá)到專業(yè)電子琴音質(zhì)的電子琴成為了擺在電子琴設(shè)計(jì)者面前的首要任務(wù)。要設(shè)計(jì)出一款廉價(jià)的、高質(zhì)的、娛樂(lè)性強(qiáng)和方便攜帶的受普通老百姓歡迎的電子琴,高質(zhì)廉價(jià)的處理器的選擇成為了關(guān)鍵,而PSoC3恰恰能完成這些要求1,2。本系統(tǒng)基于PSoC3實(shí)現(xiàn)的多功能、多音階電子琴設(shè)計(jì)。該

3、設(shè)計(jì)具有外圍電路簡(jiǎn)單,系統(tǒng)原理清晰,易于調(diào)試與實(shí)現(xiàn),成本廉價(jià),功耗低,開(kāi)發(fā)周期短,使用壽命長(zhǎng)等特點(diǎn)3,4。1 圖1 系統(tǒng)結(jié)構(gòu)圖1 系統(tǒng)結(jié)構(gòu)與原理系統(tǒng)選用了CY8C3866AXI 的PSoC3芯片,其實(shí)現(xiàn)了如Capsense Button and Silder、DAC 音頻輸出、演奏錄制/回放、調(diào)速/音量大部分功能等,音頻功放由LM386實(shí)現(xiàn),Nokia5110 LCD負(fù)責(zé)顯示部分,LM2575負(fù)責(zé)整個(gè)系統(tǒng)供電等。基于PSoC3的多功能電子琴設(shè)計(jì),要求既能達(dá)到價(jià)格低廉,播放和演奏高音質(zhì),功能齊全,又能具有便攜時(shí)尚功能的電子琴?;谝陨系囊笪覀儾捎昧巳鐖D1所示的結(jié)構(gòu)進(jìn)行設(shè)計(jì)。系統(tǒng)的工作原理如下:

4、為方便PSoC3的內(nèi)置8位DAC 產(chǎn)生相應(yīng)音色的樂(lè)音波形和定時(shí)計(jì)數(shù)器Timer2控制樂(lè)音的節(jié)拍,首先,將各音色波形圖和常用音樂(lè)節(jié)拍數(shù)字化保存;其次,將需要播放和演奏的音樂(lè)的音符和節(jié)拍保存在數(shù)組中,根據(jù)數(shù)組的值算出定時(shí)計(jì)數(shù)器的初值并保存;通過(guò)觸摸感應(yīng)檢測(cè)和液晶顯示進(jìn)行人機(jī)通信,實(shí)現(xiàn)對(duì)電子琴的多功能控制;當(dāng)播放音樂(lè)時(shí),定時(shí)計(jì)數(shù)器工作,控制DAC 產(chǎn)生樂(lè)音波形,樂(lè)音波形經(jīng)功放電路驅(qū)動(dòng)揚(yáng)聲器產(chǎn)生優(yōu)質(zhì)的樂(lè)音。2 系統(tǒng)硬件設(shè)計(jì)2.1 PSoC3內(nèi)部資源配置PSoC3的CY8C38系列芯片具有多器件集成性,這樣既避免了復(fù)雜的連線,又減少了外圍器件收稿日期:2012-03-02規(guī)劃課題(2011C0104);

5、基金項(xiàng)目: 湖北省教研究項(xiàng)目(2011182;廣西教改A 類項(xiàng)目(2010JGA065;廣西教育科學(xué)“十二五”中國(guó)密碼學(xué)會(huì)資助項(xiàng)目(CACR2012E23)作者簡(jiǎn)介:彭其圣(1967),男,湖北潛江人,副教授,碩士研究生,研究方向?yàn)殡娐废到y(tǒng)設(shè)計(jì)和計(jì)算機(jī)應(yīng)用?!?16】 第34卷 第10期 2012-10(上的使用,降低了設(shè)計(jì)成本,提高了可靠性與精確性,大大減小了電子琴的體積;而且該芯片內(nèi)還集成了觸摸感應(yīng)設(shè)計(jì),可以自由的對(duì)按鍵和滑動(dòng)條等進(jìn)行設(shè)計(jì),觸摸感應(yīng)設(shè)計(jì)增加了電子琴抵御外界干擾的特性,提高了控制靈敏度,并且在觸摸新潮下的觸摸設(shè)計(jì)更能得到大眾用戶群的喜愛(ài)。系統(tǒng)中PSoC3所配置的內(nèi)部硬件資源包

6、括2個(gè)定時(shí)計(jì)數(shù)器Timer ,1個(gè)8位的電壓型數(shù)模轉(zhuǎn)化器VDAC8、1個(gè)可變?cè)鲆娣糯笃鱌GA 、1個(gè)電壓跟隨器Opamp ,17個(gè)觸摸感應(yīng)按鍵,1組觸摸感應(yīng)滑動(dòng)條和1個(gè)Nokia5110液晶顯示模塊5。具體配置如圖2所示。GND 12111098765443322112345671CON5J1Music J215241圖4 觸摸感應(yīng)鍵盤(pán)原理圖和5個(gè)電容式觸摸按鍵構(gòu)成觸摸感應(yīng)滑動(dòng)條,使用兩個(gè)通道掃描觸摸感應(yīng)。本系統(tǒng)中,Capsense 模塊原理如圖3所示, 在8位分辨率、24MHz 采集速率、雙通道、高速掃描的Capsense 模式下, 如果Sensor 采集的感應(yīng)值大于195則認(rèn)為有觸摸感應(yīng),

7、 否則PSoC3認(rèn)為沒(méi)有觸摸感應(yīng)。本設(shè)計(jì)觸摸感應(yīng)鍵盤(pán)原理圖如圖4所示。2.3 電子琴顯示模塊電子琴顯示模塊主要實(shí)現(xiàn)菜單顯示功能和操作提醒顯示功能,用戶需要通過(guò)該可視化顯示模塊來(lái)設(shè)置和發(fā)送所需要的播放、演奏、音色選取、錄音功能、當(dāng)前音樂(lè)狀態(tài)等功能。可見(jiàn)顯示模塊如此之重要,為此該設(shè)計(jì)選用由NOKIA 公司生產(chǎn)的由84x48 的點(diǎn)陣組成的LPH7366 LCD,其體積很小,采用低電壓供電,功耗低且具有掉電模式等特點(diǎn)。由此模塊將PSoC3的實(shí)時(shí)信息傳達(dá)給用戶,連接PSoC3的原理圖如圖5所示。VCC1234567812345678R S T C E D C D I N C L KR2R31K 1KVC

8、C C3104DS1DS2DS3R4R51K 1KR110KC1104P2P3圖2 PSoC3內(nèi)部資源配置圖2.2 觸摸鍵盤(pán)與滑條設(shè)計(jì)PSoC3的觸摸感應(yīng)采用了一種Delta-Sigma 調(diào)制器(CSD的電容式感測(cè)方法6。使用PSoC3的觸摸感應(yīng)使設(shè)計(jì)人員在短短幾分鐘內(nèi)就能實(shí)現(xiàn)觸摸感應(yīng)按鍵和滑條的功能,而且無(wú)需編寫(xiě)任何代碼。本設(shè)計(jì)由17個(gè)電容式觸摸按鍵構(gòu)成觸摸鍵盤(pán)R S T C E D C D I N C L KP1987654321C2104VCCVCCB LVCCB LR6R71K 1KDS6DS4DS5圖5 系統(tǒng)主界面圖3 Capsense模塊原理圖2.4 音頻功放模塊音頻功放模塊主要用

9、于將電子琴的音頻信號(hào)進(jìn)行無(wú)失真的放大讓用戶聽(tīng)到最高保真的聲音,所以該設(shè)計(jì)使用美國(guó)國(guó)家半導(dǎo)體公司生產(chǎn)的LM386音頻功率放大器。LM386工作的原理圖如圖6所示,將CY8C3866的樂(lè)音輸出信號(hào)經(jīng)電位 器分壓后送入功放模塊的正向輸入端進(jìn)行放大后第34卷 第10期 2012-10(上 【117】由V out 輸出,通過(guò)1腳和8腳之間電容和電位器調(diào)節(jié)放大倍數(shù)7。 VOUT 圖6 音頻功放原理圖單進(jìn)入次級(jí)菜單后,首先進(jìn)行Capsense 掃描,當(dāng)掃描返回值為分別為13、14、15、16、17時(shí),系統(tǒng)相應(yīng)的進(jìn)入設(shè)置播放速度模式、設(shè)置播放音量模式、設(shè)置演奏錄制模式、播放演奏音樂(lè)模式和系統(tǒng)返回主菜單;當(dāng)掃描

10、返回值是除以上的其他值時(shí),系統(tǒng)進(jìn)行刷新標(biāo)志位檢測(cè),當(dāng)標(biāo)志位有效時(shí)進(jìn)行顯示刷新,否則系統(tǒng)進(jìn)入待機(jī)模式,當(dāng)執(zhí)行顯示刷新后系統(tǒng)也進(jìn)入待機(jī)模式,在此模式下,系統(tǒng)仍然進(jìn)行Capsense 掃描和刷新標(biāo)志位檢測(cè)。 3 系統(tǒng)軟件設(shè)計(jì)系統(tǒng)程序設(shè)計(jì)是在賽普拉斯半導(dǎo)體公司的PSoC Creator集成開(kāi)發(fā)環(huán)境中進(jìn)行的。使用PSoC Creator ,是根據(jù)應(yīng)用需求進(jìn)行設(shè)計(jì),而不受目標(biāo)器件的限制。PSoC Creator集成開(kāi)發(fā)環(huán)境為每個(gè)模塊的應(yīng)用提供了許多API 和中斷服務(wù)程序ISR ,當(dāng)編寫(xiě)應(yīng)用程序時(shí)只需調(diào)用這些函數(shù), 即可實(shí)現(xiàn)該模塊的功能。3.1 主菜單程序設(shè)計(jì)從系統(tǒng)上電后,各模塊和變量進(jìn)行初始化,初始化成功

11、后進(jìn)入觸摸感應(yīng)掃描,當(dāng)掃描返回值為13、14、15、16、17時(shí),相應(yīng)的進(jìn)入音樂(lè)演奏模式,音樂(lè)播放1、2、3模式,次級(jí)菜單,掃描返回值是除以上其他值時(shí),系統(tǒng)進(jìn)入定時(shí)和刷新標(biāo)志位檢測(cè),當(dāng)檢測(cè)到有效標(biāo)志位時(shí)執(zhí)行顯示刷新和模塊重置,當(dāng)標(biāo)志位無(wú)效或執(zhí)行顯示刷新和模塊重置后,系統(tǒng)進(jìn)入待機(jī)模式,在此模式下,系統(tǒng)仍然進(jìn)行Capsense 掃描和相關(guān)標(biāo)志位檢測(cè),如圖7所示。圖8 次級(jí)菜單程序框圖4 結(jié)束語(yǔ)通過(guò)實(shí)物測(cè)試,本設(shè)計(jì)已達(dá)到了預(yù)期的相關(guān)技術(shù)指標(biāo),既克服設(shè)計(jì)復(fù)雜、成本高昂、無(wú)法抵御惡劣外界環(huán)境需要經(jīng)常保養(yǎng)等困難,又提高音色和靈敏度。對(duì)比傳統(tǒng)的單片機(jī)系統(tǒng),本設(shè)計(jì)進(jìn)一步突出了外圍硬件電路簡(jiǎn)單、操作方便、節(jié)能、

12、便攜、成本低廉、開(kāi)發(fā)周期短、生命周期長(zhǎng)和性能穩(wěn)定等特點(diǎn),且體現(xiàn)了觸摸設(shè)計(jì)新穎時(shí)尚、靈敏度高、抗干擾能力強(qiáng)和系統(tǒng)演奏樂(lè)曲效果良好,具有較高的實(shí)用價(jià)值和開(kāi)發(fā)前景,具有廣泛的市場(chǎng)應(yīng)用前景。參考文獻(xiàn):1 韓改寧. 基于AT89C52實(shí)現(xiàn)簡(jiǎn)單音樂(lè)發(fā)生器J. 電腦知識(shí)與技術(shù), 2009(2: 354-355.2 舒紅波, 李蔚, 王治國(guó). 用單片機(jī)實(shí)現(xiàn)各音色電子琴J.控制工程, 2004(S1: 117-118.3 徐開(kāi)蕓, 劉蘭英, 金永良. PSoC在針織機(jī)械設(shè)備電氣控制系統(tǒng)中的應(yīng)用J. 制造業(yè)自動(dòng)化, 20120(10: 43-45.4 朱明程, 李曉濱. PSoC原理與應(yīng)用設(shè)計(jì)M. 北京: 機(jī)械工業(yè)出版社, 2008.5 何賓. 可編程片上系統(tǒng)PSoC 設(shè)計(jì)指南M. 北京: 化學(xué)工業(yè)出版社, 20

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論