蓝牙技术简述_王学群.docx
《蓝牙技术简述_王学群.docx》由会员分享,可在线阅读,更多相关《蓝牙技术简述_王学群.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上海同济大学电 子与信息学院 王 学 群 蒋 平 杨 宇 浩 摘要 该文介绍蓝牙系统,对蓝牙系统的协议体系、发展技术现状、发展前景进行了比较详尽 的阐述,以机器人无线通信为例,比较详尽的描述了蓝牙技术在嵌入式系统中的应用。同时,将它与 现行的其它无线网络技术进行比较,突出其在短距离无线通信上的地位。 关键词 无线通信蓝牙协议嵌入式系统 IEEE8 02. 1 1 HomeRF 1概述 当今世界通信技术迅猛发展,蓝牙 (Bluetooth) 技术作为一种短距离无线通信标准,正有力的推动 3G移动通信技术的发展。蓝牙是由 L.M. Ericsson 注册登记的商标,并且将其使用权转让给了 SIG
2、(Special Interest Group)的成员,最初主要解 决移动电话边界设备的连接问题,而随着时间的推 移,蓝牙技术的运用范围越来越广,不仅适用于移动 电话,还可运用于计算机、打印机、 PDA,甚至 Internet接入和各种家用电器之间的智能数据通信。 蓝牙采用跳频 ( Frequency-hopping)和 TDMA等技术 将无线通信与数据通信连接在一起,它必将在 SIM频 段运用上占越来越重要的位置。 2蓝牙系统的结构 蓝牙协议体系结构简图如图 1所示。 蓝牙采用跳频展频技术 ( FHSS),理论跳频速率 为 1600跳 /秒。从协议体系结构上说,蓝牙系统 共可分为四部分:无线
3、与基带部分 ( Radio & Baseband)、 链路管理、逻辑链路控制与自适应协 议层 ( Link Manager & L2CAP)、 主机控制器接口 层( Host Controller Interface)和应用框架与 支持层 ( Appl ication Frame & Support),无线 图 1蓝牙协议体系结构简图 与基带部分主要规定硬件设备的功能,负责射频处 理和基频调制的功能,蓝牙工作在 2.4GHz ISM(即 工业、科学、医学 ) 频段,数据率为 IMb/s,采 用时分双工传输方案,它特别设计了快速确认和跳 频方案以确保链路稳定,为了抑制干扰和防止衰落 跳频收发器采
4、用 GFSK(Gaussian Frequency Shift Keying)调制,调制系数介于 0. 28 0. 35之间, GFSK调制方式既加大了频谱的带外衰减,同时也 得到了恒包络特性;链路管理、逻辑链路控制与 自适应协议部分主要完成底层通信协议( 如物理 层、 MAC层)的功能,链路管理负责基带连接 设 定及管理,其中的逻辑链路控制与自适应协议 46 2002 Radio Engineering Vol.32NO.10 *唓忒得到教 t邶优嚎啧年教师资助针刑资助 和服务质量等功能;主机控制器接口层提供蓝牙与 主机设备之间连接接口的控制命令;应用框架与支 持层主要为各种应用提供应用软件
5、所需要的通信协 议与应用接口,如 REC0腦等。 蓝牙上层可与多个可 选协议连接如: PPP、 UDP/TCP/IP、 0BEX(对象交 换协议 ) 、 WAP、 VCard、 VCal、 IrMC、WAE (无 自 1999 年 BSIG(Bluetooth Special Interest Group, 蓝牙特殊兴趣组) 公布了蓝牙技术规范 的 1.0版本以来,具有蓝牙功能的产品纷纷出台。 一个典型的蓝牙系统包括带收发信器的 RF部 分,链路控制部分,链路管理部分,以及与主机 联系的接口,如图 3所示。 线运用环境 ), 这些协议位于 REC0MM层之上,根据具体应用选 定相应协 议。 并
6、不是所有应用程序都利用 全部协议。相反,应用程序往往 只利用协议栈中某些部分。不同 运用可运行于不同协议栈,但每 一个协议栈都使用同一公共蓝牙 数据链路和物理层。 蓝牙系统提供点对点连接方 式或一点对多点的连接方式。一点对多点的连接方 式中多个蓝牙单元之间共享一条信道。共享同一个信 道的单元集形成一个匹克网 ( Piconet)。其中,一个 蓝牙单元作为匹克网的主单元,其余为从单元。一个 匹克网中最多有 7个从单元。另外更多的从单元可被 锁定于某一主单元,而处于休眠状态。这些从单元的 激活与休眠状态完全由主单元控制。几个匹克网可以 被连接在一起,靠跳频 ( Frequency-Hopping)
7、顺序识 别每一个匹克网,同一匹克网所有用户都与这个跳频 顺序同步。几个匹克网可以被连接在一起,构成 Scatternet。如图 2 所示。 蓝牙系统的软件大体可划分低层协议和上层协 议两部分,低层协议的程序以目标码的格式存放 在存放底层程序的存储器中,上层协议的源程序 需要主机的处理器来支持,主机通过主机控制器接 口 ( HCI)和低层协议协调。 多数元件供应商己经采用了上述的多芯片方法 进行系统设计,虽然 这种方法能简化芯片设计,但其 元件数量较多、线路板较大,且其实现成本较高,在 上述的蓝牙射频系统中,要包含较多的昂贵的 RF及 IF滤波器,因此,上述电路渐渐不为客户所采用。而 像 Nat
8、ional Semi conductor 公司 、 Conexant 公 司 、 Broadcom 公司 、 CSR (Cambridge Silicon Radio)公司等一些生产商已采用了一种单芯片的现 代技术,它大大减少了外部元器件数量以降低了成 本。尤值得称道的是自二代芯片后,天线驱动、滤波 等许多外围器件已被集成到芯片内,大大 简化了外围 设计,如图4所示。 _ 嵌入式蓝牙系统是将 RF和基带部分集成在一块 |芯片 h,其软件上层协议也全部固化在芯片中,芯 片通过 USB或 UART接 U与主机相连接,主机的处理 器不关心蓝牙系统繁重的协议处理问题。嵌入式蓝 牙系统可看作是 -个智能
9、终端,可以简化整机设计 r作,避免建立软件协议所遇到的许多具体困难。 CSR公司推出两种方案: Bluecore 01和 Bluecore 02。芯片中包括频率合成器、 AGC、 通道滤波器 等 RF部件,以及基带部分的 16位微控制器、 UART 接口等,并装有L2CAP(第二层控制和适配协 议 ) 、 RFC0MM (射频通信协议)和 SDP (服务发现协 议)等蓝牙的上层协议。 01芯片须外接快闪 ROM, 而 02芯片上已集成有 ROM。 Bluecore 03是针对 具体应用分别设计的,并提供专门的应用程序包 (Profile)。 集成度的提高大大方便了应甩厂商 :的开发过程。最近,
10、 Ericsson Microel- ectronics公司推出第四代蓝牙芯片,它的体积 更小,内部还集成了 4M到 8M的闪存。 RF是实 现蓝牙功能的瓶颈之一,对于缺少 RF设计能力和 经验的 I:程技术人员的公司来说,迅速发展的蓝 !牙模块 /芯片,为他们提供了多种选择。 i 4蓝牙技术嵌入式系统中应用举例 | 蓝牙以其低功耗、低成本、小尺寸以及能够实 ;现无处不在的连接的灵活特点,必然受到人们越来越 !多的关注。而其在嵌入式系统中应用尤显得重要,现 ;在市场上销售的各种开发平台,大多数只提供基于 WINDOW系统的 DEM0程序(包括 HCI驱动等 ), 但脱 离开 WINDOW或 P
11、C机开发难度就大为增加,许多厂 |商在提供蓝牙开发方案时只提供基于 WINDOW操作系 统的驱动程序或 API程序,对于其它的操作系统,并 !不提供这种底层的程序,给蓝 牙技术的普及和基于其 他系统的开发造成了很大困难。这里,我们将举一个 图 5机器人控制端(如 PC机)与蓝牙模块接口 图 6机器人与蓝牙糢块接口 机器人应用的例子供大家参考,希望对大家今后的 开发有所帮助。 图 5、图 6是点对点双 CPU通信的模型 , N 样,可实现点对多点的模型。 PC主机通过 RS232 口 与蓝牙模块相连,作为控制端,可以传输数据及语 音等信号 : 另一端,机器人通过单片机,由 RS232 口与蓝牙模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 蓝牙技术 简述 王学群
限制150内