基于单片机的温湿度采集管理系统

合集下载

基于单片机的温湿度控制系统设计

基于单片机的温湿度控制系统设计
·键盘显示芯片:用8729识别键盘,负责用户的输入及相关的数据的LED显示。例如选择系统的工作模式,用户输入温度及湿度的界限数据,显示实时的温度及湿度值等等。
·风扇:负责系统的降温工作。
·加热设备:负责系统的加热工作。
·喷雾设备:负责系统的加湿工作。
·排潮设备:负责系统的去湿工作。
本系统注重温度和湿度的调节,光照强度没有考虑其中。
1.4 本系统主要研究内容
本系统所要完成的任务是:
1.4.1人性化的设计。界限温度值及湿度值能够由用户根据不同植被的各种生长需求由键盘输入并通过显示器显示。
1.4.2 能够实时、准确的显示采样温度值与湿度值。
1.4.3通过采集温度及湿度值,准确的判断标准值与当前值之间的差异,及时的启动报警装置(包括警报灯的提示功能以及提示音等)进行报警,并采取相应的方案。
· 日光:遮荫是调节日照强度最好的办法,其具体做法是加盖遮阳网或草席,这种方法兼有降低温度的效果。
· 湿度:为满足温室植被对湿度的要求,可以在地上、台阶、盆壁洒水,还可以在空中悬挂湿布,以增加水分的蒸发,最好的办法是设置自动喷雾装置,自动调节湿度[9]。如果湿度过大,容易导致植被病害,可以采用通风的办法来降低湿度,而且最好在室温与气温相差不大的时候进行。
1.4.4能够根据植被在不同时间段内对温湿度的不同要求,用户可随机更改温度及湿度值,以满足用户不同的需求。
2 、系统总体分析与设计
2.1系统功能及系统的组成和工作原理
2.1.1.总体方案
· 温度监控:对温室温度进行测量,并通过升温或降温达到植被的最佳温度。
· 湿度监控:对温室湿度进行测量,并通过喷雾或去湿达到植被的最佳湿度。
1.2 立题的目的和意义
8051单片机是常用于控制的芯片,在智能仪器仪表、工业检测控制、机电一体化等方面取得了令人瞩目的成果,用其作为温湿度控制系统的实例也很多。使用8051单片机能够实现温湿度全程的自动控制,而且8051单片机易于学习、掌握,性价比高。

《2024年基于单片机的温湿度控制系统的研究与应用》范文

《2024年基于单片机的温湿度控制系统的研究与应用》范文

《基于单片机的温湿度控制系统的研究与应用》篇一一、引言随着科技的快速发展,智能家居的概念日益深入人心。

温湿度控制系统作为智能家居的核心部分,在工业生产、家居环境调节以及农业生产等领域都有广泛应用。

近年来,以单片机为核心控制器的温湿度控制系统已成为行业发展的热点。

本文旨在探讨基于单片机的温湿度控制系统的研究进展以及实际应用情况。

二、温湿度控制系统概述温湿度控制系统是一种通过传感器实时监测环境中的温度和湿度,并通过单片机等控制器对环境进行调节的智能系统。

该系统可以实现对环境的精确控制,提高环境舒适度,降低能耗,提高工作效率。

三、基于单片机的温湿度控制系统研究1. 硬件设计基于单片机的温湿度控制系统主要由传感器、单片机、执行器等部分组成。

传感器负责实时监测环境中的温度和湿度,单片机负责接收传感器数据并做出相应处理,执行器则根据单片机的指令进行环境调节。

在硬件设计方面,需要选择合适的传感器和执行器,以及设计合理的电路和布局,以确保系统的稳定性和可靠性。

2. 软件设计软件设计是温湿度控制系统的核心部分。

在软件设计中,需要根据实际需求设计合理的控制算法和程序,实现对环境温度和湿度的精确控制。

同时,还需要考虑系统的实时性、稳定性和可靠性等因素。

此外,还需要对系统进行调试和优化,以提高系统的性能和用户体验。

