999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

WiFi控制的無線音樂播放系統設計

2014-06-25 02:46:16邱文江黃友文
單片機與嵌入式系統應用 2014年4期
關鍵詞:嵌入式音樂系統

邱文江,黃友文

(江西理工大學 信息工程學院,贛州 341000)

邱文江(碩士研究生),研究方向為嵌入式系統;黃友文(研究生導師),研究方向為視頻壓縮編碼、SoC設計系統、嵌入式系統。

引 言

目前市場上音樂播放器款式多樣,能實現很豐富的功能,外觀設計也更美觀,更能滿足用戶的需要。但是,現有的音樂播放系統大多采用鍵盤、觸摸平板等設備對音樂播放系統進行控制,使用此種控制終端只能進行本地控制,不能實現遠程控制,造成控制方式不夠方便、快捷。現代人對生活品質要求越來越高,要求音樂播放系統的操作越來越簡單化、智能化[1]。

本設計基于已經發展成熟的WiFi無線網絡,充分利用WiFi覆蓋范圍廣、傳輸速度快、抗干擾能力強等優點。Android具有開源性、封裝性、性價比高等優點,基于Android系統開發的客戶端軟件移植性強,通用性高。采用手機作為控制終端,便于操作。手機通過無線網絡(WiFi)對音樂播放系統進行控制,可以實現方便、快捷、智能化的要求。

1 系統設計

采用STM32F103作為微控制器有很多優勢,STM32F系列屬于中等容量增強型,是32位基于ARM核心的帶64或者128KB閃存的微控制器,在市場上是性價比很高的產品。本設計主要有控制模塊、WiFi無線模塊、音頻解碼模塊VS1003B、SD卡,其系統結構框圖如圖1所示。

圖1 系統結構框圖

工作流程:點擊智能手機客戶端軟件上的播放按鈕,通過WiFi模塊接收到命令后,STM32F103讀取SD卡中的MP3音樂文件,然后將讀取的數據通過SPI傳輸到音頻解碼芯片VS1003B,經過解碼轉換后發送到耳機聽筒,實現播放音樂功能;點擊暫停按鈕,STM32F103停止讀取SD卡里的MP3音樂文件數據,這樣就能實現停止播放音樂功能;點擊其他按鈕,也能實現相應的功能。

本設計主要特點如下:

①在開放的Android系統控制終端設計的基礎上,使用支持組件的重用和替換應用程序框架。使用交互式圖形界面清晰美觀,操作控制簡單,設計出來的產品經過用戶體驗反映非常好[2]。

② 本設計摒除了傳統音樂播放系統對專用控制按鍵的依賴,通過用戶的手機就能實現對音樂播放器播放、暫停等的控制,大大方便了用戶的操作。這樣設計出來的音樂播放系統不僅具有一般音樂播放器的功能,而且具有將控制端和硬件部分分離的優勢,實現了對音樂播放系統的遠距離控制。

2 硬件電路設計

2.1 音頻解碼模塊

VS1003B是一個單片MP3/WMA/MIDI音頻解碼器和ADPCM解碼器。它包含一個高性能、自主產權的低功耗的DSP處理器核VS_DSP4,工作數據存儲器為用戶應用提供5KB的指令ROM和0.5KB的數據RAM。其還具有串行的控制和數據接口、1個高品質可變采樣率的ADC和立體聲DAC、4個常規用途的I/O 口、1個UART,以及1個地線緩沖器和耳機放大器[3]。

STM32F103將從SD卡里讀取的MP3音頻數據流傳給音頻解碼模塊,音頻解碼模塊將該數據流解析并轉換成模擬信號后再進行輸出。VS1003B與STM32F103的數據通信是通過J2排針上的SPI總線方式進行的。音頻解碼模塊電路的原理圖如圖2所示。

圖2 音頻模塊解碼電路圖

2.2 SD卡接口模塊

SD卡是最為通用的數據存儲卡,具有價格低、存儲容量大、使用方便、通用性與安全性強等優點,因此 MP3、MP4、MP5、Pad和數碼相機等設備上的存儲卡均為SD卡。SD卡支持的總線模式為SD模式和SPI模式[4],本設計中采用SPI模式。圖3為SD卡模塊(J10排針上的SPI模式)的接口電路。

圖3 SD卡模塊圖

2.3 WiFi無線模塊

WiFi(Wireless Fidelity,無線保真技術)的最大優點是傳輸速度較高,而且能自動調整帶寬,可以有效地保障網絡的穩定性和可靠性。該設計采用的 WM-G-MR-08模塊不僅具有WiFi的功能,而且能提供小尺寸和高數據速率的無線連接,可應用于無線PDA、DSC、媒體適配器、微型打印機、條碼掃描器、VOIP電話等。數據存儲裝置是該 WM-G-MR-08潛在的應用,在嵌入式上的應用主要集中在移動裝置方面。在設計中,WM-G-MR-08模塊通過開發板上的J1排針的SPI引腳與主控芯片通信,ANT1SMACON為無線網卡,其原理圖如圖4所示。

圖4 WM-G-MR-08模塊圖

3 嵌入式軟件設計

設計采用RealView MDK開發套件作為軟件開發平臺,嵌入式軟件采用C語言編寫,操作系統采用μC/OS-II。μC/OS-II是用C語言和匯編語言編寫的,結構簡潔精練,可讀性很強,同時又具備實時操作系統的大部分功能,并且通過適當的擴展之后,可被廣泛用于多種應用場合[5]。

