- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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上接电阻拉到
您可能关注的文档
- 基于Solid Edge起重机主梁快速设计方法研究.doc
- 基于SOLIDWORKS Electrical机电一体化设计.doc
- 基于Solidworks API工程图出图效率优化.doc
- 基于Solidworks Composer多轴滑台斜拉机构装配可视化研究.doc
- 基于Solidworks Enterprise PDM企业级产品数据管理系统规划与实施.doc
- 基于SolidWorks Motion压床机构运动仿真分析.doc
- 基于SolidWorks FlowSimulation比例阀和真空泵选型与优化.doc
- 基于Solidworks Simulation卧式振动离心脱水机主振弹簧设计与校核.doc
- 基于Solidworks Simulation悬臂吊强度分析.doc
- 基于Solidworks Simulation阳极夹具有限元分析.doc
文档评论(0)