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