四、基于单片机的温湿度控制系统的应用1. 工业生产在工业生产中,温湿度控制系统的应用非常广泛。

例如,在制药、食品加工等行业中,需要对生产环境的温度和湿度进行精确控制,以保证产品的质量和安全。

基于单片机的温湿度控制系统可以实现对生产环境的实时监测和控制,提高生产效率和产品质量。

2. 家居环境调节随着智能家居的普及,基于单片机的温湿度控制系统在家庭环境调节方面的应用也越来越广泛。

通过安装温湿度传感器和执行器,可以实现对家庭环境的实时监测和控制,提高居住舒适度。

同时,还可以通过手机APP等智能设备进行远程控制和监控。

基于单片机的温湿度监测系统设计

基于单片机的温湿度监测系统设计

基于单片机的温湿度监测系统设计一、引言在现代生活和工业生产中,对环境温湿度的准确监测具有重要意义。

温湿度的变化可能会影响到产品质量、设备运行以及人们的生活舒适度。

因此,设计一个高效、准确且可靠的温湿度监测系统至关重要。

本设计基于单片机,旨在实现对环境温湿度的实时监测和数据处理。

二、系统总体设计方案(一)系统功能需求本系统需要实现以下功能:1、实时采集环境温湿度数据。

2、对采集到的数据进行处理和分析。

3、将温湿度数据显示在液晶显示屏上。

4、具备数据存储功能,以便后续查询和分析。

5、当温湿度超出设定范围时,能够发出报警信号。

(二)系统总体架构本系统主要由传感器模块、单片机控制模块、显示模块、存储模块和报警模块组成。

传感器模块负责采集温湿度数据,并将其转换为电信号传输给单片机。

单片机对接收的数据进行处理和分析,然后将结果发送给显示模块进行显示,同时将数据存储到存储模块中。

当温湿度超出设定范围时,单片机控制报警模块发出报警信号。

三、硬件设计(一)传感器选择选用 DHT11 数字温湿度传感器,它是一款含有已校准数字信号输出的温湿度复合传感器。

具有体积小、功耗低、响应速度快、性价比高等优点,能够满足本系统的设计要求。

(二)单片机控制模块选择 STC89C52 单片机作为控制核心。

它具有丰富的 I/O 口资源、较高的处理速度和稳定性,能够有效地处理和控制整个系统的运行。

(三)显示模块采用液晶显示屏 1602,它能够清晰地显示温湿度数据和相关信息。

(四)存储模块选用 EEPROM 芯片 AT24C02 作为存储模块,用于存储温湿度数据,方便后续查询和分析。

(五)报警模块使用蜂鸣器作为报警装置,当温湿度超出设定范围时,单片机控制蜂鸣器发出报警声音。

四、软件设计(一)主程序流程系统上电后,首先进行初始化操作,包括单片机内部资源的初始化、传感器的初始化、显示模块的初始化等。

然后,系统进入循环,不断读取传感器采集到的温湿度数据,并进行处理和分析。

基于单片机的温湿度自动控制系统设计

基于单片机的温湿度自动控制系统设计

方案 设计
元器件的选择
本次设计的元器件包括 STC89C5单片机、晶体振荡器、 电阻、电容、按键、开关、电 源座、三极管、二极管、蜂鸣 器、传感器、液晶显示屏、继 电器等。
3.系统硬件设计
STC89C52引脚图
1 整体方案设计
整个系统采用STC89C52单片机作为核心器件,与 电阻,电容,晶振等器件,组成了最小的单片机系 统。其它模块都是以单片机最小系统为中心展开的。
2 最小系统模块
STC89C52是一款低电压,高性能的CMOS 8位单 片机,它包含8k字节的可反复擦写的Flash只读程 序存储器(ROM)和256 字节的随机存取数据存 储器(RAM)。
12345678901234567890 22222222233333333334 0123456776543210 EC A 2222222200000000 LC E PPPPPPPPPPPPPPPP AV PSEN 21 LL AAD 01234567 TTN 11111111 PPPPPPPPRESETP30/RXDP31/TXDP32/INT0P33/INT1P34/T0P35/T1P36/WRP37/RDXXG 01234567890 123456789 11111111112
我国温湿度测控现状还远远没有工业化,生产实践中仍然存 在着设备配套能力差,环境控制水平落后和软硬件资源无法 共享等不足。
2.系统整体方案设计
设计要求
1)可同时测量温湿度。 2)1602液晶显示屏显示数据。 3)温度和湿度的正常范围都可以通过 按键设置。 4)如果超出正常范围,蜂鸣器会鸣叫 报警 。 5)有相应指示灯指示温湿度过高或过 低。 6)可模拟升温、降温、增湿和除湿过 程,使温湿度保持恒定。

