短距离及蓝牙技术介绍.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
短距离及蓝牙技术介绍

蓝牙及近距离无线通信技术介绍 曾 萍 2009.3 提纲 现有近距离通信技术概述 蓝牙技术 蓝牙起源 蓝牙技术是一种无线数据与语音通信的开放性标准,它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接。 名字的来由? Harald Bluetooth ------10世纪丹麦国王的名字 蓝牙 SIG(Special Interest Group) SIG 的9个成员爱立信、诺基亚、东芝、IBM和英特尔、微软、摩托罗拉、三康、朗讯 目前超过3400个 IEEE 802.15 工作频段与带宽设置 USA 2.400~2.4835GHz Europe 2.400~2.4835GHz Spain 2.445~2.475GHz France 2.4465~2.4835GHz Japan 2.471~2.497GHz 蓝牙无线技术特点? 融合计算机技术和通信技术 先进的无线技术解决方案 取代线缆连接 小巧、低功耗、低成本 近距离工作范围:10-100m 有较好的交互性 开放式的规范 安全的工作频率: ISM 2.4GHz 蓝牙设备 蓝牙主要技术参数 蓝牙规范 时间表 1999.6 -----specification version 1.0 draft 1999.12----- specification version 1.0B 2000.12----- specification version 1.1 2003.12----- specification version 1.2 2004.11----- specification version 2.0 内容 version 1.0B -----协议栈 version 1.1 -----应用规范profile 蓝牙规范分析 无线规范 跳频技术 2402+k MHz, k=0,1,…78 跳频序列相位受控于48bit设备地址码中的28bit和28bit的时钟。 调制技术 BFSK 基带规范 物理信道:79个跳频点 信道的建立 信道控制 连接状态 激活模式 active mode 呼吸模式 sniff mode:减少slave的侦听周期 保持模式 hold mode:slave暂时不支持ACL连接 休眠模式 park mode:只保持与master信道同步 CSR蓝牙开发环境 1 CSR蓝牙开发平台硬件概述 CSR的蓝牙开发平台构成 1.BlueCore模块:包含Bluecore蓝牙单芯片、闪存、晶振和天线 2.母板:包含主机I/O接口和人机交互界面 3.CSR还包括提供耳机、RS232电缆、电源、SPI编程线以及电缆 1.1 BlueCore模块 是英国CSR公司生产的基于Bluecore2-External蓝牙芯片的蓝牙模块 能够提供用于数据和话音通信的完全兼容的设备 对主机的物理接口能够支持23.2k/57.6kbps完全的蓝牙数据速率,同时也支持一个13bitPCM,8kb/s的同步语音接口 Bluecore2-External蓝牙芯片 Bluecore2-External蓝牙芯片是一个用CMOS技术实现的工作在蓝牙2.4G射频频段的单芯片射频和基带集成电路 当与一个包含有蓝牙软件协议栈的外部FLASH ROM一起工作时,Bluecore2-External提供了用于数据和语音通信的完全兼容的蓝牙系统 Bluecore-External的系统结构 1.2 母板 具体包含 RS232和USB驱动器 外部连接器 语音编解码器 用于耳机外部语音插口 用于语音PCM流和同步串行接口的外部连接器等 母板硬件框图 2 CSR蓝牙开发平台软件概述 CSR提供的软件主要构成: Cygwin Bluesuit Bluelab 2.1 Cygwin Cygwin是在Windows系统下模拟Unix环境,工作在命令行模式下 常用的命令: (1)cd //bluelabdriver/bluelab/apps/hello:使当前的工作目录转向所要进行操作的文件目录 (2)make:编译、连接源文件,编译连接后生 .o,.app,.dbg,.sym,.xap,各个文件之间的关系如图所示 (3)make bc02: 将CSR提供的协议栈二进制文件与应用程文件合并生成.xpv,.xdv文件,并将.xpv文件通过SPI接口下载到bluecore芯片的Flash芯片中。 2.2 Bluesuit CSR公司在Vc++环境下开发的Window

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档