《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 藍牙開發平臺的設計與實現

藍牙開發平臺的設計與實現

2008-12-08
作者:高家利, 羅 輯, 秦 正

??? 摘? 要: 根據藍牙規范1.1版本,介紹了一種藍牙開發平臺" title="開發平臺">開發平臺的硬件結構設計和軟件技術實現。該開發平臺提供了友好的用戶接口和簡潔的界面,適于學習藍牙技術和開發藍牙產品。?

??? 關鍵詞: 藍牙技術; 藍牙開發平臺; 無線通信

?

??? 藍牙開發平臺是藍牙技術領域的關鍵產品。藍牙開發平臺主要用來開發、測試藍牙產品,也可作為學習藍牙技術的實用工具。本文根據藍牙規范1.1版本,給出了一種藍牙開發平臺的硬件結構設計和軟件技術實現方案。?

1 硬件設計?

??? 本開發平臺設計了RS232和USB兩種接口供用戶進行開發、調試使用,提供了獨立的可進行藍牙語音傳輸的音頻接口。藍牙模塊" title="藍牙模塊">藍牙模塊采用CSR公司的BlueCore02芯片,外加了一個微處理器,可以仿真外界的環境,用戶可以自己編寫基于單片機的程序來控制藍牙。藍牙開發平臺的系統結構圖如圖1所示。?

?

?

1.1 藍牙模塊的實現?

