基于CC2530网络传感器无线数据采集与存储系统设计与实现①.docVIP

基于CC2530网络传感器无线数据采集与存储系统设计与实现①.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文档。上传文档
查看更多
基于CC2530网络传感器无线数据采集与存储系统设计与实现①

基于CC2530网络传感器无线数据采集与存储系统设计与实现①   摘要:温度是许多网络测控系统中需要测量的一个重要参数。针对温度测量,设计了一种基于CC2530微控制器和U盘文件系统级处理芯片CH375的zigbee无线数据采集与存储系统平台。 该平台采用内置RF的8051内核的CC2530为数据处理的核心,利用zigbee协议栈实现组网和数据传输,通过STC89C52+CH375实现USB海量存储功能,同时配套液晶屏和键盘实现了人机交互。该平台测量精度高、灵敏度好且价格低廉,应用前景广阔。   关键词:CC2530 文件系统级处理芯片 zigbee CH375   中图分类号:TP273.5 文献标识码:A 文章编号:1007-9416(2012)09-0135-03   1、引言   在很多测控系统中,温度湿度的采集都是测控系统中不可避免的环节。而使用基于zigbee协议栈的物联网系统,为大规模的数传以及存储带来了便利。目前基于zigbee的网络测控系统发展迅猛,具有良好的研究应用前景,由于项目的实际需要,本文将重点研究采用CC2530、zibgee协议栈以及CH375芯片实现无线数据采集与存储的软硬件实现方法。   2、无线数据采集与存储系统的硬件平台设计   传感器节点以低功耗的CC2530作为zibgee解决方案的核心,同时精心设计了复位、电源、时钟电路模块以及2.4GHz天线硬件接口的PCB布局,为了方便人机交互和实时显示还设计了键盘接口和液晶接口电路。另外对于基站节点,还另外设计了USB数据海量存储模块。考虑到CC2530已经承担着zigbee协议、数据采收等任务,可用资源已比较有限,因此本设计采用STC89C52+CH375为一个模块完成对数据的存储工作。CC2530周期性的通过串口将数据打包发送给STC89C52,STC89C52引发中断程序将数据保存在定义好的缓冲区buffer中,当buffer填满后,再由CH375周期性写入到U盘。因此基站节点有两颗8051核的单片机为其工作。基站节点的硬件平台结构图如下图所示:   2.1 CC2530微控制器介绍   采用新一代低功耗zibgee片上系统CC2530作为网络传感器节点的核心,该芯片遵循IEEE802.15.4标准,同时RF收发器为2.4GHz,可编程的输出功率高达4.5dBm,超低功耗,有5种运行模式。芯片内核采用优化的8位8051微控制器内核,有强大的5通道DMA功能。该芯片系统资源和外围接口???富,内部集成安全协处理器、看门狗定时器及电池监视和温度传感器,支持多种工作模式,硬件支持CSMA/CA、21个I/O口、3个定时器和多种通信接口[1]。   2.2 基于CH375和STC89C52的USB数据存储模块的设计   能否实现Plug-and-Play海量存储,一直是嵌入式和工业产品设计所关注的问题。考虑到CC2530处理能力有限,在本设计中采用了STC89C52+CH375的USB数据存储方案。CH375是由沁恒公司研发的一款USB主从机控制器芯片,其主机方式支持常用的USB全速设备,外部单片机可以通过CH375按照相应的USB协议与USB设备通讯。CH375内置了处理Mass-Storage海量存储设备的专用通讯协议的固件,外部单片机可以直接以扇区为基本单位读写常用的USB存储设备(包括USB硬盘/USB闪存盘/U盘)。CH375与STC89C52通信采用并行方式驱动,可实现读写U盘以及USB通信功能,共需要13根信号线。(CB:5根信号线;DB:8根数据线)。通过详细研读CH375芯片手册,设计了存储器硬件电路[2]。其中CH375的USB接口电路设计如下:   3、数据采集与存储系统的软件平台设计   3.1 基于zigbee的数据采集软件平台整体结构   硬件是基础,软件是灵魂。几乎所有的嵌入式产品中都需要嵌入式软件来提供灵活多样、而且应用特制的功能。Zibgee是当前流行的???线传感器网络的通信协议,其遵循IEEE802.15.4和Zigbee联盟标准,因此选用该协议对于软件平台的标准化意义重大。该平台以Chipcon的Z-stackZigbee协议栈为核心为核心实现[3]。   该软件体系结构如图3所示,其中最底层为物理层,主要是采用扩频通信的调制方式,控制RF收发器工作;第二层为媒体访问控制层,该层遵循IEEE802.15.4协议,负责设备间的无线数据链路建立、维护和结束; 第三层为网络层,该层负责建立新的网络、处理节点的进入和离开网络、根据网络类型设置节点的协议堆栈、使网络协调器对节点分配地址、保证节点之间的同步、提供网络的路由;第四层为应用层,由应用子层、设备对象等构成,用户的程序开发主要在该层进行,有大量的API接口

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档