基于单片机控制的蓝牙无线通信系统.docx.pdfVIP

基于单片机控制的蓝牙无线通信系统.docx.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机控制的蓝牙无线通信系统.docx

基于单片机控制的蓝牙数据传输系统的设计 1 引言 蓝牙作为一种支持设备短距离通信的无线电技术,可以在众多设备之间进行无线信息交 换。蓝牙技术设计一系列软硬件技术、方法和理论,包括:无线通信与网络技术,软件工程 及软件可靠性理论,协议测试技术,规范描述语言,嵌入式实时操作系统,跨平台开发和用 户界面图形化技术,软硬件接口技术,高集成芯片技术等。由于蓝牙体积小,功耗低,其应 用已经不再局限于计算机外设,几乎可以被集成在任何型号的数字设备中,特别是在那些对 传输速率要求不高的小型移动设备和便携设备中应用广泛。随着现代化数字技术的发展,我 们的生活中,各种设备与计算机之间的无线数据交换已经非常频繁,特别在工业现场控制和 数据采集场合中,单片机与计算机的无线通信尤为突出。本文基于这一问题,提出了一种由 单片机控制的蓝牙无线通信系统方案,主要是实现了由单片机控制蓝牙系统,与接入蓝牙网 络的其他设备,如:移动电话、PDA、以及其他具有蓝牙功能的无线通信设备进行通信。 2 蓝牙协议栈概述 2.1 蓝牙技术的协议标准和协议规范 蓝牙无线通信的协议标准是由SIG 制定的,它规定了蓝牙应用产品应遵循的标准和需要 达到的要求。目前颁布的蓝牙规范有 1.0、1.1、2.0、2.1 等几个版本。 蓝牙技术规范包括信息一和应用框架两个部分。协议规范部分定义了蓝牙的各层通信, 应用框架指出了如何采用这些协议实现具体的应用产品。 协议栈由上至下可分为3 个部分:传输协议、中介协议和应用协议。传输协议负责蓝牙 设备间的相互位置确认,以及建立和管理蓝牙设备间的物理和逻辑链路,包括LMP、L2CAP、 HCI;中介协议为高层应用协议或程序在蓝牙逻辑链路上工作提供了支持,为应用层提供了 各种标准接口,包括:RFCOMM、SDP、IrDA、PPP、TCP/IP 、UDP、TSC 和AT 指令集等;应 用协议是指那些位于蓝牙协议栈之上的应用软件和其中涉及的协议,包括开发驱动和其他蓝 牙应用程序等。 2.2 蓝牙技术的核心协议 蓝牙技术的核心协议分为四个部分,如下: (1)基带协议(Baseband) 基带和链路控制层确保网络内部蓝牙设备单元之间由射频构成的物理连接。 (2)连接管理协议(LMP) 负责蓝牙网络内各设备之间连接的建立。 (3)逻辑链路控制和适配协议(L2CAP) 是一个为高层传输层和应用层协议屏蔽基带协议的适配协议,为高层应用传输提供了更 加有效和更有利于实现的数据分组格式。 (4 )服务发现协议(SDP) 发现服务在蓝牙技术框架中起到了至关重要的作用,它是所有用户模式的基础,是为实 现网络中蓝牙设备之间相互查询及访问提供的服务。在蓝牙系统中,客户只有通过服务发现 协议,才能获得设备信息、服务信息以及服务特征,从而在设备单元之间建立不同的 SDP 层连接。 2.3 HCI 协议 HCI (Hos tController Interface )协议,即主机控制接口协议,属于蓝牙协议栈的 一部分,是蓝牙规范定义的一个符合标准的接口,它适用于蓝牙通讯模块的硬件部分。 此定义描述了位于 HCI 驱动程序(主机的一部分,也即蓝牙通讯模块的使用者)和主 机控制器固件(蓝牙通讯模块本身的一部分)之间的接口。HCI 固件通过访问基带命 令、硬件状态寄存器、控制寄存器以及时间寄存器实现对蓝牙硬件的 HCI 指令。 HCI 传输层是蓝牙主机与蓝牙主控制器之间的物理接口。目前,蓝牙 HCI 传输层 的物理接口由通用串行总线(USB )、串行端口(RS232 )、通用异步收发器(UART ) 和个人计算机存储卡。 本系统采用 UART 方式在蓝牙设备和主控制器之间传输数据。UART 传输层发目 标在于可以在同一 PCB 电路板上两UART 之间的串行接口上使用蓝牙 HCI 协议。UART 传输层假定 UART 通信不存在线路故障,图 1 为 UART 传输层。 图1 UART 传输层 UART 传输层采用了RS232 的接口参数配置,如表1: 波特率 厂商指定信息 数据位数 8 奇偶校验位 无奇偶校验位

您可能关注的文档

文档评论(0)

精品报告 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档