基于单片机的室内温湿度检测系统的设计

基于单片机的室内温湿度检测系统的设计

基于单片机的室内温湿度检测系统的设计
一、系统简介
本系统基于单片机,能够实时检测室内的温度和湿度,显示在
液晶屏幕上,并可通过串口输出到PC端进行进一步数据处理和存储。

该系统适用于家庭、办公室和实验室等场所的温湿度检测。

二、硬件设计
系统采用了DHT11数字温湿度传感器来实时检测室内温度和湿度,采用STC89C52单片机作为控制器,通过LCD1602液晶屏幕显示
温湿度信息,并通过串口与PC进行数据通信。

三、软件设计
1、采集数据
系统通过DHT11数字温湿度传感器采集室内的温度和湿度数据,通过单片机IO口与DHT11传感器进行通信。

采集到的数据通过计算
得到实际温湿度值,并通过串口发送给PC端进行进一步处理。

2、显示数据
系统将采集到的室内温湿度数据通过LCD1602液晶屏幕进行显示,可以实时观察室内温湿度值。

3、通信数据
系统可以通过串口与PC进行数据通信,将数据发送到PC端进
行存储和进一步数据处理。

四、系统优化
为了提高系统的稳定性和精度,需要进行优化,包括以下几点:
1、添加温湿度校准功能,校准传感器的测量误差。

2、添加系统自检功能,确保系统正常工作。

3、系统可以添加温湿度报警功能,当温湿度超过设定阈值时,系统会自动发送报警信息给PC端。

以上是基于单片机的室内温湿度检测系统的设计。

基于单片机的温湿度检测系统的设计

基于单片机的温湿度检测系统的设计

基于单片机的温湿度检测系统的设计一、引言温湿度是常见的环境参数,对于很多应用而言,如农业、生物、仓储等,温湿度的监测非常重要。

因此,设计并实现一个基于单片机的温湿度检测系统是非常有实际意义的。

本文将介绍该温湿度检测系统的设计方案,并详细阐述其硬件和软件实现。

二、系统设计方案1.硬件设计(1)传感器选择温湿度传感器的选择非常关键,常用的温湿度传感器包括DHT11、DHT22、SHT11等。

根据不同应用场景的精度和成本要求,选择相应的传感器。

(2)单片机选择单片机是整个系统的核心,需要选择性能稳定、易于编程的单片机。

常用的单片机有51系列、AVR系列等,也可以选择ARM系列的单片机。

(3)电路设计温湿度传感器与单片机的连接电路包括供电电路和数据通信电路。

供电电路通常采用稳压电源,并根据传感器的工作电压进行相应的电压转换。

数据通信电路使用串行通信方式。

2.软件设计(1)数据采集单片机通过串行通信方式从温湿度传感器读取温湿度数据。

根据传感器的通信协议,编写相应的代码实现数据采集功能。

(2)数据处理将采集到的温湿度数据进行处理,可以进行数据滤波、校准等操作,以提高数据的准确性和可靠性。

(3)结果显示设计一个LCD显示屏接口,将处理后的温湿度数据通过串行通信方式发送到LCD显示屏上显示出来。

三、系统实现及测试1.硬件实现按照上述设计方案,进行硬件电路的实现。

连接传感器和单片机,搭建稳定的供电电路,并确保电路连接无误。

