- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的智能温室温湿度控制系统的设计
摘要:在农业生产中,温室大棚的应用越来越广泛,为人们创造了更高的经济效益。在温室大棚中,最关键的是温湿度控制方法。传统的温湿度控制方法完全是人工的,不仅费时费力,而且效率低。本文旨在论述一种温室大棚温湿度控制系统的设计,该系统主要由单片机AT89S52、温湿度传感器DHT11、无线通信模块nRF2401、液晶显示LCD1602等组成。采用温湿度传感器DHT11来测量温湿度,它的精确度高,而且DHT11直接是输出数字信号,可直接与单片机相连。通过无线传感器nRF2401来进行信号传送,这样能够降低布线的麻烦。显示部分使用的是LCD1602来显示温湿度。本系统的核心是单片机AT89S52,接收传感器所测的数据并处理,然后执行各种操作。本系统智能度高,可靠性高,系统工作稳定,且综合性价比较高,具有较大的市场应用前景。
关键词:单片机,温湿度控制系统,温湿度传感器DHT11,LCD显示,无线模块nRF2401
Design of temperature and SCM
Abstract :In agricultural production, more and more extensive application in the greenhouse, create more economic benefits for the people. In the greenhouse, the most critical is the temperature and is be directly connected with the single-chip microcomputer. Through the NRF2401 to transmit signals, it can reduce the trouble of wiring. The display part is using LCD1602 to display the temperature and perform various operations. The system of is stable, and the , Temperature and ×4 mm封装
9.供电电压为1.9 V~3.6 V
图3.12 nRF24L01
nRF24L01引脚排列如图所示。各引脚功能如下:CE:使能发射或接收
CSN,SCK,MOSI,MISO:SPI引脚端,微处理器可通过此引脚配置nRF24L01
IRQ:中断标志位
VDD:电源输入端
VSS:电源地
XC2,XC1:晶体振荡器引脚
VDD_PA:为功率放大器供电,输出为1.8 V
ANT1,ANT2:天线接口通过配置寄存器可将nRF24L01配置为发射、接收、空闲及掉电四种工作模式,如表所示模式 PWR_U PRIM_RX CE FIFO寄存器状态 接收模式 1 1 1 - 发射模式 1 0 1 数据在TX?FIFO?寄存器中 发射模式 1 0 1→0 停留在发送模式,直至数据发送完 待机模式2 1 0 1 TX_FIFO为空 待机模式1 1 - 0 无数据传输 掉电 0 - - 待机模式1主要用于降低电流损耗,在该模式下晶体振荡器仍然是工作的;待机模式2则是在当FIFO寄存器为空且CE=1时进入此模式;待机模式下,所有配置字仍然保留。在掉电模式下电流损耗最小,同时nRF24L01也不工作,但其所有配置寄存器的值仍然保留。
3.13 电路原理图
发射数据时,首先将nRF24L01配置为发射模式:接着把接收节点地址TX_ADDR和有效数据TX_PLD按照时序由SPI口写入nRF24L01缓存区,TX_PLD必须在CSN为低时连续写入,而TX_ADDR在发射时写入一次即可,然后CE置为高电平并保持至少10μs,延迟130μs后发射数据;若自动应答开启,那么nRF24L01在发射数据后立即进入接收模式,接收应答信号(自动应答接收地址应该与接收节点地址TX_ADDR一致)。如果收到应答,则认为此次通信成功,TX_DS置高,同时TX_PLD从TX FIFO中清除;若未收到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC)达到上限,MAX_RT置高,TX FIFO中数据保留以便再次重发MAX_RT或TX_DS置高时,使IRQ变低,产生中断,通知MCU。最后发射成功时,若CE为低则nRF24L01进入空闲模式1若发送堆栈中有数据且CE为高,则进入下一次发射;若发送堆栈中无数据且CE为高,则进入空闲模式2[]。
接收数据时,首先将nRF24L01配置为接收模式,接着延迟130μs进入接收状态等待数据的到来。当接收方检测到有效的地址和CRC时,就将数据包存
您可能关注的文档
- 《光电技术》课程设计-基于热电堆红外探测器的非接触人体表面温度的测量.doc
- JAVA程序设计课程设计-基于JAVA的计算器程序设计.docx
- 毕业论文-基于Java即时聊天系统的设计与实现.doc
- 毕业论文-基于价值链思想的工商管理特色专业建设研究.doc
- 毕业设计(论文)-HD7279在焦炉机车地址显示模块中的应用.doc
- 毕业设计(论文)-SA7512螺丝磨床头架电动机调速系统设计.doc
- 毕业设计(论文)-超声波流量计的设计.doc
- 毕业设计(论文)-传感器实验平台研究与设计.doc
- 毕业设计(论文)-电镀加工自动线PLC控制系统设计.doc
- 毕业设计(论文)-堆取料机PLC自动控制系统设计.doc
- 毕业设计(论文)-基于单片机系统的数字显示电子时钟设计.doc
- 毕业设计(论文)-基于多分辨率S变换的电能质量暂态扰动分类方法大论文.docx
- 毕业设计(论文)-基于反向找靶的天然产物活性研究.docx
- 毕业设计(论文)-基于含芴二胺聚酰亚胺材料的合成.docx
- 毕业设计(论文)-基于无线网络的小车远程控制系统的设计.doc
- 毕业设计(论文)-焦炉移动机车自动控制系统功率放大器的设计.doc
- 毕业设计(论文)-口语控制的多路电子开关.doc
- 毕业设计(论文)-门禁应用及其网络控制器设计.doc
- 毕业设计(论文)-民用电梯PLC控制系统设计.doc
- 毕业设计(论文)-三相异步电动机降压节电运行应用研究.doc
最近下载
- 正常新生儿护理演示ppt课件.ppt
- 硬笔楷书教学课件.pptx VIP
- 天津市南开翔宇学校初一新生分班(摸底)数学模拟考试(含答案).pdf VIP
- 第1课 寻找信息科技(教学设计)-2024-2025学年人教版(2024)信息三年级全一册.docx VIP
- 南京电子地图超大版-超清晰-3600-x-5100分辨率.pdf VIP
- 冷轧带钢再结晶退火的感应加热.pdf VIP
- (高清版)B-T 18380.12-2022 电缆和光缆在火焰条件下的燃烧试验 第12部分:单根绝缘电线电缆火焰垂直蔓延试验 1kW预混合型火焰试验方法.pdf VIP
- 大学生竞选班长最新PPT课件.ppt VIP
- 云教版劳动与技术四年级上册2切菜.pptx VIP
- 育婴员(职工组)基础知识模块(模块一).docx VIP
文档评论(0)