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