基于单片机的温度检测系统
- 格式:pdf
- 大小:104.11 KB
- 文档页数:1
基于STM32单片机的温度控制系统设计一、本文概述本文旨在探讨基于STM32单片机的温度控制系统的设计。
我们将从系统需求分析、硬件设计、软件编程以及系统测试等多个方面进行全面而详细的介绍。
STM32单片机作为一款高性能、低功耗的微控制器,广泛应用于各类嵌入式系统中。
通过STM32单片机实现温度控制,不仅可以精确控制目标温度,而且能够实现系统的智能化和自动化。
本文将介绍如何通过STM32单片机,结合传感器、执行器等硬件设备,构建一套高效、稳定的温度控制系统,以满足不同应用场景的需求。
在本文中,我们将首先分析温度控制系统的基本需求,包括温度范围、精度、稳定性等关键指标。
随后,我们将详细介绍系统的硬件设计,包括STM32单片机的选型、传感器和执行器的选择、电路设计等。
在软件编程方面,我们将介绍如何使用STM32的开发环境进行程序编写,包括温度数据的采集、处理、显示以及控制策略的实现等。
我们将对系统进行测试,以验证其性能和稳定性。
通过本文的阐述,读者可以深入了解基于STM32单片机的温度控制系统的设计过程,掌握相关硬件和软件技术,为实际应用提供有力支持。
本文也为从事嵌入式系统设计和开发的工程师提供了一定的参考和借鉴。
二、系统总体设计基于STM32单片机的温度控制系统设计,主要围绕实现精确的温度监测与控制展开。
系统的总体设计目标是构建一个稳定、可靠且高效的环境温度控制平台,能够实时采集环境温度,并根据预设的温度阈值进行智能调节,以实现对环境温度的精确控制。
在系统总体设计中,我们采用了模块化设计的思想,将整个系统划分为多个功能模块,包括温度采集模块、控制算法模块、执行机构模块以及人机交互模块等。
这样的设计方式不仅提高了系统的可维护性和可扩展性,同时也便于后续的调试与优化。
温度采集模块是系统的感知层,负责实时采集环境温度数据。
我们选用高精度温度传感器作为采集元件,将其与STM32单片机相连,通过ADC(模数转换器)将模拟信号转换为数字信号,供后续处理使用。
引言:无线测温系统是一种基于单片机技术的智能温度监测系统。
它通过无线传输技术,能够远程监测和采集温度数据,具有高精度、实时性和便捷性等优点。
本文将详细介绍基于单片机的无线测温系统的设计。
概述:无线测温系统是近年来发展迅速的一种温度监测技术,它可以广泛应用于各种需要进行温度监测的场合,如工业生产、农业种植、建筑监测等。
基于单片机的无线测温系统充分利用了单片机的高集成度、低功耗和强大的数据处理能力,能够实现对温度的高精度监测和数据传输。
本文将从硬件设计、软件设计、通信模块选择、温度传感器选择和功耗优化五个方面详细介绍基于单片机的无线测温系统的设计。
正文内容:1.硬件设计1.1单片机选择1.2电源设计1.3温度传感器接口设计1.4数据存储设计1.5外部设备接口设计2.软件设计2.1系统架构设计2.2温度数据采集算法设计2.3数据处理算法设计2.4数据传输协议设计2.5用户界面设计3.通信模块选择3.1无线通信技术概述3.2通信距离和速率需求分析3.3无线通信模块选择准则3.4常用无线通信模块介绍3.5通信模块选择与集成4.温度传感器选择4.1温度传感器分类4.2温度传感器选型准则4.3常用温度传感器介绍4.4温度传感器接口设计4.5温度传感器校准方法5.功耗优化5.1功耗分析与需求5.2系统功耗优化策略5.3硬件设计功耗优化5.4软件设计功耗优化5.5基于睡眠模式的功耗优化总结:基于单片机的无线测温系统的设计主要涉及硬件设计、软件设计、通信模块选择、温度传感器选择和功耗优化等方面。
通过合理的硬件设计和通信模块选择,能够实现高精度的温度监测和远程数据传输。
同时,通过优化软件设计和功耗管理,能够降低系统的功耗,延长系统的使用寿命。
基于单片机的无线测温系统的设计在智能化温度监测领域具有广阔的应用前景。
基于单片机的温湿度监测系统设计一、引言在现代生活和工业生产中,对环境温湿度的准确监测具有重要意义。
温湿度的变化可能会影响到产品质量、设备运行以及人们的生活舒适度。
因此,设计一个高效、准确且可靠的温湿度监测系统至关重要。
本设计基于单片机,旨在实现对环境温湿度的实时监测和数据处理。
二、系统总体设计方案(一)系统功能需求本系统需要实现以下功能:1、实时采集环境温湿度数据。
2、对采集到的数据进行处理和分析。
3、将温湿度数据显示在液晶显示屏上。
4、具备数据存储功能,以便后续查询和分析。
5、当温湿度超出设定范围时,能够发出报警信号。
(二)系统总体架构本系统主要由传感器模块、单片机控制模块、显示模块、存储模块和报警模块组成。
传感器模块负责采集温湿度数据,并将其转换为电信号传输给单片机。
单片机对接收的数据进行处理和分析,然后将结果发送给显示模块进行显示,同时将数据存储到存储模块中。
当温湿度超出设定范围时,单片机控制报警模块发出报警信号。
三、硬件设计(一)传感器选择选用 DHT11 数字温湿度传感器,它是一款含有已校准数字信号输出的温湿度复合传感器。
具有体积小、功耗低、响应速度快、性价比高等优点,能够满足本系统的设计要求。
(二)单片机控制模块选择 STC89C52 单片机作为控制核心。
它具有丰富的 I/O 口资源、较高的处理速度和稳定性,能够有效地处理和控制整个系统的运行。
(三)显示模块采用液晶显示屏 1602,它能够清晰地显示温湿度数据和相关信息。
(四)存储模块选用 EEPROM 芯片 AT24C02 作为存储模块,用于存储温湿度数据,方便后续查询和分析。
(五)报警模块使用蜂鸣器作为报警装置,当温湿度超出设定范围时,单片机控制蜂鸣器发出报警声音。
四、软件设计(一)主程序流程系统上电后,首先进行初始化操作,包括单片机内部资源的初始化、传感器的初始化、显示模块的初始化等。
然后,系统进入循环,不断读取传感器采集到的温湿度数据,并进行处理和分析。
基于单片机的室内温湿度检测系统的设计
一、系统简介
本系统基于单片机,能够实时检测室内的温度和湿度,显示在
液晶屏幕上,并可通过串口输出到PC端进行进一步数据处理和存储。
该系统适用于家庭、办公室和实验室等场所的温湿度检测。
二、硬件设计
系统采用了DHT11数字温湿度传感器来实时检测室内温度和湿度,采用STC89C52单片机作为控制器,通过LCD1602液晶屏幕显示
温湿度信息,并通过串口与PC进行数据通信。
三、软件设计
1、采集数据
系统通过DHT11数字温湿度传感器采集室内的温度和湿度数据,通过单片机IO口与DHT11传感器进行通信。
采集到的数据通过计算
得到实际温湿度值,并通过串口发送给PC端进行进一步处理。
2、显示数据
系统将采集到的室内温湿度数据通过LCD1602液晶屏幕进行显示,可以实时观察室内温湿度值。
3、通信数据
系统可以通过串口与PC进行数据通信,将数据发送到PC端进
行存储和进一步数据处理。
四、系统优化
为了提高系统的稳定性和精度,需要进行优化,包括以下几点:
1、添加温湿度校准功能,校准传感器的测量误差。
2、添加系统自检功能,确保系统正常工作。
3、系统可以添加温湿度报警功能,当温湿度超过设定阈值时,系统会自动发送报警信息给PC端。
以上是基于单片机的室内温湿度检测系统的设计。
单片机C语言课题设计报告设计题目:温度检测电气系2011级通信技术一班级通信技术一班通才达识,信手拈来通才达识,信手拈来1摘要本课题以51单片机为核心实现智能化温度测量。
利用18B20温度传感器获取温度信号,将需要测量的温度信号自动转化为数字信号,利用单总线和单片机交换数据,最终单片机将信号转换成LCD 可以识别的信息显示输出。
基于STC90C516RD+STC90C516RD+的单片机的智能温度检测系统,的单片机的智能温度检测系统,设计采用18B20温度传感器,其分辨率可编程设计。
本课题设计应用于温度变化缓慢的空间,综合考虑,以降低灵敏度来提高显示精度。
设计使用12位分辨率,因其最高4位代表温度极性,故实际使用为11位半,位半,而温度测量范围为而温度测量范围为而温度测量范围为-55-55-55℃~℃~℃~+125+125+125℃,℃,则其分辨力为0.06250.0625℃。
℃。
设计使用LCD1602显示器,可显示16*2个英文字符,显示器显示实时温度和过温警告信息,和过温警告信息,传感器异常信息设。
传感器异常信息设。
传感器异常信息设。
计使用蜂鸣器做警报发生器,计使用蜂鸣器做警报发生器,计使用蜂鸣器做警报发生器,当温度超过当温度超过设定值时播放《卡农》,当传感器异常时播放嘟嘟音。
单片机C 语言课题设计报告语言课题设计报告电动世界,气定乾坤2目录一、设计功能一、设计功能................................. ................................. 3 二、系统设计二、系统设计................................. .................................3 三、器件选择三、器件选择................................. .................................3 3.1温度信号采集模块 (3)3.1.1 DS18B20 3.1.1 DS18B20 数字式温度传感器数字式温度传感器..................... 4 3.1.2 DS18B20特性 .................................. 4 3.1.3 DS18B20结构 .................................. 5 3.1.4 DS18B20测温原理 .............................. 6 3.1.5 DS18B20的读写功能 ............................ 6 3.2 3.2 液晶显示器液晶显示器1602LCD................................. 9 3.2.1引脚功能说明 ................................. 10 3.2.2 1602LCD 的指令说明及时序 ..................... 10 3.2.3 1602LCD 的一般初始化过程 (10)四、软件设计四、软件设计................................ ................................11 4.1 1602LCD 程序设计流程图 ........................... 11 4.2 DS18B20程序设计流程图 ............................ 12 4.3 4.3 主程序设计流程图主程序设计流程图................................. 13 五、设计总结五、设计总结................................. ................................. 2 六、参考文献六、参考文献................................. ................................. 2 七、硬件原理图及仿真七、硬件原理图及仿真......................... .........................3 7.1系统硬件原理图 ..................................... 3 7.2开机滚动显示界面 ................................... 4 7.3临界温度设置界面 ................................... 4 7.4传感器异常警告界面 (4)电气系2011级通信技术一班级通信技术一班通才达识,信手拈来通才达识,信手拈来3温度温度DS18B20 LCD 显示显示过温函数功能模块能模块传感器异常函数功能模块数功能模块D0D1D2D3D4D5D6D7XT XTAL2AL218XT XTAL1AL119ALE 30EA31PSEN29RST 9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD 10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR 16P3.5/T115U180C51X1CRYST CRYSTAL ALC122pFC222pFGNDR110kC31uFVCCGND234567891RP1RESPACK-8VCC0.0DQ 2VCC 3GND 1U2DS18B20R24.7K LCD1LM016LLS2SOUNDERMUC八、程序清单八、程序清单................................. .................................5 一、设计功能·由单片机、温度传感器以及液晶显示器等构成高精度温度监测系统。
基于单片机的温湿度检测系统的设计一、引言温湿度是常见的环境参数,对于很多应用而言,如农业、生物、仓储等,温湿度的监测非常重要。
因此,设计并实现一个基于单片机的温湿度检测系统是非常有实际意义的。
本文将介绍该温湿度检测系统的设计方案,并详细阐述其硬件和软件实现。
二、系统设计方案1.硬件设计(1)传感器选择温湿度传感器的选择非常关键,常用的温湿度传感器包括DHT11、DHT22、SHT11等。
根据不同应用场景的精度和成本要求,选择相应的传感器。
(2)单片机选择单片机是整个系统的核心,需要选择性能稳定、易于编程的单片机。
常用的单片机有51系列、AVR系列等,也可以选择ARM系列的单片机。
(3)电路设计温湿度传感器与单片机的连接电路包括供电电路和数据通信电路。
供电电路通常采用稳压电源,并根据传感器的工作电压进行相应的电压转换。
数据通信电路使用串行通信方式。
2.软件设计(1)数据采集单片机通过串行通信方式从温湿度传感器读取温湿度数据。
根据传感器的通信协议,编写相应的代码实现数据采集功能。
(2)数据处理将采集到的温湿度数据进行处理,可以进行数据滤波、校准等操作,以提高数据的准确性和可靠性。
(3)结果显示设计一个LCD显示屏接口,将处理后的温湿度数据通过串行通信方式发送到LCD显示屏上显示出来。
三、系统实现及测试1.硬件实现按照上述设计方案,进行硬件电路的实现。
连接传感器和单片机,搭建稳定的供电电路,并确保电路连接无误。
2.软件实现根据设计方案,使用相应的开发工具编写单片机的代码。
包括数据采集、数据处理和结果显示等功能的实现。
3.系统测试将温湿度检测系统放置在不同的环境条件下,观察测试结果是否与真实值相符。
同时,进行长时间的测试,以验证系统的稳定性和可靠性。
四、系统优化优化系统的稳定性和功耗,可以采用以下方法:1.优化供电电路,减小电路噪声和干扰,提高电路的稳定性。
2.优化代码,减小程序的存储空间和运行时间,降低功耗。
引言:温度是一个常见的物理量,对于许多领域的应用来说,准确地测量温度非常重要。
单片机作为一种常见的嵌入式系统,具有强大的数据处理和控制能力。
本文将介绍基于单片机的温度测量技术及其应用。
概述:温度测量是一项广泛应用于工业自动化、环境监测、医疗设备等领域的技术。
传统的温度测量方法主要基于热敏电阻、热电偶、红外线等。
而基于单片机的温度测量技术则结合了传感器、单片机和通信等技术,能够实时、精确地监测和控制温度。
正文:1. 传感器选择1.1 热敏电阻热敏电阻是一种根据温度变化导致电阻值变化的传感器。
它的特点是响应速度快、精度高,但对环境温度和供电电压的稳定性要求较高。
1.2 热电偶热电偶是一种使用两个不同金属的导线连接的传感器。
它的优点是测量范围广,适用于极高或极低温度的测量,但精度较低,受电磁干扰影响较大。
1.3 红外线传感器红外线传感器是一种测量物体表面温度的传感器。
它可以通过接收物体发出的红外辐射来测量温度,适用于无接触测量,但精度受物体表面性质影响较大。
2. 单片机选择2.1 嵌入式系统单片机作为一种常见的嵌入式系统,集成了处理器、存储器和外设接口。
它具有较强的计算和控制能力,适用于温度测量应用中的数据处理和控制任务。
2.2 选择合适的单片机型号选择合适的单片机型号是确保系统稳定运行的关键。
应根据温度测量的要求确定所需要的计算能力、引脚数量、通信接口等因素,选择合适的单片机型号。
3. 温度采集与处理3.1 模拟信号采集通过选定的传感器,将温度信号转换为模拟电压信号。
使用单片机的模拟输入接口,对模拟电压信号进行采集,获取温度数据。
3.2 数字信号处理单片机通过内置的模数转换器(ADC)将模拟信号转换为数字信号。
根据所选单片机型号的计算能力,可以进行进一步的数据处理和算法运算,包括滤波、校正等。
4. 数据存储与通信4.1 存储器选择根据温度测量系统的要求,可以选择合适的存储器类型,如闪存、EEPROM等。
基于51单片机的温度检测系统程序及仿真概要
1. 系统概述
本系统采用51单片机作为控制核心,通过外接温度传感器进行温度检测,并在数码管上显示当前温度值。
同时,当温度超过设定阈值时,通过蜂鸣器进行警示。
2. 系统硬件设计
本系统采用DS18B20温度传感器作为温度检测模块,通过单总线连接到51单片机的
P2.0口,同时将P2.1口连接到蜂鸣器。
数码管采用共阳极数码管,通过P0口进行控制。
系统程序采用C语言编写,在主函数中进行如下操作:
(1) 初始化DS18B20,设置温度传感器工作模式。
(2) 读取温度传感器输出的温度值,进行温度判断。
(3) 将温度值转换为数码管显示的格式并显示在数码管上。
(4) 如果温度超过设定阈值,触发蜂鸣器进行警示。
(5) 循环执行以上操作。
4. 系统仿真
5. 总结
本系统基于51单片机实现了温度检测功能,并且能够进行数码管显示以及蜂鸣器警示,具有一定的实用价值。
本系统的设计和仿真过程对于初学者来说都是一个非常好的练手项目,也有助于掌握单片机的基本编程技能和原理知识。
基于单片机的温度测控系统的设计在现代的工业领域和生活中,温度测控系统被广泛应用,以监测和控制温度。
本文将介绍一个基于单片机的温度测控系统设计。
1.系统概述该系统的设计目标是能够测量和监控环境中的温度,并能自动调节温度以保持设定的温度。
该系统由传感器模块、数据处理模块和执行器模块组成。
2.传感器模块传感器模块用于测量环境中的温度。
在该系统中,我们可以使用温度传感器来实现温度测量。
常见的温度传感器有热电偶、热电阻等。
传感器模块将温度数据传输给数据处理模块。
3.数据处理模块数据处理模块基于单片机来实现。
单片机通过接收传感器模块传输的温度数据,进行数据处理和判断,并决定是否需要调节温度。
数据处理模块还可以设置一个温度阈值,当环境温度超过或低于该阈值时,触发执行器模块进行温度调节。
4.执行器模块执行器模块是用来调节环境温度的关键。
在该系统中,我们可以使用电热器或制冷器来调节温度。
执行器模块会根据数据处理模块的控制信号来决定是否打开或关闭电热器或制冷器,以达到设定的温度。
5.界面设计为了方便用户的操作和监控,我们可以设计一个用户界面模块。
用户界面模块可以通过LCD显示屏展示当前环境温度和设定的温度,并提供一些按键用于设置温度阈值。
用户可以通过按键来设置温度阈值,同时可以看到当前温度和设定的温度。
6.系统工作流程系统的工作流程如下:-传感器模块测量环境温度,并将温度数据传输给数据处理模块。
-数据处理模块接收温度数据,并进行处理和判断。
-如果环境温度超过或低于设定的温度阈值,数据处理模块触发执行器模块进行温度调节。
-执行器模块根据数据处理模块的控制信号,打开或关闭电热器或制冷器,以调节环境温度。
-用户可以通过用户界面模块设置温度阈值,同时可以实时监控当前温度和设定的温度。
7.系统优化为了进一步优化系统的性能,我们可以考虑以下几个方面:-引入PID控制算法,以提高温度的稳定性和控制精确度。
-添加温度报警功能,当环境温度超过一定范围时,触发警报。
毕业论文基于单片机的温度测量系统学生姓名:xxx学号:0xxxxxxxxx所在系部:电气信息工程系专业班级:0x电子信息工程技术gz二班指导教师:xx 讲师日期:二○○x年x月毕业设计(论文)任务书系部xxxxxxx 指导教师xx 职称讲师学生姓名xxx 专业班级xxxxx 学号xxxxxxxxxx 设计题目基于单片机的温度测量系统设计内容目标和要求(设计内容目标和要求、设计进度等)毕业设计的目标:本设计包括确定控制任务、系统总体方案设计、硬件系统设计的设计等,使学生进一步学习与理解基于单片机温度测量系统的原理,巩固与综合专业基础知识和相关专业课程知识,提高学生运用理论知识解决实际问题的实践技能。
毕业设计的要求:设计基于单片机的温度测量系统,针对温室智能化控制存在的诸多因子,将智能传感器监测和单片机控制相结合,提出了基于单片机的温度检测系统设计方案。
毕业设计的设计进度:1.根据题目要求的指标,通过查阅有关资料,确定系统设计方案,并设计其硬件电路图;2.画出电路原理图,分析主要模块的功能及他们之间的数据传输和控制关系;3.完成毕业设计。
指导教师签名:年月日系部审核此表由指导教师填写由所在系部审核1毕业设计(论文)学生开题报告课题名称基于单片机的温度测量系统课题来源老师指定课题类型EX 指导教师xx学生姓名xxx 学号xxxxxxxxxx 专业班级xxxxxx开题报告内容一、本课题的目的及研究意义:1. 课题的研究现状及趋势在人类的生活环境中,温度扮演着极其重要的角色。
无论你生活在哪里,从事什么工作,无时无刻不在与温度打着交道。
自18世纪工业革命以来,工业发展与是否能掌握温度有着密切的联系。
在冶金、钢铁、石化、水泥、玻璃、医药等行业,可以说几乎80%的工业部门都不得不考虑着温度的因素。
温度不但对于工业如此重要,在农业生产中温度的监测与控制也有着十分重要的意义。
本课题围绕应用于温室大棚的基于单片机的温度测控系统展开应用研究工作。
科技论坛
资源分配中明确了权属关系,应积极推行有偿使用和有偿转让水资源的政策,建立用水交易权和许可的水市场,通过经济手段调节水的分配,促进水资源的优化配置。
在水资源使用的权属分配和有偿转让过程中,应体现国家所有的基本方针。
通过加大水资源费的征收力度,实现水资源总体上的调节。
水资源费的征收应与水资源分配制度相对应。
保证权利与义务一致。
3.4科技创新,加强水资源调度运行的全过程监控应尽快建设以信息采集传输系统为基础,综合数据库为纽带,水资源管理、优化配置和运行调度系统为核心,运行监控系统为手段的多目标管理调度决策支持系统。
运用交互式的水资源管理决策支持系统,实现区域水资源高效利用和水环境保护。
正在规划的“数字水利”以系统仿真为代表的信息技术应用,为今后我县的水资源管理提供新的平台。
由于涉及面广,技术难度大,在规划和实施过程中,处理好近期与长远的目标,先进技术和实际要求,新系统与旧系统的衔接,整体规划和分步实施的关系。
一个能够为管理者所接受并有效利用的系统,服务于管理者的需求。
3.5管理创新,建设以节水为导向的需水管理模式
我县山区水资源开发利用难度较高,在当地增加供水能力已相当困难。
未来的出路主要是依靠需求管理来控制需水增长,通过节约用水和调整用水结构来满足需水要求。
除坚持以供定需的原则实行水量分配外,还应开展计划用水、节约用水,建立用水考核制度,制定节约用水的激励机制,利用经济手段实行有偿使用和有偿转让等政
策,促进高效用水。
4结论
实现有效的管理应具有完善的法律体系、健全的组织结构和良好
的技术手段。
当然要实现这一战略目标就必须依靠法律、
社会、经济和技术措施的有效结合;必须有一个全方位的行动,有赖于全体公民做出响应、社会各方面的支持和参与。
有效的水资源管理应是流域与
区域相结合,水质与水量、
供水与需水、地表水与地下水的统一管理。
近年来在治水新思路的指导下,我县的水资源管理已经取得了许
多实质性的进展,水资源统一管理正在稳步推进。
从传统水利向现代水利、可持续发展水利的战略性转变,必将能够通过水资源的可持续利用,促进经济社会的可持续发展。
参考文献
[1]浙江省仙居县水资源综合规划报告.仙居县水利水电勘测设计所,2005:8,12.[2]仙居县“十一·五”水利规划.仙居县水利局,2005:20.
[3]浙江省灵江流域综合规划报告.台州市水利水电勘测设计院,2003:10.
[4]田士豪,陈新元.水利水电工程概论[M].北京:中国电力出版社,2006.
作者简介:郭锦木(1960~),男,为浙江省仙居县下各水利水电管理站长,助理工程师,从事水利工程管理工作。
陈冠军(1961~),男,为浙江省仙居县横溪水利水电管理站,助理工程师,从事水利工程管理工作。
(上接291页
)基于单片机的温度检测系统
程俊红
(石家庄职业技术学院,河北石家庄050081)
1系统方案设计
本系统将监测点的温湿度采集并处理器进行分析处理,当超出设定值后,控制系统将发出命令使警报系统启动,提醒外界进行人
工干预。
主要构成有温度采集部分,湿度采集部分,单片机控制部分以及警报系统。
其结构框图如图1所示。
其硬件电路以AT89S52为核心,并配以键盘、LCD 显示器等硬件电路。
2硬件电路设计2.1温度采集电路
选用温度传感器DS18B20对外界温度进行检测,具有以下特点:适应电压范围宽,在使用中不需要任何外围元件,可实现高精度测温,检测速度快,测量结果直接以数字温度信号输出,具有极强
的抗干扰纠错能力、
传输距离长、分辨率强等优点。
DS18B20完成温度转换时,它将会返回“1”,否则返回“0”,从而实现单片机对DS18B20温度数据的读取。
2.2键盘电路接口设计
在单片机的应用中键盘电路是最常用的人机接口电路,使用键盘电路来实现湿度值的清零、增1、减1以及翻页等操作功能。
本系统利用一个按键做开始,通过按键次数进行相应的设置,利用编写软件的方法实现。
在一定程度上减少键盘电路占用的I/O 端口,提高了I/O 端口利用率。
2.3LCD 显示电路设计
采用LCD1602液晶显示:
本系统需要正常的时钟显示,而且可以设定和调整时间,采用串行工作方式液晶显示不仅能够节省单片机的I/O 口,同时也能直观的显示时间、出现故障时的地址编号以及一些必备的字符。
3系统软件设计
本设计是从主程序、温湿度处理部分、键盘设置、LCD 显示、报警控制几个方面进行具体描述的。
系统单片机代码采用C 语言编写,以Keil uVision2为开发环境。
系统软件实现的功能:
a.LCD 初始化;
b.通过LCD 显示温湿度值;
c.比较监测到的温度值和报警设置值,发现超限则蜂鸣器报警提示。
结束语
本文设计的单片机监测系统可以设置参数范围,若超出范围可以及时发出警报提醒外界进行干预控制。
该系统可以对环境进行实
时的监控,具有结构简单、
性价比高、易于实现、监控方便等特点。
实验证明,该系统实现了对环境的精确控制,达到了很好的效果,可广泛应用于控制领域。
参考文献
[1]周兴华.手把手教你学单片机C 程序设计[M].北京:北京航空航天大学出版社,2007.
[2]夏方林.一种基于单片机AT89C51的温湿度控制仪的设计[J].工业仪表与自动化装置,1999,(1):32-34.
[3]王魁汉.温度测量实用技术[M].北京:机械工业出版社,2007,13235.摘要:本系统是采用温度传感器DS18B20进行数据采集,以AT89C52单片机做控制器来实现温湿度控制显示的。
该系统具有通
用性较强、并且自动判断温度是否超标、用LCD 显示界面友好、精度高的特点。
关键词:传感器;单片机;
温湿度图1系统结构图图2硬件电路图
54··。