嵌入式蓝牙通信接口研究
- 格式: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年毕业于江西师范大学计算
机系,助教,南昌理工学院计算机系教师。 嵌 入 式 蓝 牙 通 信 接 口 研
究