基于BC03藍(lán)牙模組的無線有源音箱設(shè)計(jì)
由于系統(tǒng)采用固化了電纜通信協(xié)議(RFCOMM)和其他底層協(xié)議棧的CSR BC03藍(lán)牙模塊,模塊只給出與單片機(jī)通信部分的簡單接口指令。當(dāng)模組收到由C8051F020控制單元送來的狀態(tài)詢問指令(空白+?),模組會(huì)經(jīng)由TX腳將參數(shù)字符并加結(jié)束字符“0x0D0x0A”傳送到主機(jī),該命令當(dāng)C8051F020控制單元經(jīng)由TXD設(shè)定指令給BC03模組,模組將同時(shí)被命令去執(zhí)行相應(yīng)的動(dòng)作。指令有數(shù)個(gè)字符,第一個(gè)是為“空格”(ASCII=20H),其余則為指令字符,同時(shí)BC03模組將有一個(gè)反饋?zhàn)址?00 ms內(nèi)經(jīng)過BC03MMUART送到控制單元,表示系統(tǒng)目前的執(zhí)行情況和藍(lán)牙系統(tǒng)當(dāng)前的狀態(tài)。
C8051F020單片機(jī)控制部分軟件主要完成以下幾個(gè)功能:對(duì)BC03藍(lán)牙模組指令控制,對(duì)LCD1602系統(tǒng)狀態(tài)顯示的指令控制和按鍵輸入指令的譯碼等功能。
基于C8051F020單片機(jī)控制BC03MM藍(lán)牙模組系統(tǒng)控制流程圖如圖4所示。本文引用地址:http://cafeforensic.com/article/155718.htm
4 結(jié)語
對(duì)基于C8051F020單片機(jī)和BC03MM藍(lán)牙模組構(gòu)建的系統(tǒng)進(jìn)行功能驗(yàn)證,系統(tǒng)能夠?qū)崿F(xiàn)藍(lán)牙手機(jī)或者PC設(shè)備與BC03藍(lán)牙模組的互連,完成藍(lán)牙模組的HFP和A2DP功能,音頻最大輸出功率可以達(dá)到Po=14 W(RL=4 Ω),可以直接驅(qū)動(dòng)4 Ω或者8 Ω的音箱負(fù)載,并且人機(jī)界面友好,操作簡單、價(jià)格低廉、可移植性好,方便用于商業(yè)用途。
評(píng)論