<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一種智能無線多媒體數(shù)字播放系統(tǒng)的設計方案

          一種智能無線多媒體數(shù)字播放系統(tǒng)的設計方案

          作者: 時間:2011-07-12 來源:網(wǎng)絡 收藏

           摘 要: 基于嵌入式Linux技術,提出一種。介紹了功能、總體結構、主控CPU和模塊。通過Linux中SPI接口的驅動對模塊的控制,成功實現(xiàn)了區(qū)域位置自動識別和音視頻文件的受控以及與用戶進行交互的圖形化界面操作程序。

          本文引用地址:http://www.ex-cimer.com/article/150491.htm

            隨著旅游業(yè)的進一步發(fā)展,信息技術的進步,極大的改善和豐富了人們的日常生活。以休閑、觀光為主的旅游業(yè)和以科技信息和人文信息吸收為主的展覽館、博物館、文化教育成列館、產(chǎn)品交易會越來越受到人們的關注。參觀、旅游服務的電子化、化、可視化是全方位提高服務檔次和水平的發(fā)展方向。 傳統(tǒng)的人工解說方式不但需要大量人力和物力,還不能保證解說質(zhì)量,特別是人數(shù)較多、多個解說員同時講解時,參觀者大多聽不到或聽不清楚解說內(nèi)容。基于傳統(tǒng)解說方式存在的不足和旅游市場對電子導游產(chǎn)品的迫切需求,本文提出一種基于嵌入式的無線系統(tǒng)的,并通過軟硬件單元,完成系統(tǒng)樣機研制。本文介紹一種智能無線播放系統(tǒng),該產(chǎn)品將嵌入式應用技術應用于電子多媒體導游產(chǎn)品開發(fā),實現(xiàn)了視頻受控播放,彌補了以往單一語音解說的不足,也有重要的市場推廣價值。

            1 系統(tǒng)組成

            一種能夠自動接收并識別無線地址碼的嵌入式智能無線多媒體播放系統(tǒng)結構如圖1所示,該系統(tǒng)由手持智能無線多媒體終端和地址碼無線發(fā)射機構成。

            地址碼無線發(fā)射機安裝在各個景點或展臺處,周期性地向外發(fā)射自身地址碼,不同的景點/展臺具有不同的地址碼,同一景點/展臺可以設置一個或多個相同地址碼的發(fā)射機,盡量讓所發(fā)射的信號覆蓋整個景點/展臺,同時通過發(fā)射功率控制技術避免相鄰景點/展臺之間產(chǎn)生交叉干擾。隨著用戶的移動,所攜帶的手持智能無線多媒體終端在走近某景點/展臺時會自動接收到對應該景點/展臺的地址碼,通過對該地址碼的解析,接收終端調(diào)用并切換到該地址碼對應的、預存在SD存儲卡中的音視頻文件進行播放,用戶可通過LCD液晶觸摸顯示屏觀看播放內(nèi)容,也可以終止自動播放,手動選擇其他的音視頻文件進行播放。

            2 系統(tǒng)設計

            2.1 系統(tǒng)設計指標

            設計指標為:各景點/展臺的覆蓋范圍5 m~25 m可調(diào);各景點/展臺之間互不干擾;景點識別編碼發(fā)射采用ISM頻段;信號發(fā)射功率在允許范圍之內(nèi)可調(diào);能在溫度濕度相對惡劣的環(huán)境下工作;使用智能化操作系統(tǒng),可隨時更新應用程序;自動實現(xiàn)不同景點/展臺的音視頻內(nèi)容切換;擁有圖形用戶界面,用戶可通過觸摸屏手動選擇音視頻文件和語種;可存放音視頻文件,大小及數(shù)量根據(jù)SD存儲卡容量決定,可現(xiàn)場下載更新;支持音頻MP3和MPEG1-4視頻文件播放;發(fā)射主機符合國家相關標準。

            為了滿足設計技術指標要求,對構成系統(tǒng)的主要器件選擇如下:(1)地址碼無線發(fā)射機的主控芯片選用TI公司的MSP430F133;(2)手持智能無線多媒體終端的主控芯片選用三星公司的S3C2440A,該芯片典型主頻為400 MHz,集成了NAND Flash控制器、SD/MMC控制器、LCD控制器、SPI接口控制器等;(3)無線收發(fā)模塊選用CYWUSB6934;(4)Flash存儲器采用三星公司的K9F1208UOB;(5)SDRAM采用Hynix公司的HY57561620T;(6)顯示屏采用NEC 3.5′ TFT觸摸屏;(7)音頻解碼芯片采用UDA1341TS。

            嵌入式操作系統(tǒng)構成如下:(1)Bootloader使用三星公司專為其產(chǎn)品開發(fā)的啟動代碼VIVI;(2)內(nèi)核采用Linux2.6.13版[3];(3)文件系統(tǒng)選擇與NAND Flash兼容較好的YAFFS文件系統(tǒng)[4-6];(4)圖形用戶界面采用QTOPIA1.7[7]。

            2.2 ARM9嵌入式微處理器S3C2440A

            當前,嵌入式技術的應用越來越廣泛,從航天科技到民用產(chǎn)品,嵌入式產(chǎn)品的身影無處不在,而這些嵌入式產(chǎn)品的核心——處理器決定了產(chǎn)品的市場和性能。在32位嵌入式處理器市場中,ARM處理器占有很大的份額?,F(xiàn)在由于存儲空間等原因,在嵌入式芯片上編程有較大的困難,選取合適的平臺就顯得很重要。Linux自出現(xiàn)以來,得到了迅猛的發(fā)展。Linux是開放源碼的操作系統(tǒng),吸引著全世界的程序員參與到發(fā)展和完善的工作中來,所以Linux保持了穩(wěn)定而且卓越的性能。Linux在服務器領域已經(jīng)占有很大的份額,在圖形界面方面也不輸于Windows。由于源碼可以修改、移植,Linux在嵌入式領域中的應用也越來越廣。

            S3C2440A是三星公司基于ARM920T設計的一款處理器,主頻400 MHz;擴展總線最大頻率100 MHz;32 bit數(shù)據(jù),27 bit外部數(shù)據(jù)線;完全靜態(tài)設計(0~400 MHz);存儲控制器(8個存儲體),4個帶有PWM的16 bit定時器;多達55個中斷源的中斷控制器;RTC;3個UART,支持IrDA 1.0;4個DMA通道支持外設DMA;8通道,500 kS/s,10 bit ADC;支持STN與TFT LCD控制器;看門狗;I2S音頻接口;2個USB接口;I2C-Bus接口;2個串行外圍接口電路(SPI);SD卡接口。選擇ARM9芯片可以利用Linux操作系統(tǒng)來減少軟件開發(fā)時間,而且S3C2440A對主流多媒體支持較好,很適合用于開發(fā)智能多媒體系統(tǒng)。

            2.3 CYWUSB6934無線收發(fā)模塊

            無線收發(fā)模塊選用Cypress公司的CYWUSB6934。該芯片既可用作發(fā)射,也可用作接收,工作在2.4 GHz ISM 頻段,頻率范圍為2.4 GHz~2.483 GHz。具有低功耗、低輻射的特點(輻射功率最大為0 dBm),且發(fā)射功率可調(diào)(共7個等級);無線接收靈敏度高,可達-90 dBm;通信半徑可達10 m(當輸出最大功率且無障礙物阻擋時的直線通信距離可達15 m左右)。由于其近距離、低功耗等特點,非常適用于短距離無線傳輸。

            2.4 地址碼無線發(fā)射機

            地址碼無線發(fā)射機是以單片機為核心構成的控制系統(tǒng),主要包括電源模塊、無線發(fā)射模塊和發(fā)射功率調(diào)整撥動開關,單片機與無線發(fā)射模塊的接口為SPI口。

            2.5 手持智能無線多媒體終端

            每個景點/展臺的音視頻內(nèi)容都以特定格式存儲在SD存儲卡中,每一個文件以規(guī)定方式命名,且對應于一個地址碼。

            手持智能無線多媒體終端開機完成硬件初始化、Linux操作系統(tǒng)的啟動、文件系統(tǒng)的掛載和圖形用戶界面的啟動后,由用戶點擊圖形桌面上的智能點播系統(tǒng)程序圖標運行點播程序。系統(tǒng)查詢到這個信息后,立即讀取CYWUSB6934的數(shù)據(jù)寄存器以獲得地址碼。系統(tǒng)會將接收到的地址碼與前一數(shù)據(jù)進行對比,若相同則繼續(xù)播放,若不同則自動切換到對應該地址碼的文件進行播放。


          上一頁 1 2 3 4 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();