??? 藍牙模塊的硬件設計是將所有的芯片、電阻、電容等集成在一塊電路板上,主要由兩部分組成:射頻芯片和基帶芯片,即無線收發單元(Bluetooth Radio)和基帶控制單元(Baseband Controller)。本開發平臺采用的是CSR公司的BlueCore02芯片模塊,該模塊是一個能在各種智能設備中實現藍牙功能的近距離范圍內通信的模塊,支持語音和數據傳送,支持點對多點操作。該模塊的內部結構如圖2所示,圖的上半部分可以看成是射頻單元,由GMSK調制解調器(Modem)、濾波器(Filter)、功率放大器(PA)、低噪聲放大器(LNA)鎖相環(PLL)、壓控振蕩器(VCO)組成;圖的下半部分是基帶部分,包括UART、PCM、USB等硬件接口,還有8051系列MCU和高速閃存(高速閃存用來存放協議棧" title="協議棧">協議棧軟件代碼)。?

?

?

1.2 語音模塊的實現?

??? 語音編解碼芯片采用摩托羅拉公司的MC145483,該芯片不用考慮接口的時序問題,簡化了PCM接口電路的硬件設計,具體實現如圖3所示。?

?

?

??? PC機通過串行接口初始化藍牙模塊并建立語音連接,音頻接口連接耳機和麥克。復位電路向藍牙模塊提供復位信號RST,當設備出現故障時,可以使其恢復初始狀態。?

??? MC145483芯片的外圍電路與耳機麥克相連,實現了多模轉換和語音編解碼的功能,具體連接如圖4所示。MC145483的數據發送(DT)引腳、數據接收(DR)引腳與藍牙模塊的PCM語音接口相連,收發PCM數字語音流;MC145483的FST腳、FSR腳與藍牙模塊的PCM_SYNC腳相連,提供PCM語音流的收發同步信號;MC145483的BCLKT腳、BCLKR腳、MCLK腳與藍牙模塊的PCM_CLK相連,藍牙模塊通過此通道向MC145483提供主時鐘信號。

?

?

1.3 接口擴展模塊的實現?

??? 藍牙模塊要傳輸數據,物理硬件接口上需要利用RS232接口或者USB接口,而邏輯鏈路" title="鏈路">鏈路要使用ACL和SCO鏈路。軟件部分含有藍牙協議的HCI驅動部分和上層應用程序。首先通過RS232接口傳輸HCI指令,以建立ACL鏈路,然后通過此鏈路傳輸數據。RS232和USB都可以作為ACL鏈路的載體。藍牙模塊可以使用HCIRS232傳輸層,與擁有RS232串行口的主機互相傳輸數據。HCIRS232傳輸層的目標是在藍牙主機和藍牙主控制器之間的物理RS232接口上使用藍牙HCI,通過RS232接口連接藍牙模塊和主機。?

??? 由于RS232接口本身支持的傳輸速率不夠大,所以這種方案雖然避開了相對復雜的USB協議,但是RS232自身就存在帶寬不足的問題。根據USB新的規范,傳輸速率理論上可以達到12Mb/s,完全可以滿足一般的傳輸要求,不會產生接口上的速率瓶頸。藍牙模塊通過USB接口接入到具有USB接口的設備中,如PC機、PDA等。藍牙模塊上固化了底層協議棧,所以底層的跳頻、加密和鏈路管理控制等可以不必考慮,需要做的只是正確使用HCI指令。其缺點是,開發過程涉及USB接口及其相關協議,不如串口" title="串口">串口簡單。不過己經有廠家開始把USB驅動程序集成在藍牙模塊的存儲器中,簡化了用戶的開發過程。?

??? 接口擴展模塊實現了靈活、方便的擴展接口,ESDBK藍牙開發平臺在基板上為用戶提供了PCM接口、UART串口和+3.3V電源,用戶可以方便地通過設置在基板上的接口轉換開關將任意一個接口設置成獨立狀態,用于調試用戶自行設計、開發的藍牙設備中的語音電路和單片機控制電路,在藍牙開發平臺的藍牙功能支持下,達到完全仿真的效果,從而可以大大縮短用戶的藍牙產品的開發時間。?

1.4 獨立的電源模塊的實現?

??? 電源采用直流+5V輸入方式,通過LM317降壓實現穩壓在+3.3V,此電壓即為藍牙硬件開發平臺的工作電壓。電源輸入有兩種方式:一是采用專用的電源轉換器通過主板上的電源插座輸入;二是通過USB接口提供+5V電源,通過轉換開關可實現不同的電源輸入方式。?

2 軟件設計?

??? 軟件設計上采用Borland公司推出的Delphi6.0快速開發工具,實現了友好的全中文界面。該軟件平臺為藍牙開發人員提供了方便的測試接口及調試界面,用于藍牙數據傳輸、語音傳輸的藍牙應用軟件和產品的開發與研究,可方便快捷地進行藍牙指令分組、數據分組的測試,提供了藍牙規范的1.1b版本所有HCI指令的測試接口。?

2.1 軟件流程圖?

??? 藍牙模塊通過主機控制器接口HCI和PC機通信。由主設備發起建立ACL和(或)SCO連接。當主、從設備建立ACL連接后,就可以進行數據傳輸了。如果需要進行語音通信,則還需在ACL連接的基礎上建立SCO連接。藍牙開發平臺軟件開發環境的主程序流程如圖5所示。?

?

?

2.2 軟件的功能與實現?

??? 軟件的功能包括:ACL鏈接;SCO鏈接;數據傳輸;文件傳輸; 語音通訊;提供全部HCI命令測試;L2CAP協議層數據交換過程;SDP協議層的服務、屬性實現;RFCOMM協議層的數據交換;模擬串口服務實現。?

??? 應用程序主界面如圖6所示,包括菜單項、工具欄、狀態欄和記錄窗口。?

?

?

??? (1)記錄窗口?

??? 記錄窗口用于記錄每條HCI指令及該指令所引起的HCI事件的內容和ACL數據傳輸的內容。?

??? (2)菜單功能項?

??? ①文件:該功能項提供普通的文件操作,包括新建、打開、保存、復制、粘貼、選擇、打印、退出等功能。?

??? ②藍牙協議棧:包括HCI、SDP和RFCOMM的藍牙協議棧模型。?

??? ③應用模擬:包括數據傳輸、文件傳輸、語音通訊、語音和文件傳輸、指令測試5個子功能的演示。?

??? ④藍牙開發包括基于Windows平臺的開發、單芯片開發(BlueLab)和外部處理器(單片機)的開發。?

??? ⑤幫助:提供基于HCI層開發的詳細的幫助。包括HCl說明、HCI指令、HCI事件、HCI錯誤代碼。?

??? (3)工具欄?

??? 可快速實現新建、打開已存文件、當前記錄保存和打印功能。?

??? (4)狀態欄?

??? 由三個部分組成:指令執行狀態指示、所使用的串口、已建立連接的遠方藍牙設備的地址。

??? 對本藍牙開發平臺的硬件電路和軟件功能進行了相關測試,測試結果:數據傳輸過程中沒有數據丟失現象,藍牙開發等一系列功能均正常;在進行語音測試時,距離超過8m時有雜波出現,但可以通過加大功率和改進語音電路加以改善。?

??? 本開發平臺提供的友好、簡潔的用戶接口和界面,適用于廣大愛好者學習藍牙技術和開發藍牙產品。?

參考文獻?

[1]?朱則. 藍牙技術原理與協議[M]. 北京:北方交通大學出版社,2002.?

[2]?HELD G. 無線數據傳輸網絡:藍牙、WAP和WLAN[M].北京:人民郵電出版社,2001.?

[3]?傅劍虹,汪敏,朱俊. 基于藍牙技術家庭網絡的研究和實現[J].計算機工程,2004;(03).?

[4]?Bluetooth. Specification of the bluetooth system version?(EB/OL). http://www.bluetooth.com,2005.?

[5]?李志軍.藍牙開發平臺的研究與實現[C].哈爾濱工程大學工學碩士論文,2004.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一级日韩一区在线观看| 欧美一区二区啪啪| 午夜日韩在线| 亚洲一区久久| 亚洲午夜未删减在线观看| 99这里有精品| 99国产精品久久久久久久| 亚洲国产合集| 91久久香蕉国产日韩欧美9色| 精品成人一区二区三区| 在线观看不卡av| 亚洲国产成人av在线| 亚洲国产欧美一区| 亚洲美女av电影| av不卡在线| 亚洲网站视频| 亚洲欧美日韩一区二区三区在线观看| 亚洲自拍偷拍网址| 午夜一区二区三区不卡视频| 欧美亚洲一区二区在线| 久久成人免费网| 亚洲国产欧美在线人成| 亚洲精品一区二区三区四区高清| 亚洲美女视频在线免费观看| 日韩午夜电影av| 在线综合欧美| 亚洲免费影视第一页| 欧美一站二站| 久久蜜臀精品av| 你懂的网址国产 欧美| 欧美国产成人在线| 欧美日韩一级片在线观看| 欧美亚州韩日在线看免费版国语版| 国产精品九九| 国产日韩一区二区| 在线日韩视频| 99re6这里只有精品视频在线观看| 夜夜嗨av色综合久久久综合网| 99精品免费视频| 亚洲欧美日韩直播| 亚洲福利专区| 在线视频亚洲一区| 羞羞漫画18久久大片| 久色婷婷小香蕉久久| 欧美伦理一区二区| 国产精品私人影院| 伊人影院久久| 国产精品99久久久久久久久| 欧美一区二区三区四区在线| 亚洲人成7777| 亚洲欧美电影院| 另类av导航| 欧美午夜精品电影| 国产一区二区视频在线观看| 亚洲人成网在线播放| 午夜精品短视频| 99re热这里只有精品免费视频| 午夜精品影院在线观看| 美女视频黄a大片欧美| 欧美视频在线观看一区二区| 激情懂色av一区av二区av| 亚洲人成网站色ww在线| 亚洲免费人成在线视频观看| 亚洲日本中文字幕| 小处雏高清一区二区三区| 免费看的黄色欧美网站| 国产精品成人国产乱一区| 极品尤物久久久av免费看| 宅男噜噜噜66一区二区| 亚洲国产日韩在线一区模特| 亚洲欧美日本国产有色| 老司机午夜精品| 国产精品久久久久天堂| 在线观看视频一区二区| 亚洲欧美清纯在线制服| 亚洲最新视频在线| 久久综合综合久久综合| 国产精品亚洲片夜色在线| 亚洲精选成人| 亚洲第一狼人社区| 亚洲欧美日韩国产一区二区| 免费在线欧美视频| 国产欧美视频一区二区三区| 夜夜嗨av色一区二区不卡| 亚洲人成77777在线观看网| 欧美在线一区二区| 欧美视频福利| 亚洲欧洲一区| 亚洲国产精品v| 欧美一区亚洲| 国产精品久久久久久久久久直播| 亚洲国产欧美一区二区三区久久| 欧美在线日韩在线| 午夜在线电影亚洲一区| 欧美日韩成人综合| 亚洲高清在线| 亚洲韩国青草视频| 久久乐国产精品| 国产日韩欧美三区| 亚洲天堂成人在线观看| 9久草视频在线视频精品| 裸体女人亚洲精品一区| 国产一区二区三区无遮挡| 亚洲欧美自拍偷拍| 亚洲欧美日韩国产成人| 国产精品久久九九| 一本色道久久综合狠狠躁篇的优点| 日韩午夜黄色| 欧美日本不卡高清| 亚洲激情在线激情| 亚洲人成人一区二区三区| 玖玖玖免费嫩草在线影院一区| 国产一区香蕉久久| 欧美综合国产| 久久一区二区三区国产精品 | 久久躁日日躁aaaaxxxx| 国产日韩在线亚洲字幕中文| 午夜精品一区二区三区在线| 欧美一区二区精品| 国产精品自拍视频| 午夜精品网站| 久久九九免费视频| 国外成人性视频| 久久国内精品自在自线400部| 久久久久久夜| 尤物yw午夜国产精品视频| 亚洲黄色影片| 欧美激情欧美狂野欧美精品| 亚洲精品在线观看免费| 一区二区三区视频在线观看| 欧美亚日韩国产aⅴ精品中极品| 一区二区三区偷拍| 香港成人在线视频| 国产精品无人区| 欧美伊久线香蕉线新在线| 久久久久久噜噜噜久久久精品 | 在线免费不卡视频| 亚洲免费观看在线观看| 欧美日韩三级电影在线| 亚洲无人区一区| 久久久噜噜噜久久人人看| 精品动漫3d一区二区三区| 亚洲日本免费| 欧美日一区二区在线观看| 亚洲一级黄色av| 久久久99国产精品免费| 伊人成人在线视频| 中文一区二区在线观看| 国产精品美腿一区在线看| 午夜激情久久久| 玖玖玖国产精品| 亚洲毛片视频| 欧美一区二区三区免费看 | 久久aⅴ国产欧美74aaa| 免费视频亚洲| 99视频在线观看一区三区| 午夜一区在线| 亚洲高清二区| 亚洲愉拍自拍另类高清精品| 国产欧美午夜| 日韩亚洲一区二区| 国产精品嫩草99av在线| 亚洲国产成人精品视频| 欧美日韩国产综合久久| 亚洲欧美日韩国产一区| 久久尤物视频| 一区二区三区欧美亚洲| 久久久精品国产一区二区三区| 亚洲激情成人网| 香蕉成人啪国产精品视频综合网| 激情国产一区二区| 亚洲无线视频| 伊人男人综合视频网| 亚洲综合三区| 亚洲第一二三四五区| 亚洲你懂的在线视频| 一区精品在线播放| 亚洲一区二区少妇| 影音国产精品| 亚洲欧美在线观看| 亚洲激情在线观看视频免费| 欧美自拍偷拍| 亚洲美洲欧洲综合国产一区| 久久精品欧洲| 99热这里只有精品8| 久热成人在线视频| 亚洲一区二区在线播放| 欧美高清自拍一区| 欧美中文字幕不卡| 国产精品av久久久久久麻豆网| 亚洲高清影视| 国产精品外国| 中国成人亚色综合网站| 怡红院精品视频| 久久国产免费| 亚洲一区二区免费在线| 欧美破处大片在线视频| 亚洲国产导航| 国产一区二区三区成人欧美日韩在线观看 | 亚洲午夜激情免费视频|