基于蓝牙4.0无线传感器网络节点设计.docVIP

基于蓝牙4.0无线传感器网络节点设计.doc

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

基于蓝牙4.0无线传感器网络节点设计   摘 要:针对国内外一些可穿戴式智能设备的无线传感节点的设计方案,有一些是基于集成了无线传输协议的控制器,它们有数字处理能力有限,硬件系统固定,缺乏单元灵活性,特别不利于多路参数并行处理的问题,设计了一种基于蓝牙4.0的低功耗无线传感器网络节点。使用了基于蓝牙4.0技术的CC2540芯片和Xilinx公司的低功耗FPGA芯片,并结合手机应用程序完成了系统设计。并且在硬件设计和软件设计上注意降低整个系统的功耗。测试结果表明,系统在低功耗设计的基础上,可以准确地将数据通过蓝牙发送出去。该系统具有低功耗、低成本、开发难度小等特点,可适用于可穿戴式智能设备等领域。   关键词:CC2540;蓝牙4.0;BLE;FPGA   引言   随着互联网的发展、技术进步和高性能低功耗处理芯片的推出等,一些穿戴式智能设备已经从概念化走向商用化[1],而一些穿戴式智能设备本质就是带三轴、六轴加速度传感器或心率传感器的无线传感器网络节点。微电子技术的快速发展,使FPGA芯片在成本、集成度和功耗等方面已能满足社会发展各个方面的需求。特别是基于FPGA的SOC概念,结合了硬件软件协同工作的优点,实现上层任务和底层硬件的有机融合。可以预见,在提高无线传感网络节点的智能程度和灵活程度上,FPGA拥有广阔应用场景。蓝牙无线技术[2]是使用范围最广泛的全球短距离无线标准之一。新的蓝牙4.0版本它在继承了蓝牙技术在无线连接上的固有优势的同时,增加了高速蓝牙和低功耗蓝牙的特点[3],并且随着支持蓝牙4.0的智能手机的不断推出,蓝牙4.0技术的优势使其能够很好的满足可穿戴式智能设备的应用要求。结合FPGA和蓝牙低功耗两种技术的优点,文章介绍了一种以FPGA为控制器的SOPC嵌入式系统,使用基于蓝牙4.0技术的CC2540芯片回传数据的无线传感器节点。该系统功耗低、使用方便、通用性强,能满足可穿戴式智能化设备和数据无线传输等广泛的应用要求。   1 系统总体方案设计   本设计选择了FPGA嵌入式系统驱动蓝牙协议栈芯片CC2540。不仅开发简单、开发成本低、通用性强,而且运用FPGA嵌入式开发系统可更多地节约FPGA中的工作资源,可适用于大多数无线传感器网络节点的接口模块。传感器节点的硬件结构框图如图1所示。   被采集物理量通过数字传感器或者模拟传感器和模数转换模块处理之后,转变为数字信号量,FPGA直接获取到这些数字信号量,并进行处理之后传输给蓝牙模块,蓝牙模块将这些数据发送至智能手机或带蓝牙接收端的接收设备。   2 硬件设计   2.1 总控芯片选型   本设计选用了Xilinx公司的第六代Spartan系列的XC6SLX9作为主控芯片。此系列FPGA是低风险、低成本和低功耗的最佳平衡,与前几代器件相比,不仅功耗降低42%,同时性能提高12%。XC6SLX9的工作电压为3.3V低电压,有9152个逻辑单元、集成式PCI Express模块、高级储存器支持250MHz DSP Slice和3.125Gbps低功耗收发器。它能够很好地满足本设计的要求。   2.2 无线传输模块设计   本设计的无线传输模块的电路设计使用基于蓝牙4.0技术的CC2540[4]芯片。CC2540是TI公司推出的完全兼容蓝牙4.0低功耗BLE协议栈的SOC芯片,CC2540有超低功耗的睡眠模式和运行模式,并且两种模式的互相转化可以进一步实现超低功耗,这使CC2540可以很好地适用于低功耗系统。它的工作电压为3.3V低电压,在发送模式下电流损耗为19.6mA,待机模式下电流仅为0.4μA。具体的无线传输模块原理图如图2所示。   在实际电路设计中可通过CC2540芯片管脚40连接一个1pF的电容实现。在两个时钟电路中,其中一个时钟电路用一个工作频率为32.768kHz的石英晶振和两个均为15pF的电容实现,石英晶振接芯片管脚33和32,另一个时钟电路由一个工作频率为32 MHz的石英晶振和两均为12pF的电容实现,32MHz的石英晶振接芯片管脚22和23。RF_N和RF_P这两个为射频天线接口,接天线及巴伦匹配电路。巴伦匹配电路能使得单极天线接收的信号转为双路差分信号时,维持天线的辐射效率,这部分的结构好坏对通信距离,系统功耗都有较大的影响。   3 软件设计   3.1 BLE协议栈   系统中的无线设备之间的互联和无线数据的传输是通过CC2540芯片所具有的蓝牙4.0 BLE协议实现的。蓝牙4.0 BLE协议栈包含了蓝牙4.0 BLE协议所规定的基本功能,协议栈是以函数形式来实现这些基本功能的,为了方便管理函数集,蓝牙4.0 BLE协议栈内加入了一个叫做OSAL(操作系统抽象层)的小操作系统。蓝牙4.0 BLE协

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档