系統啟動后,先初始化STM32F103,然后初始化SD卡、音頻解碼模塊、WiFi無線模塊,最后是μC/OS-II系統初始化。當WiFi指令判斷為播放指令時,由微控制器將SD卡的一些基本信息送到FAT文件系統接口處進行讀取,獲取SD卡的容量、FAT表及根目錄所在的起始扇區。通過這些信息就可以判斷出SD卡是否存儲有音頻解碼模塊可以解碼并播放的音樂文件。若有該音樂文件,控制器將通過SPI總線方式讀出該文件的音頻信息,并將音頻的數據流信息送入到音頻解碼模塊中,由VS1003B芯片解碼后,再通過內含的高質量的立體DAC和耳機驅動電路,就可以實現音樂的播放。程序流程圖如圖5所示。

圖5 程序流程圖

4 手機客戶端軟件設計

手機客戶端軟件開發用到的開發工具包括Eclipse、JDK、ADT和Android SDK。開發環境搭建過程如下:首先安裝JDK,再分別解壓Eclipse和Android SDK,接著為Eclipse安裝ADT插件,最后配置Android SDK,最終搭建好 Android開發環境[6]。

針對客戶端軟件,采用ImageView+TestView進行UI設計,選擇合適的圖片作為背景并添加ButtonStart、Button-Stop、ButtonOff等功能按鈕,實現對音樂播放系統的播放、暫停、關閉等控制。設計好UI界面后,通過為各個按鈕添加setOnClickListener事件響應用戶操作。根據命令按鈕的不同,在響應函數中通過網絡向子機節點發送不同的命令實現相應的控制功能。

結 語

本設計是在ARM7平臺上構建WiFi,成本優勢明顯。采用當前較新的控制方式——智能手機軟件控制+無線網絡,不僅能充分利用WiFi的傳輸速度快、覆蓋范圍廣等優勢,而且基于Android的平臺建設成本低、使用方便。同時,這種方式采用的手機軟件具有通用性,市場應用價值高,易于推廣,能為用戶提供優質、方便快捷的音樂播放服務。

[1]楊心懷,周潔.便攜式 MP3播放器的設計[J].電子技術應用,2003(2):21-25.

[2]王朝華,童懷,陳德艷,等.基于Android的智能家居系統的研究與實現[J].計算機技術與發展,2012(6):225-228.

[3]洪家平.基于VS1003解碼器的MP3播放器設計[J].單片機與嵌入式系統應用,2010(11).

[4]高美珍.基于嵌入式系統的 MP3播放器設計[J].湖北師范學院學報:自然科學版,2010(12).

[5]任哲.嵌入式實時操作系統μC/OS-II原理及應用[M].北京:北京航空航天大學出版社,2005:227-240.

[6]耿東久,索岳,陳渝,等.基于Android手機遠程訪問和控制系統[J].計算機應用,2011(2):3-559.

猜你喜歡
嵌入式音樂系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
搭建基于Qt的嵌入式開發平臺
圣誕音樂路
兒童繪本(2017年24期)2018-01-07 15:51:37
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
音樂
Altera加入嵌入式視覺聯盟
倍福 CX8091嵌入式控制器
自動化博覽(2014年4期)2014-02-28 22:31:15
主站蜘蛛池模板: 国产精品hd在线播放| 国产高颜值露脸在线观看| 手机看片1024久久精品你懂的| 中文毛片无遮挡播放免费| 91精品情国产情侣高潮对白蜜| 欧美爱爱网| 日韩欧美综合在线制服| 激情国产精品一区| 欧美一级专区免费大片| 亚洲天堂网在线视频| 日本成人福利视频| 色噜噜中文网| 欧美精品1区| 亚洲另类第一页| 久久动漫精品| 无码'专区第一页| 婷婷综合在线观看丁香| 在线免费亚洲无码视频| 色婷婷成人网| 国产真实乱子伦视频播放| 精品国产网站| 在线免费亚洲无码视频| 又大又硬又爽免费视频| 久久99国产乱子伦精品免| 久草性视频| 欧美精品亚洲精品日韩专区| 亚洲一区无码在线| 亚洲va视频| 欧美在线伊人| 四虎成人精品| 亚洲无码一区在线观看| 伊人久综合| 精品在线免费播放| 红杏AV在线无码| 欧美一区中文字幕| 熟妇人妻无乱码中文字幕真矢织江| 久久精品无码国产一区二区三区| 国产精品蜜芽在线观看| 欧美一区中文字幕| 不卡视频国产| 国产在线观看人成激情视频| aa级毛片毛片免费观看久| 亚洲天堂777| 亚洲综合第一区| 性色一区| 福利视频一区| 久久国产高清视频| 亚洲Va中文字幕久久一区 | 手机永久AV在线播放| 在线色综合| 丁香五月激情图片| 国产在线观看成人91| 无码网站免费观看| 国产精品hd在线播放| 热re99久久精品国99热| 丁香婷婷久久| 日韩色图区| 亚洲日韩高清无码| 无码视频国产精品一区二区| 国内99精品激情视频精品| 中文字幕中文字字幕码一二区| 99久久免费精品特色大片| 99ri精品视频在线观看播放| 野花国产精品入口| 99re在线视频观看| 风韵丰满熟妇啪啪区老熟熟女| 在线免费观看AV| 亚洲精品视频免费| 免费看久久精品99| 久久久国产精品无码专区| 九九精品在线观看| 亚洲永久精品ww47国产| 欧美区国产区| 不卡无码h在线观看| 久久精品电影| 国产一区二区三区免费| 国产一线在线| 亚洲有无码中文网| 国产视频自拍一区| 亚洲成人精品| 国产高清国内精品福利| 亚洲成aⅴ人在线观看|