2.软件实现根据设计方案,使用相应的开发工具编写单片机的代码。

包括数据采集、数据处理和结果显示等功能的实现。

3.系统测试将温湿度检测系统放置在不同的环境条件下,观察测试结果是否与真实值相符。

同时,进行长时间的测试,以验证系统的稳定性和可靠性。

四、系统优化优化系统的稳定性和功耗,可以采用以下方法:1.优化供电电路,减小电路噪声和干扰,提高电路的稳定性。

2.优化代码,减小程序的存储空间和运行时间,降低功耗。

基于单片机的温湿度控制系统设计

基于单片机的温湿度控制系统设计

基于单片机的温湿度控制系统设计温湿度控制系统是一种基于单片机的自动控制系统,通过测量环境的温度和湿度,并根据设定的控制策略调节相关设备来维持合适的温湿度条件。

设计一个基于单片机的温湿度控制系统可以分为硬件设计和软件设计两个部分。

硬件设计主要包括传感器模块、控制器模块和执行器模块的选型和接口设计;软件设计主要包括数据采集与处理、控制算法设计和用户界面设计。

在硬件设计方面,温湿度传感器是获取环境温湿度的关键设备。

可以选择市场上成熟的数字温湿度传感器,比如DHT11或DHT22,它们通过数字信号输出温湿度值。

另外,还需要选择一款适用于单片机的控制器模块,如Arduino,它可以实现数字信号的采集和输出控制信号。

执行器模块可以根据具体控制目标选择,比如加热器、湿度调节装置等。

在软件设计方面,首先需要编写数据采集与处理的代码。

通过单片机连接温湿度传感器,读取其输出的数字信号,并进行数据处理,将数据转换为实际的温湿度值。

可以使用适当的算法进行数据滤波和校准,确保数据的准确性和稳定性。

接下来,需要设计控制算法。

根据实际需求,可以选择PID算法或者模糊控制算法等进行温湿度控制。

PID算法是一种经典控制算法,通过测量值与设定值之间的误差,计算出控制量,并根据比例、积分、微分三个方面进行调节。

模糊控制算法是一种基于模糊逻辑的控制算法,通过建立模糊规则库,将模糊规则与输入值进行模糊计算,得到输出控制量。

根据具体应用场景和需求,选择适当的算法进行控制。

最后,需要设计用户界面。

通过显示屏、按钮等外设,与用户进行交互,显示当前的温湿度数值和设定值,并提供设置温湿度的功能。

可以通过编程实现用户界面的交互逻辑,并调用相应的功能函数来实现温湿度的设定和控制。

总结起来,基于单片机的温湿度控制系统设计,需要进行硬件选型和接口设计,编写数据采集与处理、控制算法和用户界面的程序代码。

通过这些设计和实现,可以实现对环境温湿度的实时监测和控制,为用户提供一个舒适的环境。

基于单片机的温湿度监测系统毕业设计

基于单片机的温湿度监测系统毕业设计

基于单片机的温湿度监测系统毕业设计一、引言在现代社会中,温湿度的监测在许多领域都具有重要意义,例如农业生产、仓储管理、工业制造以及室内环境控制等。

为了实现对温湿度的准确、实时监测,基于单片机的温湿度监测系统应运而生。

本毕业设计旨在设计并实现一种基于单片机的温湿度监测系统,以满足实际应用中的需求。

二、系统总体设计方案(一)系统功能需求分析本系统需要实现对环境温湿度的实时采集、数据处理、显示以及超限报警等功能。

能够在不同的环境中稳定工作,并具有较高的测量精度和可靠性。

(二)系统总体结构设计系统主要由单片机控制模块、温湿度传感器模块、显示模块、报警模块以及电源模块等组成。

单片机作为核心控制器,负责协调各个模块的工作,温湿度传感器用于采集环境温湿度数据,显示模块用于实时显示测量结果,报警模块在温湿度超限时发出警报,电源模块为整个系统提供稳定的电源。

三、硬件设计(一)单片机控制模块选择合适的单片机型号,如 STC89C52 单片机,其具有丰富的资源和良好的性价比。

