基于STC15F204EA和nRF24L01无线温湿度监测系统设计.docVIP

基于STC15F204EA和nRF24L01无线温湿度监测系统设计.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文档。上传文档
查看更多
基于STC15F204EA和nRF24L01无线温湿度监测系统设计

基于STC15F204EA和nRF24L01无线温湿度监测系统设计   摘要:针对有线温湿度测量可靠性差、成本高、布线困难等缺点,设计了以STC15F204EA为控制器,采用SHT11传感器测量温湿度,通过nRF24L01射频模块无线传输数据的通用温湿度监测系统。该系统具有功耗低、可靠性高、安装方便灵活、适用面广、性价比高等特点,能满足不同行业对温湿度监测的需求。   关键词:STC15F204EA;nRF24L01; 温湿度传感器;射频传输   中图分类号:TP319文献标识码:A文章编号:1672??7800(2014)007??0080??03      0引言    温湿度是工农业生产及日常生活中使用最多的两个环境参数,温湿度测量大量应用于中央空调、温室大棚、粮库、果蔬储藏、纺织企业等领域[1]。当前温湿度测量多采用单机模式或以RS??485网络连接的有线多点模式,这种方式在安装时布线繁琐、成本高,且线路易老化、抗干扰能力差、故障率高、维护维修成本较高,不适合于比较大的系统。   本设计采用单片机STC15F204EA作为微控制核心,SHT11传感器测量温湿度,通过nRF24L01射频模块无线传输数据,较好地解决了现有产品的不足。   1系统总体设计    无线温湿度监测系统由1~255个温湿度采集节点、无线网络协调器和监测主机三层结构组成。系统总体结构如图1所示。   温湿度采集节点分布在应用现场的各监测点,测量并显示温湿度数据,并向网络协调器发送实时数据。无线网络协调器管理各温湿度采集节点的工作,向采集节点发送命令,接收节点送来的温湿度数据,并通过USB总线将接收到的数据送往监测主机。监测主机接收无线网络协调器送来的温湿度数据,对数据进行存储、处理并显示数据。还可增加输出通道实现设备的自动控制。硬件电路设计分为温湿度采集节点和无线网络协调器两部分。监测主机使用通用微机或工控机,其设计重点是监测软件编程。   图1系统总体结构   2温湿度采集节点硬件设计   温湿度采集节点结构框图如图2所示。主要由微控制器、无线射频模块、温湿度传感器、LED数码管显示模块、4位键盘和5V/3.3V电源模块等电路组成。   图2温湿度采集节点结构   2.1微控制器   微控制器选用单时钟周期单片机STC15F204EA,该芯片内部集成时钟电路、MAX810复位电路和看门狗,不用外接晶振和复位电路,不需任何外围元件通电即可单独运行,运行速度比普通8051快6~12倍,具有ISP在系统上的编程功能,可通过串口写入程序代码,不用编程器和仿真器,使用方便,可满足本设计的需求。   2.2无线射频模块    无线数据收发选用nRF24L01无线射频模块。nRF24L01是挪威NORDIC公司生产的单片射频收发芯片[2,5],工作在2.4GHz全球通用ISM频段,采用FSK调制方式,内置Enhanced Short Burst协议,具有自动应答和自动重发功能,无线速率可选择1Mbps 或2Mbps ,有126个可选RF通道,可进行点对点通信或1对6通信,工作电源1.9~3.6V,IO口可承受5V电平输入,不需电平转换即可与5V单片机端口直接相连。   nRF24L01通过SPI接口与单片机通信[3],由单片机对其进行初始化设置,并控制收发数据,接口电路如图3所示。无线模块与单片机相连的6个数据和控制信号为:MISO:芯片控制数据线,主入从出;MOSI:芯片控制数据线,主出从入;CSN:片选线,低电平有效,CSN=0时芯片工作;CE:模式控制线,当CSN=0时,CE与配置寄存器共同决定nRF24L01的状态;SCK:芯片控制时钟线,SPI时钟;IRQ:中断请求信号,低电平有效,也可作为查询信号。   图3STC15F204EA与nRF24L01接口电路   2.3温湿度传感器   SHT11是sensirion公司推出的一款高精度集成数字温湿度传感器,采用CMOSens专利技术,保证产品具有长期的稳定性和极高的可靠性。传感器由电容性聚合体测湿元件、能隙材料测温元件、A/D转换器和串行接口组成[4]。SHT11的供电电压是2.4~5.5V,相对湿度精度典型值±3.0%RH,测量范围0~100%RH。温度精度典型值±0.4℃,温度测量范围-40~123.8℃   SHT11通过数据线DATA和时钟线SCK与微控制器的端口直接相连。DATA内部集成三态门,向传感器发命令时,DATA在时钟上升沿有效,时钟为高电平时必须保持稳定,在时钟下降沿之后改变。从SHT11读取数据时,DATA在时钟变低后有效并且维持到下一个时钟的下降沿。为防止信号冲突,单片机应使DATA数据线为电平,并通过一个外部10K上接电阻拉到

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档