亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于藍(lán)牙的數(shù)據(jù)互聯(lián)傳輸系統(tǒng)設(shè)計(jì)

        2012-04-12 00:00:00蘇征遠(yuǎn)易燕李海雁戴祖誠(chéng)
        現(xiàn)代電子技術(shù) 2012年4期

        摘要:在基于藍(lán)牙協(xié)議體系及藍(lán)牙通用應(yīng)用框架的基礎(chǔ)上,研究了嵌入式藍(lán)牙數(shù)據(jù)的傳輸技術(shù),設(shè)計(jì)了藍(lán)牙數(shù)據(jù)傳輸系統(tǒng)。系統(tǒng)采用流行的ARM處理器,并選用了CSR公司的CSR8510藍(lán)牙芯片作為藍(lán)牙通信的核心,最后設(shè)計(jì)了藍(lán)牙數(shù)據(jù)傳輸軟件??傮w來(lái)說(shuō),在此所設(shè)計(jì)的藍(lán)牙數(shù)據(jù)傳輸系統(tǒng)具有價(jià)格低,性能強(qiáng),通用性好以及擴(kuò)展能力強(qiáng)等優(yōu)點(diǎn)。

        關(guān)鍵詞:藍(lán)牙; 數(shù)據(jù)傳輸; CSR8510; ARM處理器

        中圖分類號(hào):TN91934; TP399文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1004373X(2012)04008003

        Design of data interconnection transmission system based on Bluetooth

        SU Zhengyuan, YI Yan, LI Haiyan, DAI Zucheng

        (Kunming University, Kunming 650214, China)

        Abstract: The bluetooth data transmission technology in embedded system is researched, and Bluetooth data transmission system is designed based on Bluetooth protocol architecture and Bluetooth general application framework. The popular ARM processor is selected and CSR8510 of CSR company is taken as the core of Bluetooth communication. The Bluetooth data transmission software was designed. All in all, the system owns the advantages of low price, strong performance, high universality and good extensibility.

        Keywords: Bluetooth; data transmission; CSR8510; ARM processor

        收稿日期:20110815

        基金項(xiàng)目:云南省教育廳科學(xué)研究基金資助項(xiàng)目(2010Y503)0引言

        由于微電子技術(shù)與集成電路技術(shù)的進(jìn)步,使得計(jì)算機(jī)設(shè)備的體積進(jìn)一步縮小,功耗不斷降低。而且隨著產(chǎn)品體積的日益減小和對(duì)應(yīng)功耗的降低,使得各種移動(dòng)、便攜式產(chǎn)品越來(lái)越廣泛地被應(yīng)用于人們的日常生活中;但由此產(chǎn)生的網(wǎng)絡(luò)連接和信息交換問(wèn)題也越發(fā)突出?,F(xiàn)在,各種移動(dòng)設(shè)備間的無(wú)線通信產(chǎn)品已經(jīng)成為眾多廠商正在努力開(kāi)發(fā)的目標(biāo)。藍(lán)牙技術(shù)正是在這樣的一種環(huán)境下產(chǎn)生的。藍(lán)牙技術(shù)致力于構(gòu)建體積小,功耗低,并能夠深度嵌入到其他設(shè)備或隨身攜帶的產(chǎn)品;使用藍(lán)牙技術(shù)可以實(shí)時(shí)處理數(shù)據(jù)、語(yǔ)音、圖像,甚至是視頻信息。

        2010年7月7日藍(lán)牙技術(shù)聯(lián)盟(Bluetooth SIG)宣布,正式采納藍(lán)牙4.0核心規(guī)范(Bluetooth Core Specification Version 4.0),并啟動(dòng)對(duì)應(yīng)的認(rèn)證計(jì)劃。會(huì)員廠商可以提交其產(chǎn)品進(jìn)行測(cè)試,通過(guò)藍(lán)牙4.0后將獲得藍(lán)牙4.0標(biāo)準(zhǔn)認(rèn)證。該技術(shù)擁有極低的運(yùn)行和待機(jī)功耗,使用一粒紐扣電池甚至可連續(xù)工作數(shù)年之久[1]。同時(shí)還擁有低成本、跨廠商互操作性、3 ms低延遲、100 m以上超長(zhǎng)距離、AES128加密等諸多特色,可以用于計(jì)步器、心律監(jiān)視器、智能儀表、傳感器物聯(lián)網(wǎng)等眾多領(lǐng)域,藍(lán)牙技術(shù)將在未來(lái)的短距離無(wú)線通信中發(fā)揮巨大作用。

        本文就基于嵌入式設(shè)備上的藍(lán)牙數(shù)據(jù)傳輸技術(shù),重點(diǎn)研究了藍(lán)牙協(xié)議體系和應(yīng)用框架,以及嵌入式藍(lán)牙數(shù)據(jù)傳輸軟件的實(shí)現(xiàn)。

        1藍(lán)牙協(xié)議概述

        藍(lán)牙協(xié)議棧是藍(lán)牙通信規(guī)范的核心部分,如圖1所示。藍(lán)牙協(xié)議規(guī)定了藍(lán)牙設(shè)備的定位、之間的互連操作,以及如何建立連接交換數(shù)據(jù),從而可以在藍(lán)牙設(shè)備之間進(jìn)行無(wú)縫交互式應(yīng)用。藍(lán)牙協(xié)議采用了網(wǎng)絡(luò)通信中常用的分層結(jié)構(gòu),分別完成數(shù)據(jù)流的過(guò)濾和傳輸、跳頻和數(shù)據(jù)幀傳輸、連接的建立和釋放、鏈路的控制、數(shù)據(jù)的拆裝、業(yè)務(wù)質(zhì)量(QoS)、協(xié)議的復(fù)用和分用等功能[2]。藍(lán)牙技術(shù)的一個(gè)主要任務(wù)就是能夠使使用相同藍(lán)牙協(xié)議的本地設(shè)備和遠(yuǎn)端設(shè)備互聯(lián)互通,而不需要額外的資源和操作。

        從協(xié)議的重要性上,藍(lán)牙協(xié)議體系可以分為4個(gè)層次,即核心協(xié)議層、串口協(xié)議層、電話控制協(xié)議層和可選協(xié)議層。各個(gè)層還包含了各種具體的協(xié)議[3]:

        (1) 核心協(xié)議層:邏輯鏈路控制和適配協(xié)議(L2CAP)、基帶、鏈路管理協(xié)議(LMP)、服務(wù)發(fā)現(xiàn)協(xié)議(SDP);

        (2) 串口協(xié)議層:串口仿真協(xié)議(RFCOMM);

        (3) 電話控制協(xié)議層:電話控制二元協(xié)議(TCS Binary)與ATCommand規(guī)范;

        (4) 可選協(xié)議層:點(diǎn)到點(diǎn)協(xié)議(PPP)、對(duì)象交換協(xié)議(OBEX)、UDP/TCP/IP協(xié)議、無(wú)線應(yīng)用環(huán)境(WAE)、無(wú)線應(yīng)用協(xié)議(WAP)、紅外移動(dòng)通信(IrMC)、vCard、vCal。

        圖1藍(lán)牙協(xié)議體系結(jié)構(gòu)2藍(lán)牙數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)

        2.1藍(lán)牙應(yīng)用框架

        在藍(lán)牙協(xié)議體系結(jié)構(gòu)的基礎(chǔ)上,藍(lán)牙規(guī)范還定義了通用的藍(lán)牙應(yīng)用框架。應(yīng)用框架重點(diǎn)選擇了標(biāo)準(zhǔn)藍(lán)牙協(xié)議中的消息和操作,描述了完整的藍(lán)牙應(yīng)用操作過(guò)程。應(yīng)用框架的提出大大提高了不同廠家藍(lán)牙產(chǎn)品的互操作性,這給用戶帶來(lái)了便利。在藍(lán)牙通用應(yīng)用框架中,定義了4個(gè)通用框架,它們是實(shí)現(xiàn)具體的藍(lán)牙應(yīng)用的規(guī)范和基礎(chǔ)。這4個(gè)應(yīng)用框架是[4]:通用訪問(wèn)框架(Generic Access Profile,GAP)、串口仿真框架(Serial Port Proflle,SPP)、服務(wù)發(fā)現(xiàn)應(yīng)用框架(Service Discovery Application Profile,SDAP)、通用對(duì)象交換框架(Generic Object Exchange Profile,GOEP)。這4個(gè)通用框架之間的關(guān)系如圖2所示。

        圖2藍(lán)牙通用應(yīng)用框架2.2系統(tǒng)硬件設(shè)計(jì)

        系統(tǒng)的硬件結(jié)構(gòu)示意圖如圖3所示。主控制器采用了三星公司的一款S3C2440微處理器,基于ARM920T內(nèi)核,采用0.18 μm工藝制作CMOS宏單元和存儲(chǔ)單元,同時(shí)采用AMBA(Advanced Microcontroller Bus Architecture)新型總線結(jié)構(gòu),具有低功耗、精簡(jiǎn)和出色的全靜態(tài)設(shè)計(jì),所以特別適合對(duì)成本和功耗敏感的應(yīng)用。除此之外,他還特別為各種外設(shè)準(zhǔn)備了豐富的中斷控制能力,包括高達(dá)60個(gè)中斷源(其中,5個(gè)定時(shí)器,9個(gè)UARTs,24個(gè)外部中斷,1個(gè)看門狗定時(shí)器, 4個(gè)DMA,2個(gè)ADC, 1個(gè)LCD,1個(gè)電池故障,1個(gè)I2C,2個(gè)SPI,1個(gè)SDI,2個(gè)USB,1個(gè)NAND,2個(gè)Camera和1個(gè)AC97音頻),可以使用電平/邊沿觸發(fā)模式進(jìn)行觸發(fā)的外部中斷源,可編程決定的邊沿/電平觸發(fā)極性,這些功能為緊急中斷請(qǐng)求提供了快速中斷(FIQ)服務(wù)[5]。

        藍(lán)牙模塊采用了CSR公司的CSR8510,它是CSR8000系列的一款,是全面滿足藍(lán)牙 v3.0標(biāo)準(zhǔn)的系統(tǒng),并提供對(duì)最新藍(lán)牙標(biāo)準(zhǔn) v4.0版本的支持。CSR8000在原CSR7000的架構(gòu)上增加了藍(lán)牙低功耗射頻部分,專門為連接下一代10億個(gè)藍(lán)牙設(shè)備而設(shè)計(jì)的。另外,增加了數(shù)字信號(hào)處理器(DSP),為高清語(yǔ)音配備的專用數(shù)字音頻信號(hào)處理器,可進(jìn)行片上音頻編碼和噪聲消除。同時(shí)對(duì)原藍(lán)牙射頻和FM部分進(jìn)行了優(yōu)化,使藍(lán)牙射頻的輸出功率達(dá)到了10 dBm,在不需要外接任何PA的情況下,芯片已經(jīng)可以達(dá)到class1的距離,即100~150 m的距離,靈敏度也從原-90 dBm改進(jìn)到現(xiàn)在的-93 dBm。其FM無(wú)需接任何外接天線,僅基于DSP的降噪算法就能使FM接收器實(shí)現(xiàn)更好的接收效果。

        圖3藍(lán)牙數(shù)據(jù)傳輸系統(tǒng)的硬件結(jié)構(gòu)圖2.3系統(tǒng)軟件設(shè)計(jì)

        整個(gè)藍(lán)牙數(shù)據(jù)傳輸系統(tǒng)的軟件架構(gòu)如圖4所示,共分為4個(gè)大的模塊:

        (1) GUI模塊。采用Qt庫(kù)實(shí)現(xiàn),完全面向?qū)ο笤O(shè)計(jì),界面易擴(kuò)展,各種功能使用插件的形式完成;主要負(fù)責(zé)界面各種按鈕的消息捕獲、處理,完成藍(lán)牙數(shù)據(jù)傳輸系統(tǒng)中所有功能窗口的創(chuàng)建、銷毀以及管理,當(dāng)出現(xiàn)軟件有錯(cuò)誤發(fā)生時(shí),向用戶返回友好的錯(cuò)誤提示。同時(shí),在進(jìn)行數(shù)據(jù)傳輸?shù)臅r(shí)候,可以實(shí)時(shí)顯示當(dāng)前數(shù)據(jù)傳輸?shù)臓顟B(tài)信息。

        圖4藍(lán)牙數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)圖(2) Adapter Layer,軟件適配層。主要負(fù)責(zé)向GUI模塊提供底層無(wú)關(guān)的數(shù)據(jù)傳輸API接口,與GUI交換數(shù)據(jù)信息,以及響應(yīng)用戶在GUI上的操作,控制下層模塊進(jìn)行實(shí)際的執(zhí)行。

        (3) Source Control模塊。主要負(fù)責(zé)通過(guò)SDAP(服務(wù)發(fā)現(xiàn)應(yīng)用框架)發(fā)現(xiàn)SDP和連接其他藍(lán)牙設(shè)備;通過(guò)GOBEX(通用對(duì)象交換框架)中的OBEX規(guī)范與其他的藍(lán)牙設(shè)備進(jìn)行信息交換,主要分為PUT和GET操作的控制,以及設(shè)備本身的文件操作控制;本模塊還可以進(jìn)行其他藍(lán)牙設(shè)備的身份認(rèn)證和鑒權(quán)。

        (4) Core Module。主要負(fù)責(zé)藍(lán)牙設(shè)備原始數(shù)據(jù)的緩存,以及調(diào)用藍(lán)牙芯片進(jìn)行加密數(shù)據(jù)的編解碼,并保證實(shí)現(xiàn)藍(lán)牙數(shù)據(jù)的實(shí)時(shí)通信。

        3結(jié)語(yǔ)

        嵌入式移動(dòng)設(shè)備的飛速發(fā)展,使得人們進(jìn)行無(wú)線互聯(lián)互通的愿望越發(fā)強(qiáng)烈。藍(lán)牙4.0技術(shù)規(guī)范的提出,使其在更低功耗,更大覆蓋范圍,必將成為短距離無(wú)線通信的事實(shí)標(biāo)準(zhǔn);相信不久的將來(lái),基于藍(lán)牙的無(wú)線應(yīng)用會(huì)越來(lái)越多。

        參考文獻(xiàn)

        [1]佚名.藍(lán)牙:即將邁向4位一體的4.0時(shí)代[N].人民郵電報(bào),2010915(11).

        [2]呂曉宇.車載藍(lán)牙免提系統(tǒng)研究[J].長(zhǎng)春理工大學(xué)學(xué)報(bào),2008(1):124126.

        [3]胡新華,楊繼隆,姜偉.藍(lán)牙技術(shù)綜述[J].現(xiàn)代電子技術(shù),2002,25(5):9396.

        [4]朱勇.回聲消除技術(shù)在藍(lán)牙車載免提系統(tǒng)中的應(yīng)用[J].黑龍江水專學(xué)報(bào),2008(1):112115.

        [5]涂剛,陽(yáng)富民.嵌入式操作系統(tǒng)綜述[J].計(jì)算機(jī)應(yīng)用研究,2000,17(11):46.

        [6]孫浩.基于ARM和FPGA的嵌入式高速圖像采集存儲(chǔ)系統(tǒng)\\[J\\].電子科技,2009(2):57.

        [7]毛江錕,王竹林,尉廣軍.ARM與上位機(jī)的藍(lán)牙通信系統(tǒng)設(shè)計(jì)\\[J\\].電子設(shè)計(jì)工程,2011(13):113115.

        五月激情在线观看视频| 欧美日韩精品一区二区三区不卡| 99久久免费精品高清特色大片| 亚洲国产精品久久久性色av| 国产熟妇一区二区三区网站| 日韩精品人妻久久久一二三| 国产探花在线精品一区二区| 91高清国产经典在线观看| 日本高清中文一区二区三区| 亚洲乱码中文字幕综合久久| 国产无遮挡又爽又刺激的视频老师| 娇妻玩4p被三个男人伺候电影| 手机AV片在线| 偷拍韩国美女洗澡一区二区三区| 亚洲精品色午夜无码专区日韩| 1717国产精品久久| 亚洲AV秘 无码一区二区久久| 91精品国产91综合久久蜜臀| 国产狂喷潮在线观看| 中文字幕欧美一区| 蜜桃av一区在线观看| 国产精品会所一区二区三区| 人妻丰满熟妇av无码片| 亚洲女同成av人片在线观看| 国产视频在线观看一区二区三区 | 免费看黄色电影| 无码一区二区三区不卡AV | 国产精品亚洲三级一区二区三区| 久久精品国产视频在热| 国产剧情福利AV一区二区| 久久av少妇亚洲精品| 中文字幕有码无码人妻av蜜桃| 成熟人妻av无码专区| 亚洲AV秘 片一区二区三区| 亚洲综合在线观看一区二区三区| 成人国产精品一区二区视频| 国产爆乳乱码女大生Av| 91久久国产露脸国语对白| 免费无码又爽又高潮视频| 欧美午夜一区二区福利视频| 亚洲愉拍自拍视频一区|