- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 1
通 信 原 理
课
程
设
计
课题: 蓝牙通信程序设计
学号: 084221033
姓名:
蓝牙通信程序设计
目录
TOC \o 1-3 \h \z \u 蓝牙通信程序设计 2
目录 2
1.引言: 3
课题背景及意义 3
2.蓝牙技术与蓝牙系统结构简介: 3
2.1 蓝牙技术简介 3
2.2 蓝牙协议(HCI)介绍 3
2.3 蓝牙系统结构简介 5
2.4 MT1020A基带控制器和PH2401无线收发器介绍 5
3.USB蓝牙适配器介绍 7
4. Visual Stdio 2008环境下的PDA Windows应用程序设计 8
4.1 MT1020A端的软件设计 8
4.1.1初始化 8
4.1.2 蓝牙交互 8
4.1.3 处理数据 9
4.2 PDA端的软件设计 11
4.2.1配置资源参数 11
4.2.2 打开串口资源 12
4.2.3 PDA通信读写操作 13
4.2.4关闭串口 14
4.3 PC端的软件设计 14
4.3.1 驱动程序流程图 14
4.3.2 蓝牙适配器驱动程序接口函数的调用 15
5. VS 2008环境下Windows应用程序的封装与PDA上应用程序的安装和调试 16
6.结束语 16
引言:
课题背景及意义
随着微电子技术、通信技术和计算机技术的发展,计算机发展已经进入移动时代。以掌上电脑(PDA)为代表的移动式计算系统已日益普及。特别是工业高度发展的今天,对工业现场的通信与数据实时处理要求越来越高。在环境恶劣与布线不便的工业场所,设备间无线通讯与PDA辅助处理成了工业现场的最佳选择。蓝牙是一种低成本、高可靠性的无线传输技术,蓝牙通信是实现PDA与工业接入点通信的首要环节。蓝牙技术是用微波无线通信技术取代数据电缆来完成点对点或点对多点短距离通信的一种新型无线通信技术。而蓝牙芯片则是蓝牙技术的基础和关键。
2.蓝牙技术与蓝牙系统结构简介:
2.1 蓝牙技术简介
蓝牙是一种支持设备短距离通信(一般10m内)的 无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化 移动通信终端设备之间的通信,也能够成功地简化设备与因特网Internet之间的通信,从而数据传输变得更加迅速高效,为 无线通信拓宽道路。蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信,工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段。其数据速率为1Mbps。采用时分双工传输方案实现全双工传输。截止2009年4月,蓝牙共有五个版本 V1.1/1.2/2.0/2.1/3.0。以通讯距离来在不同版本可再分为 Class A(1)/Class B(2)。
蓝牙
2.2 蓝牙协议(HCI)介绍
蓝牙SIG 开发了蓝牙协议规范, 已发布版本包括1.0,1.0b,1.1 和2.0。蓝牙协议规范允许开发人员开发基于可互操作的无线模块和数据通信协议的交互式服务和应用, 目的是使符合该规范的各种应用之间能够实现互操作。蓝牙协议栈体系结构如图1 所示。
蓝牙1.0 标准由两个文件组成。一个是核心部分(FoundationCore),它规定的是设计标准。另一个叫协议子集部分(FoundationProfile),它规定的是运作性准则。蓝牙协议可以分为4 层,即核心协议层、电缆替代协议层、电话控制协议层和采纳的其它协议层。由于篇幅的限制,本文只介绍核心协议。蓝牙的核心协议包括基带(baseband)、链路管理(LMP)、逻辑链路控制与适应协议(SDP)等四部分。
基带层:蓝牙采用跳频扩频技术,每秒1600 跳,从时间域看即每个时隙长度是625μs,即每个时隙从79 个信道中选择一个。蓝牙既支持电路型数据,也支持分组型数据;既支持点对点连接,也支持点对多点连接。在一个微微网络(Pieconet)中,一个单元作为主节点,其他作为从节点,最多可以有7 个从节点;但是允许有更多从节点与主节点保持在Park 状态。从节点对信道的接入由主节点控制。微微网络在覆盖上可以有重叠:每个网络有各自的跳频方案,一个网络的主节点可以同时作为另一个网络的从节点;一个从节点可以属于多个网络。主节点向从节点发送数据只能占用偶时隙,反之从节点只能在奇时隙才能向主节点发送数据。一个分组(Packet,实际上更习惯的说法是帧,因为在基带层其地位类似
文档评论(0)