单片机通过 I/O 口与其他模块进行通信和控制。

(二)温湿度传感器模块选用 DHT11 数字温湿度传感器,该传感器具有体积小、功耗低、测量精度高、响应速度快等优点。

通过单总线方式与单片机进行数据传输。

(三)显示模块采用液晶显示屏(LCD1602)作为显示设备,能够清晰地显示温湿度测量值。

通过并行接口与单片机连接。

(四)报警模块使用蜂鸣器和发光二极管作为报警装置,当温湿度超过设定的阈值时,蜂鸣器发声,发光二极管闪烁。

(五)电源模块设计稳定的电源电路,为整个系统提供 5V 直流电源。

可以采用电池供电或者通过电源适配器接入市电。

四、软件设计(一)系统主程序设计主程序主要负责系统的初始化、各模块的协调控制以及数据处理和显示。

首先对单片机进行初始化,包括设置 I/O 口状态、定时器和中断等。

然后循环读取温湿度传感器的数据,并进行处理和显示,判断是否超过阈值,若超过则启动报警。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的温湿度采集管理系统目录摘要 (1)第1章绪论 (1)1.1 系统开发背景 (1)1.2 课题设计目的和意义 (2)1.3 课题研究内容 (2)第2章无线温湿度采集管理系统总体设计 (3)2.1 系统的总体设计 (3)2.2 系统设计的功能 (4)第3章无线温湿度传输系统硬件设计 (4)3.1 nRF905高频头通信模块 (5)3.1.1 nRF905概述 (5)3.1.2 nRF905无线模块硬件结构 (5)3.1.3 nRF905天线 (6)3.1.4 nRF905频率调制 (6)3.1.5 nRF905输出频率 (6)3.1.6 高频头输出接口电路 (7)3.2 AT89S52单片机 (8)3.2.1 单片机与nRF905通信 (9)3.2.2 单片机与主机通信 (11)3.2.3 单片机程序下载模块 (12)3.3 DS18B20温度传感器 (12)3.3.1 温度传感器概述 (12)3.3.2 温度传感器构成及原理 (12)3.3.3 温度传感器寄生电源 (13)3.3.4 传感器温度测量 (14)3.4 DHT11传感器 (14)3.4.1 DHT11温湿度传感器概述 (14)3.4.2DHT11构成及其工作原理 (15)3.4.3 测量分辨率 (16)3.5 系统电源模块 (16)第4章无线温湿度传输系统软件(下位机)设计 (16)4.1 无线温湿度传输系统软件总体设计 (17)4.2 单片机串口通信 (18)4.2.1 SBUF数据缓冲寄存器 (19)4.2.2 SCON串行口控制寄存器 (19)4.2.3 PCON特殊功能寄存器 (20)4.2.4 串口通信波特率选择 (20)4.2.5 IE中断允许控制寄存器 (21)4.3 nRF905与单片机通信 (21)4.3.1 nRF905的数据发送 (21)4.3.2 nRF905的数据接收 (22)4.3.3 掉电模式 (24)4.3.4 Standby模式 (24)4.4 DS18B20数据采集 (24)4.4.1 DS18B20初始化 (24)4.4.2 DS18B20读时序 (25)4.4.3 DS18B20写时序 (25)4.5 异常情况处理 (25)第5章温湿度采集管理系统的设计 (25)5.1 数据管理中心(上位机)软件系统的总体设计 (25)5.1.1 系统功能模块设计 (25)5.1.2 数据库逻辑结构设计 (27)5.1.3 系统开发及运行环境 (27)5.1.4 系统管理方法 (27)5.2 温湿度管理系统各功能模块介绍 (27)5.2.1 MSComm控件注册模块 (28)5.2.2 数据采集模块 (29)5.2.3 数据统计分析模块 (31)5.2.4 历史记录模块 (34)5.2.5 异常处理模块 (35)5.2.6 帮助模块 (35)5.3 “温湿度采集管理系统”管理软件的特点 (36)第6章结论 (36)6.1系统特点376.2 需要进一步完善的工作 (37)6.3 无线RF传输技术应用前景 (37)参考文献 (37)致谢 (39)附录一 (41)(1)........................ 数据采集传输代码41(2)............................nRF905程序43(3)DS18B20程序 (44)(4)DHT11 程序 (45)(5)主程序 (46)附录二实物图 (48)基于单片机的温湿度采集管理系统***南京信息工程大学滨江学院电子工程系,南京210044摘要:本课题提出并设计基于AT89S52单片机的nRF905无线传输温湿度采集管理系统。

