資料介紹
無線講解器通常用于工廠、博物館、景區(qū)等室外空曠場(chǎng)所供參觀介紹用,通過事先在場(chǎng)所安放無線發(fā)射模塊,并控制發(fā)射模塊的工作范圍。聽眾到達(dá)景點(diǎn)后,手上的講解器將自動(dòng)接收各個(gè)地點(diǎn)的無線編碼信號(hào),經(jīng)解碼后即可將存儲(chǔ)在SD卡中的語音播放,以便清晰地全程收聽全部介紹內(nèi)容。1 系統(tǒng)總體構(gòu)成系統(tǒng)主要器件包括TFT觸摸屏、STM32F103RCT6微控制器、SD卡、語音解碼芯片VS1003、揚(yáng)聲器。STM32F103RCT6微控制器為系統(tǒng)終端的控制核心,通過它與手持式設(shè)備之間進(jìn)行無線串口通訊,讀取SD卡中的音頻文件,控制VS1003解碼讀取的數(shù)據(jù),實(shí)現(xiàn)聲音的播放與控制,該系統(tǒng)主體結(jié)構(gòu)如圖1所示。圖1 系統(tǒng)設(shè)計(jì)框圖2 硬件電路控制2.1 TFT觸摸屏控制電路單片機(jī)芯片STM32F103RCT6工作在8MHz時(shí)鐘下,RTC工作在32.768kHz時(shí)鐘下。單片機(jī)PA3、PA5、PA6、PA7、與SD卡SD_CS、SPI1_SCK、SPI1_MISO、SPI1_MOSI相連,采用SPI通訊。顯示屏接口采用并行總線方式(數(shù)據(jù)總線D[7:0]、地址總線A[1:0]、片選/CS、讀/RD、寫/WR),直接與單片機(jī)引腳相連,如圖2所示。2.2 VS1003音頻解碼控制電路語音解碼芯片VS1003可解碼MP3(MPEG 1&2音頻層III)(CBR+VBR+ABR)、WMA 4.0/4.1/7/8/9的所有配置文件(5.384kbit/s的)、WAV(PCM+IMAADPCM)、MIDI/SP—MIDI文件,對(duì)話筒輸入或線路輸入的音頻信號(hào)進(jìn)行IMA ADPCM編碼,內(nèi)含高性能片上立體聲數(shù)模轉(zhuǎn)換器,兩聲道間無相位差。VS1003通過7根引腳(VS RST、VS DREQ、VS_MISO、VS_MOSI、VS_SCK、VS_XDCS、VS_XCS)與主控芯片相連,如圖3所示。需要播放音頻文件時(shí),首先應(yīng)復(fù)位VS1003(包括硬復(fù)位和軟復(fù)位),讓其回到原始狀態(tài),準(zhǔn)備解碼下一個(gè)音頻文件。接著需配置VS1003相關(guān)寄存器,包括VS1003的模式寄存器(MODE)、時(shí)鐘寄存器(CLOCKF)等。最后向VS1003里寫入數(shù)據(jù)。VS1003會(huì)自動(dòng)識(shí)別它所支持的音頻格式并進(jìn)行播放。3 軟件控制設(shè)計(jì)3.1 手持設(shè)備控制流程對(duì)手持式設(shè)備進(jìn)行軟件控制編程時(shí),第一步使用需要對(duì)系統(tǒng)時(shí)鐘進(jìn)行初始化,需要對(duì)外部高速時(shí)鐘使能,中斷向量表配置,鎖相環(huán)配置等過程。這樣系統(tǒng)才能正確執(zhí)行相關(guān)程序。接下來對(duì)串口進(jìn)行初始化,本設(shè)計(jì)使用的串口一,需要對(duì)GPIOA進(jìn)行初始化,并配置其復(fù)用功能,將TXD引腳設(shè)置成復(fù)用延遲輸出,RXD配置成浮空輸入。下面設(shè)置USAT的波特率、傳輸字長(zhǎng)、有無奇偶校驗(yàn)、數(shù)據(jù)流控制、收發(fā)模式、中斷優(yōu)先級(jí)、中斷服務(wù)函數(shù)等。手持設(shè)備上的TFT初始化以后,就可顯示初始化界面,接著等待終端設(shè)備發(fā)送數(shù)據(jù)顯示,手持設(shè)備在完成各種初始化工作后與終端設(shè)備進(jìn)行握手連接,握手成功之后便能顯示終端設(shè)備上發(fā)送過來的信息,握手失敗后就不停嘗試著與終端設(shè)備進(jìn)行握手,直到握手成功。觸摸屏點(diǎn)擊后進(jìn)行軟件判斷得到點(diǎn)擊的坐標(biāo)值,并將坐標(biāo)值傳送至終端設(shè)備。3.2 終端設(shè)備程序流程圖終端設(shè)備開機(jī)后需要設(shè)置無線單片機(jī)的初始值,初始值為包括解說區(qū)域的坐標(biāo)代碼,因此在游覽干道旁需每隔約25m設(shè)置一個(gè)終端,當(dāng)游人在游覽干道上行進(jìn),身上的手持設(shè)備就可隨時(shí)和道路旁放置的無線終端相互交換信息,播放需要的解說詞。因此終端流程最開始對(duì)所需要的外設(shè)進(jìn)行初始化,確認(rèn)初始化無誤以后進(jìn)入正弦波測(cè)試,如有初始化不成功的程序?qū)⒉荒苓M(jìn)入下一個(gè)流程。在正弦波測(cè)試完之后確定終端設(shè)備上的外設(shè)運(yùn)行良好,將SD卡中的音頻文件信息解碼出來,并發(fā)送出去,此時(shí)進(jìn)入串口監(jiān)控狀態(tài),時(shí)刻監(jiān)控串口信息,當(dāng)收到播放指令時(shí)即在SD卡中尋找對(duì)應(yīng)的信息,并從SD卡中將數(shù)據(jù)讀取出來,發(fā)送至VS1003進(jìn)行解碼,在播放過程中如接收到新的串口數(shù)據(jù),再進(jìn)行判斷,是停止還是暫停或者其他命令,然后執(zhí)行相應(yīng)的命令。4 結(jié)論本文所設(shè)計(jì)的無線解說器以STM32F103系列單片機(jī)作為核心處理器,處理速度快且性價(jià)比高。利用VS1003解碼芯片控制音頻解碼文件,選用合適的通訊方式,嚴(yán)格把控時(shí)序,確保播放聲音的清晰與真實(shí)。通過對(duì)觸摸顯示屏的操作,實(shí)現(xiàn)手持部分和終端部分二者的無線通訊,確保游人在指定地點(diǎn)接收到相應(yīng)解說詞,本系統(tǒng)經(jīng)過實(shí)際使用,通信效果良好,播放的解說詞流暢,音質(zhì)較好。在后期設(shè)備升級(jí)中,可考慮采用高速DSP作為中央控制芯片,即可無需解碼芯片,且更好地將系統(tǒng)嵌入到DSP為核心的產(chǎn)品中,從而更加人性化。(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 單片機(jī)的處理器
- DSP單片機(jī)以及嵌入式微處理器區(qū)別
- 基于51單片機(jī)的計(jì)數(shù)器源代碼下載 17次下載
- 單片機(jī)基礎(chǔ)及應(yīng)用:單片機(jī)并行存儲(chǔ)器擴(kuò)展資料下載
- 一種以CC24 30為核心的無線傳感器網(wǎng)絡(luò)資料下載
- PIC單片機(jī)RC振蕩器的使用及校準(zhǔn)方法資料下載
- 小白學(xué)單片機(jī)(15) 單片機(jī)程序下載失敗總結(jié)資料下載
- 從單片機(jī)的PCB設(shè)計(jì)到軟件處理方面來介紹對(duì)電磁兼容性的處理資料下載
- 小白學(xué)單片機(jī)(17) 單片機(jī)/計(jì)算機(jī)系統(tǒng)概述:核心模塊資料下載
- 單片機(jī)小白學(xué)寄存器資料下載
- STM32單片機(jī)與Cortex-M3微處理器的資料簡(jiǎn)介 1次下載
- 使用ARM處理器與51單片機(jī)進(jìn)行串口通信的實(shí)驗(yàn)程序免費(fèi)下載
- 單片機(jī)基礎(chǔ)教程之單片機(jī)簡(jiǎn)介和微機(jī)基礎(chǔ)知識(shí)的詳細(xì)資料說明 0次下載
- 以NIOS處理器為核心之RFID卡片閱讀機(jī)的研制
- ARM處理器與單片機(jī)性能比較
- 嵌入式微處理器和單片機(jī)哪個(gè)更好 678次閱讀
- 嵌入式微處理器是單片機(jī)嗎 786次閱讀
- 單片機(jī)的最小系統(tǒng)由什么組成 單片機(jī)的最小系統(tǒng)包括哪些 1w次閱讀
- 什么是單片機(jī)? 單片機(jī)由哪幾個(gè)主要部分組成? 9758次閱讀
- 單片機(jī)定時(shí)器的用法 1473次閱讀
- 基于TMS320VC5402和單片機(jī)實(shí)現(xiàn)主從雙CPU處理器平臺(tái)的設(shè)計(jì) 3705次閱讀
- 單片機(jī)里的時(shí)鐘源詳解說明 5895次閱讀
- 基于A19lRM9200微處理器和單片機(jī)實(shí)現(xiàn)電機(jī)控制系統(tǒng)的設(shè)計(jì) 2387次閱讀
- 以嵌入式處理器S3C2440為核心的多任務(wù)機(jī)器人控制系統(tǒng)設(shè)計(jì)詳解 1819次閱讀
- 以MicroBlaze 處理器為內(nèi)核的嵌入式系統(tǒng)開發(fā)過程詳解 2433次閱讀
- 單片機(jī)仿真器的介紹及應(yīng)用 1944次閱讀
- 無線收發(fā)模塊與單片機(jī)相結(jié)合的無線溫度監(jiān)測(cè)系統(tǒng) 2160次閱讀
- 單片機(jī)仿真器有什么用?單片機(jī)仿真器作用介紹 1.7w次閱讀
- 單片機(jī)、微控制器和微處理器有什么區(qū)別 2.1w次閱讀
- 微處理器與微控制器的區(qū)別 6683次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1489次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論