在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 汽車(chē)電子 > 設(shè)計(jì)應(yīng)用 > 藍(lán)牙車(chē)載音頻流播放器的設(shè)計(jì)與實(shí)現(xiàn)

            藍(lán)牙車(chē)載音頻流播放器的設(shè)計(jì)與實(shí)現(xiàn)

            作者: 時(shí)間:2010-06-30 來(lái)源:網(wǎng)絡(luò) 收藏
            現(xiàn)在的信息娛樂(lè)系統(tǒng)中標(biāo)準(zhǔn)配置有帶CD播放功能的收音機(jī)、液晶屏,其他可選配置有GPS和免提裝置等設(shè)備。隨著技術(shù)在音視頻傳輸中的應(yīng)用,一種可以增強(qiáng)用戶(hù)娛樂(lè)體驗(yàn)的音頻流播放功能正逐步在信息娛樂(lè)系統(tǒng)中得到應(yīng)用。藍(lán)牙音頻流播放功能是指將藍(lán)牙MP3或藍(lán)牙手機(jī)上的音樂(lè)通過(guò)藍(lán)牙以流媒體的方式傳輸?shù)竭h(yuǎn)端設(shè)備上進(jìn)行解碼后通過(guò)遠(yuǎn)端設(shè)備的功放系統(tǒng)播放,同時(shí)遠(yuǎn)端設(shè)備還帶有遠(yuǎn)程控制功能,使得用戶(hù)可以在遠(yuǎn)端設(shè)備上操作音樂(lè),使其暫停、播放、快進(jìn)快退或進(jìn)行上下首切換。筆者設(shè)計(jì)實(shí)現(xiàn)了一款藍(lán)牙,該播放器和收音機(jī)及液晶屏之間通過(guò)CAN總線進(jìn)行連接,控制操作在收音機(jī)上實(shí)現(xiàn),液晶屏顯示音樂(lè)的tagID3、播放時(shí)間、音軌、總音軌等信息,控制命令和播放信息都是通過(guò)CAN總線進(jìn)行傳輸。從用戶(hù)的使用角度來(lái)說(shuō),該藍(lán)牙是和收音機(jī)、液晶屏組成一套系統(tǒng)的。
            1 系統(tǒng)結(jié)構(gòu)
            系統(tǒng)結(jié)構(gòu)如圖1所示。、液晶屏和收音機(jī)組成一個(gè)車(chē)載娛樂(lè)系統(tǒng)的CAN網(wǎng)絡(luò),控制命令及狀態(tài)信息均通過(guò)CAN總線傳輸,其中收音機(jī)帶有功放,直接驅(qū)動(dòng)汽車(chē)?yán)?,并統(tǒng)一管理包括FM、CD和音頻流播放器的音頻輸出在內(nèi)的音源。音頻流播放器和藍(lán)牙手機(jī)通過(guò)藍(lán)牙進(jìn)行交互,采用A2DP(Advanced Audio Distribution Profile)完成音樂(lè)音頻流數(shù)據(jù)及相關(guān)格式信息的傳輸,通過(guò)AVRCP(Audio/Video Remote Control Profile)完成對(duì)音樂(lè)的遠(yuǎn)程播放控制及播放信息及狀態(tài)的讀取。在A2DP中引入了2個(gè)終端名:SRC(Source)和SNK(Sink)。在這里,數(shù)字音頻流的數(shù)據(jù)發(fā)送端藍(lán)牙手機(jī)稱(chēng)為SRC,數(shù)字音頻流的接收端藍(lán)牙音頻流播放器稱(chēng)為SNK。

            本文引用地址:http://www.biyoush.com/article/197662.htm

            2 硬件設(shè)計(jì)
            藍(lán)牙音頻流播放器的硬件設(shè)計(jì)中,包括CAN通訊、藍(lán)牙子系統(tǒng)和音頻系統(tǒng)3個(gè)部分,其中藍(lán)牙子系統(tǒng)和音頻系統(tǒng)部分采用CSR的藍(lán)牙單芯片Bluecore5-MutiMedia(以下簡(jiǎn)稱(chēng)BC5)實(shí)現(xiàn)。該芯片集成了MCU實(shí)現(xiàn)藍(lán)牙協(xié)議棧及應(yīng)用,集成了性能高達(dá)64MIPS的DSP實(shí)現(xiàn)音樂(lè)文件的編解碼,集成了CODEC、音頻ADC及DAC,實(shí)現(xiàn)了音頻輸入輸出功能,圖2描述了基于該芯片的硬件設(shè)計(jì)。
            由圖2可見(jiàn),BC5內(nèi)部集成了藍(lán)牙射頻及基帶控制、MCU、DSP和音頻CODEC,只需要很少的外圍元件便能完成電路設(shè)計(jì)。

            3 播放控制狀態(tài)機(jī)的設(shè)計(jì)
            藍(lán)牙音頻流的遠(yuǎn)程播放控制使得用戶(hù)可以使用車(chē)載收音機(jī)上控制CD音樂(lè)的按鍵來(lái)控制藍(lán)牙手機(jī)上的音樂(lè),控制操作包括播放、暫停、上一首、下一首、快進(jìn)和快退,通過(guò)AVRCP(音視頻遠(yuǎn)程控制剖面)命令實(shí)現(xiàn)。考慮到用戶(hù)操作隨機(jī)性很強(qiáng)及藍(lán)牙手機(jī)的音頻流支持特性不同的問(wèn)題,需要設(shè)計(jì)一個(gè)完善的遠(yuǎn)程播放控制狀態(tài)機(jī)來(lái)保證良好的操作體驗(yàn)。
            遠(yuǎn)程播放控制狀態(tài)機(jī)是個(gè)組合式狀態(tài)機(jī),包括2個(gè)小的狀態(tài)機(jī):(1)狀態(tài)為藍(lán)牙手機(jī)音樂(lè)狀態(tài),輸入為人機(jī)接口操作,在人機(jī)接口操作的處理中判斷當(dāng)前音樂(lè)狀態(tài),決定輸出的AVRCP命令;(2)狀態(tài)為人機(jī)接口操作或者說(shuō)“期望狀態(tài)”,輸入為藍(lán)牙手機(jī)音樂(lè)當(dāng)前狀態(tài)的更新,在音樂(lè)狀態(tài)更新的處理中根據(jù)期望狀態(tài)決定輸出的AVRCP命令。把人機(jī)接口操作稱(chēng)為“期望狀態(tài)”,把當(dāng)前音樂(lè)狀態(tài)稱(chēng)為“實(shí)際狀態(tài)”,這兩個(gè)狀態(tài)機(jī)的原理便是當(dāng)期望狀態(tài)和實(shí)際狀態(tài)不一致時(shí),發(fā)送可以達(dá)到期望狀態(tài)的AVRCP命令。下面詳細(xì)介紹下?tīng)顟B(tài)機(jī)的設(shè)計(jì)要點(diǎn)。
            首先每個(gè)人機(jī)操作的控制命令在AVRCP上都對(duì)應(yīng)2個(gè)命令,對(duì)于播放、暫停、上一首、下一首操作,命令是連續(xù)執(zhí)行的,比如暫停操作便是在AVRCP上連續(xù)執(zhí)行PAUSE_PRESS和PAUSE_RELEASE命令;而對(duì)于快進(jìn)命令,則是先執(zhí)行FF_PRESS命令,在快進(jìn)按鍵松開(kāi)時(shí)再執(zhí)行FF_RELEASE命令。


            上一頁(yè) 1 2 下一頁(yè)

            評(píng)論


            技術(shù)專(zhuān)區(qū)

            關(guān)閉