系统主要包括无线温湿度数据传输系统和温湿度采集管理系统两个部分:在无线温湿度数据传输系统中,MCU处理器读取DHT11、DS18B20传感器采集的数据,nRF905无线射频收发模块实现数据的发射接收,二者通过模拟SPI接口进行通信;而在温湿度采集管理系统中,系统将通过RS232串口采集的数据存放到数据库中并对数据进行管理、备份、存储、查询以及分析处理。

系统通过了模拟调试,方案设计合理,应用效果较好,是一种很有推广性的无线数据采集管理系统。

关键词:RF射频技术; SPI时序;串口通信;温湿度管理;数据库技术第1章绪论1.1 系统开发背景我国是世界上自然灾害发生十分频繁、灾害种类甚多,造成损失十分严重的少数国家之一。

每年由于干旱、洪涝、台风、暴雨、冰雹等灾害危及到人民生命和财产的安全,国民经济也受到了极大的损失。

对于局部区域(校园、企业、公共场所、科研场所等),尤其是对于气候要求比较严格的地区,实时的检测周围的环境变化(温度、湿度、能见度),能够及时的发现各种异常情况发生。

现如今也采用了各种手段来应对这种情况,比如,气象自动站通信系统通过RE232有线、无线微波、GPRS、气象短信等方式采集气象要素,用于统计分析和处理。

在本校实验楼的走廊里,全部安装了烟雾传感器,当烟雾达到一定浓度时(即发生火灾等情况),各节点会同时喷出水来解决异常情况。

这些所有的烟雾传感器都是采用有线连接,对于难于布线、相对较偏区域,布局成本明显提高。

RF无线传输技术,由于具有传输距离远、信息量大、传输速度快、信息传输精确、频带免费使用等优点,非常适合无线数据传输系统。

RFID是射频识别技术的英文(Radio Frequency Identification)的缩写。

RFID 技术作为一项能够快速、实时、准确采集并处理信息的高新技术,是20世纪90年代开始兴起的一种非接触的自动识别技术。

该技术在世界范围内正被广泛的应用。

RFID技术在国外迅速发展。

RFID技术的发展是基于多项技术的发展,它所涉及的关键技术有芯片技术、天线技术、无线收发技术、数据变换与编码技术、电磁波传播技术。

RF905系列射频无线传输涉及天线技术、数据变换与编码技术、电子波传播技术等,广泛应用于无线数据传输、警报与安全系统、家庭自动化系统、远程控制系统、监控系统、汽车、遥感探测等领域。

1.2 课题设计目的和意义数据采集系统是现代测控的基础,用于获取各种现场测量数据。

在计算机控制系统或计算机信息管理系统中,需要采集各种信息并将其送入计算机内进行处理。

因此作为获取信息的重要工具,数据采集系统目前正广泛地用于生产、科研的各个领域。

数据采集系统由信息转换、数据通信和信息处理三部分组成,其中数据通信系统是其中最重要的组成部分,本文对这一部分将进行重点讨论。

现阶段数据通信方式总线采集方式、无线微波电台、无线GPRS、GSM、气象短信等。

还包括人工采集方式。

由于现有这种方式的通信方式已经大规模投入使用,故本文采用RF射频无线通信方式进行通信,下表1是对各种数据通信方式进行比较。

表1 各种通信方式比较RFID技术本身的完善及其独特的优势,使得RF 射频传输技术在我国拥有广阔的发展前景和巨大的市场潜力。

