基于单片机的蓝牙接口设计及数据传输的实现.ppt

基于单片机的蓝牙接口设计及数据传输的实现.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
蓝牙系统结构 哈尔滨理工大学学士学位论文 基于单片机的蓝牙接口设计及数据传输的实现 指导老师:姜艳殊 学 生:杨东海 专 业:自动化 时 间:2011/06/25 绪论 结论 蓝牙主机控制器(HCI) 蓝牙技术基础 蓝牙接口设计及数据传输的实现 内容简介 绪论 蓝牙技术的产生与发展 1994年,爱立信移动通信公司为移动电话和电话附件之间寻找一种低耗能、低成本的无线接口。在爱立信公司的引领下,世界很多厂家的研发部门加入到共同协议开发此技术的行业中。 1998年5月,由爱立信、IBM、英特尔、诺基亚和东芝五家公司共同提出了一种近距离无线数字通信的技术标准,其目的是实现最高传输速率可达1Mb/s(有效传输速率为721Kb/s),最大传输距离为10m的无线通信技术,即蓝牙技术。并成立了国际化组织蓝牙SIG (Special Interest Group)。 蓝牙技术特点 蓝牙技术基础 蓝牙技术主要面向广义上网络中各类数据及语言设备,通过无线方式将它们连接。概括起来说,它主要具有以下特点: 1、支持点对点和点对多点连接 2、工作在全球通用的2.4GHz IMS频段 3、能传送数据和语音 4、具有USB、UART、PCM语音接口 5、低成本、低功耗和低辐射 6、安全性,蓝牙协议提供了认证和加密 7、多用途,充分支持现有高层协议 典型的蓝牙系统可分为五个单元 : 蓝牙技术基础 无线射频单元:是一个蓝牙无线收发器,它是任何蓝牙设备的核心 链路控制单元:又称基带单元,包括3个集成芯片:连接控制器、基带处理器以 及射频传输/接收器 链路管理单元:主要负责链路的软件管理部分,它主要执行链路设计、鉴权、配 置和蓝牙设备建立连接所需要的其它工作。 蓝牙协议软件单元:蓝牙软件协议体系呈现明显的层次性 ,不同级别不同应用 的设备对蓝牙技术在软件方面有不同的要求 主机应用软件单元:针对不同的应用需要,可采用不同的蓝牙剖面,开发不同 主机应用软件。这些应用软件的开发以蓝牙协议的实现为基 础。 蓝牙技术基础 蓝牙协议栈 蓝牙国际化组织蓝牙(Special Interest Group简称SIG)制定了蓝牙规范1.1,能够利用可操作的无线模块和数据通信协议开发交互性服务。整个协议体系结构分三大部分:底层硬件模块、中间协议层和高端应用层。 蓝牙底层协议:实现蓝牙信息数据流的传输链路,是蓝牙协议体系的基础,它 包括射频协议(RFP)、基带协议(BBP)和链路管理协议(LMP)。 蓝牙中间层协议:完成数据帧的分解与重组、服务质量控制、组提取等功能,为 上层应用提供服务,提供与底层协议的接口,它包括主机控制 器接口协议、逻辑链路控制与适配协议(L2CAP ) 、串口仿真协 议(RFCOMM )、电话控制协议(TCS)和服务发现协议(SDP )。 蓝牙高层协议:包括对象交换协议(OBEX )、无线应用协议(WAP)和音频协议。 蓝牙技术基础 蓝牙协议栈体系结构 主机控制器接口协议是位于蓝牙系统的逻辑链路控制与适配协议层和链路管理协议层之间的一层协议。HCI为上层协议提供了进入链路管理器的统一接口和进入基带的统一方式。在HCI的主机和HCI主机控制器之间会存在若干传输层,这些传输层是透明的,只需完成传输数据的任务,不必清楚数据的具体格式。 蓝牙的SIG规定了四种与硬件连接的物理总线方式,即四种HCI传输层:USB、RS232、UART和PC卡。本文正是基于蓝牙HCI开发针对单片机应用的无线通信。 蓝牙技术基础 主机控制器接口协议 蓝牙主机控制器接口 蓝牙主机控制器接口(Host Controller Interface Protocol,简称HCI),当主机和主机控制器通信时,HCI层以上的协议在主机上运行,HCI层以下协议由蓝牙主机控制器的硬件实现,它们都通过HCI传输层进行通信。主机和主机控制器中的HCI具有相同的接口标准。它们三者的关系如图所示: HCI功能 HCI固件通过访问基带命令、链路管理器命令、硬件状态寄存器、控制寄存器以及事件寄存器实现对蓝牙硬件的HCI命令。 蓝牙软件层次的简单结构 高

文档评论(0)

182****3908 + 关注
实名认证
内容提供者

一切都好,最好每一件事情

1亿VIP精品文档

相关文档