嵌入式蓝牙通信接口研究

  • 格式:pdf
  • 大小:112.21 KB
  • 文档页数:2

一 

Implant Dyadic Blue-tooth Communication Interface Research 

杨菁黄建军 

Yang Jing Huang Jianjun (南昌理工学院计算机系,江西南昌330044) (Department of Computer,Nanchang Institute of Technology,Jiangxi Nanchang 330044) 

摘 要:随着嵌入式系统在各种家电设备中的普及,将嵌入式和蓝牙技术结合起来,成为当前研究的热点。本文重点分析 

了蓝牙协议栈及其体系结构,给出了蓝牙和嵌入式结合的软硬件设计方案。 

关键词:嵌入式系统;蓝牙技术;协议栈 

中图分类号:TN925 文献标识码:A 文章编号:1671—4792一(2010)5—0056—02 

Abstract:With implanting dyadic system popularizing in various home appliance equipment,the combation 

of implant style and blue-tooth technology become the research focus.This article analysizes blue-tooth 

protocol stack and its system structure,and gives software and hardware design schem of the combation of 

blue—tooth technology and implant dyadic. Keywords:Implant Dyadic System;Blue-tooth Technlogy;Protacol Storehouse 

0引言 

蓝牙技术是一种无线数据与语音通信的开放性全球规 

范,它以低成本的近距离无线连接为基础,为固定与移动设 

备通信环境建立一个特别连接的短程无线电技术。其实质内 

容是要建立通用的无线电空中接口(Radio Air Interface) 

及其控制软件的公开标准,以便通信和计算机进一步结合, 

使不同厂家生产的便携式设备在没有电线或电缆相互连接 

的情况下,能在近距离范围内具有互用、互操作性能(Iter- 

operability)。 

1蓝牙协议及体系结构 蓝牙规范的协议栈所采用的分层结构如图一所示,分别 

完成数据流的过滤和传输、跳频和数据帧传输、连接的建立 

和释放、链路的控制、数据的拆装、业务质量、协议的复用和 

分段重组等功能。 

图一蓝牙协议栈 蓝牙协议体系中的协议按SIG的关注程度分为四层: 

①核心协议:BaseBand、LMP、L2CAP、SDP; ②电缆替代协议:RFcO州; 

③电话传送控制协议:TCS-Binary、AT命令集; 

④选用协议:PPP、UDP/TCP/IP、OBE)(、WAP、vCard、vCal、 

IrMC、WAE。 除上述协议层外,规范还定义了主机控制器接口(HCI), 

它为基带控制器、连接管理器、硬件状态和控制寄存器提供 

命令接口。HCI位于L2CAP的下层,但HCI也可位于L2CAP上 

层。 2嵌入式蓝牙的硬件设计 

根据蓝牙协议栈的分层结构,嵌入式蓝牙设备的组成分 

为蓝牙主机(用户终端)和蓝牙模块(无线收发器)两部分。蓝 

牙模块(无线收发器)通过主机控制接口HCl与蓝牙主机(用 

户终端)进行通信,设备组成如图二所示。 

图二

蓝牙设备的组成 蓝牙硬件模块由蓝牙协议栈的无线收发器(RF)、基带控 

制器(BB)和链路管理层(LMP)组成。目前大多数生产厂家都 

是利用片上系统技术SOC(System-On-Chip)将这三层功能 

模块集嵌在同一块芯片上,它由微处理器(CPU)、无线收发器 

(RF)、基带控制器(BB)、静态随机存储器(SRAM)、闪存(Flash 

程序存储器)、通用异步收发器(UAST)、通用串行接口(USB)、 

语音编/解码器(CODEC)及蓝牙测试模块组成。蓝牙模块采 

用CSR BlueCore02芯片的增强型蓝牙模块,兼容蓝牙1.2 

规范,最大发射距离达到100米,最大数据传输率可达到 

1.384Mbps,支持低功耗工作模式/高速工作模式,支持安全 认证、数据加密,该模块通过UART口与微处理器通信。其硬 

件结构框图如图三所示: 

图三硬件结构框图 

3嵌入式蓝牙的软件设计 

软件设计包括初始化模块、数据发送模块、数据接收模 

块。与硬件系统相对应,软件系统采用嵌入式方案,全部协议 

下载到蓝牙设备内核处理器的外置Flash中,操作通过人机 

接口控制。整个软件系统分成4个部分实现:蓝牙系统模块、 

蓝牙通用函数库模块、蓝牙协议栈的各个协议模块及用户接 

口。 蓝牙模块通过主机控制器接口HCI和从设备通信,由主 

设备发起建立ACL和SCO连接。当主从设备建立ACL连接 

后,就可以进行数据传输 其软件框图如图四所示: 图四软件功能框图 

4结束语 

通过分析蓝牙协议栈,实现对嵌人式蓝牙通信接口的软 

件模块和硬件模块进行设计,拓宽了蓝牙通信模块的应用前 

景。 

参考文献 

【1]金纯,林金朝.蓝牙协议及其源代码分析[MJ.北京: 国防工业出版社,2006. 

【2]张禄林,雷舂娟,郎晓红.蓝牙协议及其实现[M].北 京:人民邮电出版社,2006. 

[3】赵勇.嵌入式系统蓝牙模块设计[D].北京:北京交通 大学,2008. 

作者简介 杨菁(1984一),女,2006年毕业于南昌理工学院计算机 

系,助教,南昌理工学院计算机系教师; 

黄建军(1981一),男,2004年毕业于江西师范大学计算 

机系,助教,南昌理工学院计算机系教师。 嵌 入 式 蓝 牙 通 信 接 口 研