可以传输几百米到上千米,且无需网络传输,传输速度快,可以应用于,偏僻,粉尘、油污等高污染环境和放射性环境。

另外,nRF905功耗低的特点,使得其作为终端设备具备长期作业的能力。

所以,本课题提出并设计基于AT89S52单片机的nRF905无线传输系统的温湿度管理系统及其软件开发。

使得系统应用更灵活广泛。

1.3 课题研究内容研究课题是基于nRF905无线射频模块和AT89S52可编程控制器的温湿度管理系统。

研究的内容如下:1.设计温湿度管理系统的总体结构。

2. AT89S52与nRF905无线射频模块、计算机与AT89S52之间的串行通信。

3.根据温湿度采集管理的控制要求设计温湿度采集管理系统。

4.在Access2007数据库环境下,用Delphi开发温湿度采集管理信息。

在温湿度管理系统中,基于AT89S52的nRF905无线收发系统是快速、实时、准确的发射接收数据的设备。

DS18B20、DHT11传感器能够准确的采集数据,通过AT89S52单片机处理器对数据进行处理,然后通过模拟SPI接口将数据发送给nRF905无线模块,由nRF905无线模块实现数据的发射接收,从而实现了数据的无线传输。

计算机与nRF905控制器之间采用RS232连接,构成温湿度采集管理上位机系统。

采集管理系统是基于可视化编程语言Delphi和Access数据库技术系统由数据采集模块、数据维护模块、统计分析模块、异常处理模块和使用帮助模块等五大模块组成。

可以实现数据备份、数据删除、保存数据和报表打印等;对终端进行时时记录、监测,然后通过统计曲线图将数据趋势时时显示出来;实时分析特定期段的最高温度、最低温度等;数据异常处理等功能。

第2章无线温湿度采集管理系统总体设计2.1 系统的总体设计基于AT89S52的温湿度采集管理系统是集RF技术、计算机管理技术、数据采集技术于一体的实时采集温湿度的管理系统。

系统主要由无线温湿度传输系统和温湿度采集管理系统两部分组成。

系统采用半双工的通信模式,可实现两节点之间的双向收发。

无线温湿度数据采集系统主要通过MCU与PC机串口通信,MCU处理器与RF控制器进行通信,传感器通过单片机控制机将采集的数据通过nRF905模块向外发送数据,接收端通过nRF905模块将来实现接收发送端发来的数据,再由接收端单片机通过RS232串口传递给接收端PC机,从而实现将采集的温湿度数据通过无线通信传到管理系统,温湿度管理系统由Delphi开发的软件管理模块和后台数据库组成,时时采集数据信息,更有效的对温湿度的管理,系统整体设计图如图1。

图1 系统整体设计结构图上述系统结构中只有一个数据采集终端,即点对点通信,推广之,对于实际的具体应用,会需要多个数据监测点,即点对多点通信。

而nRF905无线收发模块有170个频道,可满足多点通讯和跳频通讯需求,从而实现组网通讯(TDMA-CDMA-FDMA ),具体的温湿度管理系统如图2。

图2 点对多点系统通信管理图2.2 系统设计的功能基于AT89S52的温湿度管理系统主要是对某一特定区域的温湿度实现智能化、自动化的管理,其基本功能包括计算机管理功能、数据自动采集功能、数据精确传输功能、应急预警功能、数据反馈功能。

1. 计算机管理功能。

计算机管理是整个管理系统的核心,由计算机、温湿度管理系统、通信线路等组成。

主要完成通过串口实现计算机与RF 控制器之间的通信;数据统计、处理、分析;数据存储、记录;数据备份打印;控制子系统等功能。

2.数据自动采集功能。

根据用户的需求及控制,控制器能够定时实时的自动采集到由温湿度传感器提供的数据。

3.数据精确传输功能。

采用nRF905无线传输模块,在空旷通讯距离可达300米左右,室内通信3-6层可实现可靠通信,抗干扰性能强,很强的扰障碍穿透性能。

相关文档
最新文档