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

合集下载

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计一、引言在现代科技的众多应用领域中,恒温控制技术扮演着至关重要的角色。

无论是在医疗、化工、科研还是在食品加工等行业,对环境温度的精确控制都有着严格的要求。

恒温箱作为实现恒温控制的重要设备,其性能的优劣直接影响到相关工作的质量和效率。

基于单片机的恒温箱控制系统凭借其精度高、稳定性好、成本低等优点,得到了广泛的应用。

二、系统总体设计(一)设计目标本恒温箱控制系统的设计目标是能够在设定的温度范围内,精确地控制箱内温度,使其保持恒定。

温度控制精度为±05℃,温度调节范围为 0℃ 100℃。

(二)系统组成该系统主要由温度传感器、单片机、驱动电路、加热制冷装置和显示模块等部分组成。

温度传感器用于实时采集恒温箱内的温度数据,并将其转换为电信号传输给单片机。

单片机作为核心控制单元,对采集到的温度数据进行处理和分析,根据预设的控制算法生成控制信号,通过驱动电路控制加热制冷装置的工作状态,从而实现对箱内温度的调节。

显示模块用于实时显示箱内温度和系统的工作状态。

三、硬件设计(一)单片机选型选择合适的单片机是系统设计的关键。

考虑到系统的性能要求和成本因素,本设计选用了_____型号的单片机。

该单片机具有丰富的片上资源,如 ADC 转换模块、定时器/计数器、通用 I/O 口等,能够满足系统的控制需求。

(二)温度传感器选用_____型号的数字式温度传感器,其具有高精度、低功耗、响应速度快等优点。

传感器通过 I2C 总线与单片机进行通信,将采集到的温度数据传输给单片机。

(三)驱动电路驱动电路用于控制加热制冷装置的工作。

加热装置采用电阻丝加热,制冷装置采用半导体制冷片。

驱动电路采用_____芯片,通过单片机输出的控制信号来控制加热制冷装置的通断,从而实现温度的调节。

(四)显示模块显示模块选用_____型号的液晶显示屏,通过单片机的并行接口与单片机进行连接。

显示屏能够实时显示箱内温度、设定温度以及系统的工作状态等信息。

基于单片机的PID恒温控制系统设计

基于单片机的PID恒温控制系统设计

基于单片机的PID恒温控制系统设计1. 引言恒温控制系统在现代工业生产中起着至关重要的作用,它能够确保生产过程中的温度稳定,从而保证产品质量和生产效率。

而PID控制器作为一种常用的控制器,具有简单易实现、稳定可靠等优点,被广泛应用于恒温控制系统中。

本文基于单片机的PID恒温控制系统设计,旨在研究和实现一种高效、精确的恒温控制方案。

2. 系统设计原理2.1 PID控制原理PID控制器是由比例项(P项)、积分项(I项)和微分项(D项)组成的。

比例项根据当前误差与设定值之间的差距来调整输出;积分项根据误差累积来调整输出;微分项根据误差变化率来调整输出。

PID控制器通过不断调整输出值与设定值之间的差距,使得系统能够快速、稳定地达到设定值。

2.2 单片机原理单片机是一种高度集成化、功能强大的微处理器芯片。

它具有处理能力强、可编程性好等特点,在工业控制领域得到广泛应用。

单片机可以通过输入输出端口与外部设备进行信息交互,通过控制算法调整输出信号,实现对恒温控制系统的精确控制。

3. 系统硬件设计3.1 传感器恒温控制系统中的传感器用于实时监测温度值,并将其转化为电信号输入给单片机。

常用的温度传感器有热电偶、热敏电阻等。

本设计中选择热敏电阻作为温度传感器。

3.2 控制器本设计中选择常用的STC89C52单片机作为控制器,它具有丰富的外设接口和高性能的处理能力,能够满足恒温控制系统的需求。

3.3 作动器作动器是恒温控制系统中负责调节环境参数(如加热、冷却等)以实现恒温目标的设备。

本设计中选择继电器作为作动器,它可以根据单片机输出信号来切换加热和冷却设备。

4. 系统软件设计4.1 温度采集与处理单片机通过模拟输入端口采集到来自传感器的模拟信号,然后通过模数转换器将其转化为数字信号。

接下来,通过算法对采集到的温度值进行处理,得到误差值。

4.2 PID算法实现PID算法的实现是整个恒温控制系统的核心。

根据采集到的误差值,通过比例、积分和微分三个参数来调整输出信号。

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

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

基于单片机的恒温恒湿控制系统设计文
简介
本文将介绍基于单片机的恒温恒湿控制系统的设计及实现。

该系统实现了对温度和湿度的自动控制以保持恒定的最适条件,使室内环境更加宜人舒适。

设计方案
本系统使用SHT11数字温湿度传感器来检测室内环境并输出模拟信号,单片机采用STC12C5A60S2作为主控芯片,通过与传感器的通讯采集数据并进行控制输出。

控制器使用LED灯显示当前状态,并通过蜂鸣器发出警报,以便及时处理异常情况。

该系统采用PID控制理论进行控制算法,通过调整比例、积分和微分系数来控制输出信号,实现精确控制。

同时,为提高系统的可靠性和耐久性,采用了过温、过湿、短路保护等措施,防止系统出现故障。

实现效果
通过实际测试,本系统实现了对室内温度和湿度的稳定控制,控制精度高达±0.5℃,±3%RH。

同时,系统调节时间短,响应快,使用便捷灵活。

结论
本文基于单片机设计实现了一款恒温恒湿控制系统,可应用于各类室内环境的控制,具有简单、精准、可靠等特点。

随着科技的不断发展,本系统仍有进一步优化和改进的空间。

基于单片机的恒温控制系统

基于单片机的恒温控制系统

摘要:在工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。

其中,温度控制也越来越重要。

在工业生产的很多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。

采用单片机对温度进行控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而大大的提高产品的质量和数量。

因此,单片机对温度的控制问题是工业生产中经常会遇到的控制问题。

本设计采用了STC89C52单片机组成温度控制系统,可以实现对蔬菜大棚的温度控制在设定值允许的误差范围内。

温度传感器采用了数字式温度传感器DS18B20,对温度进行实时采样。

设置的键盘各显示模块可以预设加热的最终保持水温并进行实时显示预设温度和当前温度。

关键字:单片机;恒温控制;A/D 转换;传感器Abstract:In industrial production, current, voltage, temperature, pressure, flow, flow rate and switching capacity are commonly used parameters of the main accused.Among them, the temperature controlling is more and more important. In many fields of the industrial production, people need the temperature detection and controlling of all kinds of heating furnace, heat treatment furnace, reactor and boiler. Using chip microcomputer to control temperature is not only convenient, simple and flexibility advantages of large, but also substantially increase the temperature was charged with the technical indicators,thus greatly improve the quality and quantity of products.Therefore, the single-chip temperature control of industrial production is often encountered in the control problem.This design uses STC89C52 single-chip microcomputer temperature control system,it can be achieved on the greenhouse temperature control in the setting values of allowable error range.The temperature sensor adopts a digital temperature sensor DS18B20 to do the temperature real time sampling.Set keyboard display module can be preset heating finally keep water temperature and real-time display preset temperature and current temperature.Key words: chip microcomputer; therm statical control ; AD conversion; sensor目录基于单片机的恒温控制系统................................................................................. 错误!未定义书签。

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

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

关键词STC89C52单片机;PT100;LCD显示电路;ADC0809第2章系统总体方案设计2.1 系统总体设计方案本系统采用了STC89C52作为处理器,以PT100为温度传感器的温度采集系统,并通过ADC0809进行模数转换,该控制系统可以实时存储相关的温度数据并记录当前的时间。

其主要包括:电源模块、温度采集模块、按键处理模块、实时时钟模块、数据存储模块、报警电路模块、LCD显示模块、通讯模块以及单片机最小系统。

硬件系统原理框图如图2-1。

图2-1 硬件原理框图2.2.2显示电路在单片机系统中常用的显示电路有LED显示、LCD显示。

方案一:LED显示屏采用七段码显示时,数码管中的每一段相当于一个发光二极管。

对于共阳极的数码管,内部每个发光二极管的阳极被连在一起,成为该各段的公共选通线,发光二极管的阴极则成为段选线。

对于共阴极数码管,则正好相反,内部发光二极管的阴极接在一起,阳极成为段选线。

这两种数码管的驱动方式是不同的。

当需要点亮共阳极数码管的一段时,公共段需接高电平,该段的段选线接低电平。

从而该段被点亮。

当需要点亮共阴极数码管的一段时,公共段需接低电平,该段的段选线接高电平,该段被点亮。

方案二:LCD显示电路多采用1602液晶。

1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。

它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用。

1602LCD是指显示的内容为216 ,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。

液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。

基于精确显示,拟采用方案二。

2.2.3按键输入电路一般键盘电路有两种:独立式键盘和矩阵式键盘。

方案一:独立式键盘中,各按键相互独立,每个按键各接一根输入线,每根输入线上的按键工作状态不会影响其它输入线上的工作状态。

基于单片机的恒温控制系统设计与模拟(毕业论文)

基于单片机的恒温控制系统设计与模拟(毕业论文)

毕业设计(论文)题目基于单片机的恒温调控及proteus仿真摘要温度的测量和控制对人类日常生活、工业生产、气象预报、物资仓储等都起着极其重要的作用。

在许多场合,及时准确获得目标的温度是十分重要的,近年来,温度测控领域发展迅速,并且随着数字技术的发展,温度的测控芯片也相应的登上历史的舞台,能够在工业、农业等各领域中广泛使用。

单片机具有体积小控制精度高的且价格低等诸多特点,将单片机与温度传感器相结合,构成的温度控制电路具有良好的测温温控功能。

8952单片机的温度控制系统由AT89C52单片机、七段温度显示数码管、温度传感器DS18B20、工作状态LED灯等模块组成。

恒温系统除有温度检测功能外,还具有温度报警与外部控制功能,调节温度手动设置、可数显各项系统参数、上限温度报警等相关功能。

理论证明该系统能够简单、经济,有效地提高系统的工作效率。

本设计主要做了如下几方面的工作:一是确定系统温度控制的总体设计,包括实时温度的采集系统应拥有的各项功能,二是进行外部电路设计、显示电路等的设计和基本功能要求。

三是进行软件系统的设计,对于本系统,本人采用单片机汇编语言编写,总体上完成了相应要求。

关键词:温度控制,温度检测,AT89C52,温度显示,上限报警AbstractTraffic control system is a modern society with logistics,travel etc of traffic development a unique set of public management system。

To ensure the effective safety traffic,except for a series of traffic rules, still must through certain technological means to achieve。

Based on analysis of traffic control, based on real—time detection sensor, adjust the implementation technology of intelligent control,real—time monitoring,sensor adjust vehicles time algorithm and single—chip microcomputer control function is proposed, which combines the traffic control system based on single chip design scheme.The 8051 microcontroller control system consists of the traffic lights display,8051 monolithic integrated circuits,and LED the countdown,traffic violation detection, emergency adjustment, manual mode, time as modules。

基于单片机的水温恒温模糊控制系统设计

基于单片机的水温恒温模糊控制系统设计

基于单片机的水温恒温模糊控制系统设计水温恒温在很多工业领域中都是非常重要的,比如在制造过程中需要严格控制水温以确保产品质量,或者在实验室中需要保持水温恒定以保证实验结果的准确性。

为了实现水温恒温,可以采用单片机控制系统进行模糊控制,以更好地调节水温并确保其恒定性。

一、系统设计1.系统组成该水温恒温模糊控制系统包括以下几个部分:1)传感器:用于实时监测水温,通常采用温度传感器来获取水温数据。

2)单片机:作为系统的核心控制部分,负责根据传感器采集的水温数据进行控制算法处理,并输出控制信号给执行器。

3)执行器:负责控制水温调节设备,比如加热器或制冷器,以使水温保持在设定的恒温值附近。

4)人机界面:用于设定水温的目标值、显示当前水温以及系统的工作状态等信息,通常采用液晶显示屏或LED灯来实现。

2.系统工作原理系统工作流程如下:1)单片机通过传感器获取实时水温数据,并与设定的恒温值进行比较。

2)根据实时水温和设定值之间的差异,单片机通过模糊控制算法计算出调节水温的控制信号。

3)控制信号送往执行器,执行器根据信号控制加热器或制冷器对水温进行调节。

4)单片机不断循环执行上述步骤,使水温保持在设定的恒温值附近。

二、模糊控制算法设计模糊控制算法是一种基于模糊逻辑进行推理和决策的控制方法,适用于非线性、不确定性系统的控制。

在水温恒温控制系统中,可以设计如下的模糊控制算法:1.模糊化:将实时水温和设定水温映射到模糊集合,通常包括“冷”、“适中”和“热”等。

2.模糊规则库:根据实际情况,设定一系列的模糊规则,描述实时水温和设定水温之间的关系。

3.模糊推理:通过模糊规则库,进行模糊推理,得到相应的控制信号。

4.解模糊化:将模糊推理的结果映射到实际的控制信号范围内,作为执行器的输入。

通过模糊控制算法设计,可以更加灵活地调节水温,适应各种复杂环境下的恒温控制需求。

三、系统实现在实际系统的实现中,首先需要选择合适的传感器,并设计好传感器的接口电路来获取水温数据。

基于单片机的恒温箱智能控制系统的设计

基于单片机的恒温箱智能控制系统的设计

清华大学本科毕业论文基于单片机的恒温箱智能控制系统的设计所在学院专业名称自动化申请学士学位所属学科工学年级 2008级学生姓名、学号指导教师姓名、职称完成日期摘要摘要温度的测量与控制在工业、农业、国防等行业有着广泛的应用。

随着微电子技术的发展,各种高性能的半导体集成温度传感器,在温度测控领域得到了极为广泛的应用。

恒温箱的智能控制系统是用半导体温度传感器做测温器,用单片机控制温度平衡,最终达到恒温的目的。

本文对系统所能实现的功能做了简单介绍,并简单介绍了系统使用的单片机的性能和发展情况;对系统使用的模/数转换芯片TLC2543做了性能方面的简单说明;同时对测量温度在-55℃~+150℃之间的集成型恒流测温元件AD590做了介绍。

本文重点介绍了系统硬件的分析与设计,对硬件各部分的电路一一进行了介绍。

绘制了电路原理图,并进行了电路的焊接,完成了系统的硬件调试。

根据硬件的设计和系统所要实现的功能,本设计对软件也进行了设计,并经过反复的模拟运行、调试,完成了系统的软件设计,最后形成了一套完整的智能温度控制系统。

关键词:温度传感器;A/D转换;单片机IABSTRACTMeasurement and control of temperature has broad application in industry such as industry, agriculture, national defense. Go with the development of the microelectronics technology, the integrated various high-performance semiconductor temperature sensor has got extremely broad application in the field of temperature measurement and control. In the intelligent control system of constant temperature box, semiconductor temperature sensor is used to measure its temperature; microcontroller unit is applied to control temperature balance to achieve the end of constant temperature.This article introduces the function of the system and the performance and developing condition of microcontroller unit used by the system specifically; the Mold/Number transformation chip TLC2543 which the system used gives the performance aspect simple introduction; Meanwhile introduces integration constant flow temperature element AD590 which surveys temperature from -55℃ to +150℃.This article mainly introduces the analyses and design of the system hardware electric circuit. It carries on the introduction to each part of electric circuits. Draw up the electric circuit schematic diagram and weld the part of the system, complete the hardware debugging. According to the hardware design and the function which the system will realize, this design carries on designs to the software. And after the repeatedly simulation run, debugging and revision, completes the design of system software, finally forms a set of intelligent temperature control system.Key words: Temperature sensor;Mold/Number;Microcontroller unit目录1 引言------------------------------------------------------------------------------------------------------------------- 42 系统设计分析 ------------------------------------------------------------------------------------------------------ 4 2.1 系统功能分析----------------------------------------------------------------------------------------------- 42.2 系统结构方案确定 ---------------------------------------------------------------------------------------- 53 系统硬件的分析与设计------------------------------------------------------------------------------------------ 7 3.1 直流稳压电源的设计 ------------------------------------------------------------------------------------- 7 3.2 温度采集电路的设计 ------------------------------------------------------------------------------------- 9 3.3 AD的选择及接口电路 ---------------------------------------------------------------------------------- 11 3.4 AT89C52最小系统设计 -------------------------------------------------------------------------------- 123.5 强电控制及过零检测电路 ---------------------------------------------------------------------------- 164 软件的仿真与调试 ---------------------------------------------------------------------------------------------- 19 4.1 软件控制方案--------------------------------------------------------------------------------------------- 19 4.2 系统的干扰及软件处理措施 ------------------------------------------------------------------------- 19 4.3 软件控制方案--------------------------------------------------------------------------------------------- 204.4 控制框图 --------------------------------------------------------------------------------------------------- 215 整体系统调试 ---------------------------------------------------------------------------------------------------- 27 5.1 硬件电路的调试 ------------------------------------------------------------------------------------------ 27 5.2 软件程序调试--------------------------------------------------------------------------------------------- 28结论-------------------------------------------------------------------------------------------------------------- 28参考文献-------------------------------------------------------------------------------------------------------------- 29致谢-------------------------------------------------------------------------------------------------------------- 301 引言近年来为了保证产品的质量,各个行业行为规范就越来越高,众多机械类、医药类、化工类、建筑类等工业和企业都离不开恒温箱的使用;为了确保恒温箱许多主要技术的指标可以达到国家技术所要求的规定,必须对其进行检测,保证产品的质量[1]。

基于单片机的恒温控制系统的设计与实现

基于单片机的恒温控制系统的设计与实现

基于单片机的恒温控制系统的设计与
实现
以下是基于单片机的恒温控制系统的设计与实现的相关介绍:
恒温控制系统是一种能够将温度维持在设定范围内的系统,广泛应用于工业、农业、医疗等领域。

本设计以单片机为核心,通过温度传感器实时监测环境温度,并使用PID 算法对加热器或冷却器进行控制,以实现恒温控制的目的。

系统主要由以下几个部分组成:
1. 温度传感器:用于实时测量环境温度,一般选用热电偶或热电阻等传感器。

2. 单片机:作为系统的控制核心,负责处理温度传感器的数据,计算控制量,并输出控制信号。

3. 执行机构:根据单片机输出的控制信号,对加热器或冷却器进行相应的操作,以实现温度的调节。

4. 显示模块:用于显示当前温度和设定温度等信息,可选用 LED 数码管或液晶屏等。

5. 按键模块:用于设置恒温控制系统的参数,如设定温度、PID 参数等。

在软件设计方面,系统采用 PID 算法对温度进行控制。

PID 控制器通过对误差信号进行比例、积分和微分运算,生成控制信号,从而实现对温度的精确控制。

在实际应用中,需要根据具体需求选择合适的硬件元件,并进行相应的软件编程和调试。

通过合理的设计和实现,可以构建一个性能稳定、控制精度高的恒温控制系统。

希望以上内容对你有所帮助。

如果你有更多需求,请提供详细信息,以便我更好地为你解答。

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

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

基于单片机的恒温箱温度控制系统的设计课程设计题目:单片机恒温箱温度控制系统的设计本课程设计要求:本温度控制系统为以单片机为核心,实现了对温度实时监测和控制,实现了控制的智能化。

设计恒温箱温度控制系统,配有温度传感器,采用DS18B20数字温度传感器,无需数模拟∕数字转换,可直接与单片机进行数字传输,采用了PID控制技术,能够使温度保持在要求的一个恒定范围内,配有键盘,用于输入设定温度;配有数码管LED用来显示温度。

技术参数和设计任务:1、利用单片机AT89C2051实现对温度的控制,实现保持恒温箱在最高温度为110℃。

2、可预置恒温箱温度,烘干过程恒温控制,温度控制误差小于±2℃。

3、预置时显示设定温度,恒温时显示实时温度,采用PID控制算法显示精确到0.1℃。

4、温度超出预置温度±5℃时发出声音报警。

5、对升、降温过程没有线性要求。

6、温度检测部分采用DS18B20数字温度传感器,无需数模拟∕数字转换,可直接与单片机进行数字传输7、人机对话部分由键盘、显示和报警三部分组成,实现对温度的显示、报警。

一、本课程设计系统概述1、系统原理选用AT89C2051单片机为中央处理器,经过温度传感器DS18B20对恒温箱进行温度采集,将采集到的信号传送给单片机,在由单片机对数据进行处理控制显示器,并比较采集温度与设定温度是否一致,然后驱动恒温箱的加热或制冷。

2、系统总结构图总体设计应该是全面考虑系统的总体目标,进行硬件初步选型,然后确定一个系统的草案,同时考虑软硬件实现的可行性。

总体方案经过重复推敲,确定了以美国Atmel公司推出的51系列单片机为温度智能控制系统的核心,并选择低功耗和低成本的存储器、数码显示器等元件,总体方案如下图:图1系统总体框图二、硬件各单元设计1、单片机最小系统电路单片机选用Atmel公司的单片机芯片AT89C2051 ,完全能够满足本系统中要求的采集、控制和数据处理的需要。

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计恒温箱是一种用于保持物品恒定温度的设备,广泛应用于实验室、医院、工厂等场所。

为了更好地控制恒温箱的温度,我们可以设计一种基于单片机的恒温箱控制系统。

首先,我们需要选择适合的单片机。

常用的单片机有51系列、AVR 系列、STM32系列等。

在选择单片机时,需要考虑其性能、功耗、价格等因素。

在本设计中,我们选择STM32系列的单片机,因为它具有较高的性能和较低的功耗,同时价格也比较合理。

接下来,我们需要设计恒温箱的硬件电路。

恒温箱的硬件电路主要包括温度传感器、加热器、风扇等。

温度传感器可以选择DS18B20等数字温度传感器,它具有高精度、数字输出等优点。

加热器可以选择PTC加热器或电热丝等,它们可以根据需要进行控制。

风扇可以用于调节恒温箱内部的空气流动,以达到更好的温度均匀性。

然后,我们需要编写单片机的程序。

程序的主要功能是读取温度传感器的数据,根据设定的温度范围控制加热器和风扇的工作。

程序可以采用C语言编写,使用Keil或IAR等集成开发环境进行开发。

在编写程序时,需要注意程序的稳定性和可靠性,避免出现死循环、死机等问题。

最后,我们需要进行系统测试和调试。

测试时可以使用温度计等工具对恒温箱的温度进行实时监测,以验证系统的稳定性和准确性。

调试时需要根据测试结果对程序进行优化和调整,以达到更好的控制效果。

综上所述,基于单片机的恒温箱控制系统设计需要选择适合的单片机、设计恒温箱的硬件电路、编写单片机的程序以及进行系统测试和调试。

这种控制系统可以实现对恒温箱温度的精确控制,提高恒温箱的使用效率和稳定性。

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计恒温箱是一种用于保持特定温度的设备,广泛应用于实验室、医疗、食品加工等领域。

为了实现对恒温箱的精确控制,我们可以利用单片机来设计一个智能的恒温箱控制系统。

我们需要选择合适的单片机作为控制核心。

常见的单片机有51系列、AVR系列、STM32系列等,我们可以根据实际需求选择合适的型号。

接下来,我们可以通过编程来实现对恒温箱的控制。

在编程之前,我们需要设计一个合适的硬件电路。

一个基本的恒温箱控制系统包括温度传感器、加热器、风扇、显示屏等组件。

温度传感器用于实时监测箱内温度,加热器和风扇用于调节箱内温度,显示屏用于显示当前温度和设定温度。

在编程方面,我们可以利用单片机的IO口和模拟输入输出功能来实现对各个组件的控制。

首先,我们需要通过温度传感器获取到当前的温度值。

然后,我们可以根据设定的温度范围来判断是否需要调节加热器或风扇。

如果当前温度低于设定温度,则启动加热器;如果当前温度高于设定温度,则启动风扇。

通过不断监测和调节,我们可以实现对恒温箱内温度的精确控制。

除了基本的温度控制功能,我们还可以加入一些其他的功能,以提升系统的智能化程度。

例如,我们可以设置定时开关机功能,实现按照设定的时间自动启动和关闭恒温箱。

我们还可以设计一个温度曲线显示功能,实时显示恒温箱内温度的变化趋势。

此外,我们还可以通过串口通信将实时温度数据传输到计算机上,方便用户进行数据分析和记录。

在系统设计过程中,我们需要考虑到安全性和稳定性。

首先,我们需要加入过温保护功能,当温度超过设定的安全范围时,系统会自动关闭加热器并发出警报。

其次,我们需要合理设计硬件电路,确保电路的稳定性和可靠性。

此外,我们还需要进行充分的测试和调试,确保系统工作正常并能够稳定运行。

基于单片机的恒温箱控制系统设计可以实现对恒温箱内温度的精确控制。

通过合理的硬件设计和编程,我们可以实现恒温箱的智能化控制,提升系统的功能和性能。

这不仅可以满足实验室、医疗、食品加工等领域对恒温箱的需求,还可以为科研人员提供一个稳定、可靠的实验环境。

基于单片机的恒温箱控制系统设计方案

基于单片机的恒温箱控制系统设计方案

设计一个基于单片机的恒温箱控制系统涉及到硬件设计和软件编程两个方面。

下面是一个简要的设计方案:硬件设计:1. 传感器选择:选择合适的温度传感器,如DS18B20数字温度传感器,用于实时监测箱内温度。

2. 执行器:选择合适的加热器或制冷器作为执行器,用于调节箱内温度。

3. 单片机:选择适合的单片机,如Arduino Uno或STM32等,作为控制核心。

4. 显示器:可以添加LCD显示屏,用于显示当前温度和设定温度。

5. 输入设备:可以添加旋钮或按钮,用于设定目标温度。

软件设计:1. 温度读取:编写程序从温度传感器读取实时温度数据。

2. 控制算法:设计恒温控制算法,比如PID控制算法,根据实际温度和设定温度调节加热器或制冷器。

3. 用户界面:编写程序实现与用户的交互,包括设定目标温度和显示当前温度。

4. 安全保护:添加温度过高或过低的报警功能,保护箱内物品和系统安全。

5. 实时监控:实现实时监控功能,定时记录温度数据并可通过串口或WiFi上传至PC进行分析。

实施步骤:1. 进行硬件连接,将温度传感器、执行器和单片机连接好。

2. 编写单片机程序,包括温度读取、控制算法等功能。

3. 测试程序功能,确保可以准确地读取温度并控制箱内温度。

4. 调试控制算法,优化控制效果,确保恒温箱可以稳定工作。

5. 添加用户界面和安全保护功能,完善系统设计。

通过以上硬件设计和软件编程,可以实现一个基于单片机的恒温箱控制系统,能够稳定地控制恒温箱内的温度,满足不同实验或存储需求。

在实际应用中,还可以根据具体需求对系统功能和性能进行进一步优化和扩展。

基于单片机恒温控制系统的设计讲解

基于单片机恒温控制系统的设计讲解

独创性声明本人声明所呈交的学位论文是本人在老师指导下进行的研究工作及取得的研究成果,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果。

与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。

学位论文作者签名:日期:学位论文版权使用授权书本学位论文作者授权长江师范学院可以将学位论文的全部或部分内容编入有关数据库进行检索,允许论文被查阅和借阅,可以采用影印、缩印或其它复制手段保存、汇编学位论文。

(保密的学位论文在解密后适用本授权书)学位论文作者签名:指导教师签名:日期:日期:摘要本设计主要研究的是基于单片机的恒温控制,通过对单片机添加外围电路并编程来达到设计目的。

其主要分为了软件系统和硬件系统两个部分,然而软件系统的设计是建立在硬件系统的基础上进行的。

设计最终达到了恒温控制功能的目的。

包括实际温度的测量及显示、温度上下限范围设定、超过上下限温度报警并亮灯以及处理。

本设计是把AT89C52单片机作为控制中心,把DS18B20温度传感器作为温度传感器。

它的测量范围在0℃~100℃之间, 分辨率为0.1摄氏度且误差不大于1摄氏度;采用继电器作为弱电控制强电输出。

作为恒温控制系统,它将温度探测、单片机控制和弱电控制强电技术相结合,从而达到恒温控制系统的目的。

本设计不但能够设置目标温度的上下限值范围,并且当实际温度不高于设定目标温度下限值的时候,继电器一吸合灯亮开始加热,蜂鸣器响且灯亮;当温度不低于设定目标温度上限值的时候,继电器一断开灯灭停止加热,同时继电器二吸合灯亮开始降温,蜂鸣器响且灯亮。

关键字:51单片机;恒温控制系统;DS18B20温度传感器AbstractThis design study is based on single-chip temperature control, by adding external circuit and microcontroller programming to meet the design objectives. The main software system is divided into two parts and hardware systems , however, the design of software systems is based on the hardware system performed . Designed to ultimately achieve the purpose of temperature control function , including measurement and abc the actual temperature , upper and lower temperature range is set , over the lower temperature alarm and lighting and processing .This design is the AT89C52 microcontroller as the control center, the DS18B20 temperature sensor as a temperature sensor , its measurement range between 0 ℃ ~ 100 ℃, with a resolution of 0.1 degrees Celsius and the error is less than 1 degree Celsius ; using the relay as a weak control the strong electric output. As temperature control system, it will detect the temperature , single-chip control and weak control technology combined with strong power , so as to achieve a constant temperature control system. This design can not only set the target temperature of the upper and lower limits , and when the actual temperature is not higher than the target set temperature limits when the relay a pull start heating lights , buzzer and lights, when the temperature is not lower than set the target temperature limit , when a broken lamp relay stops heating , while the relay pull two lights began to cool , the buzzer sounds and lights.Keywords:51 microcontroller; temperature control system; DS18B20 temperature sensor目录摘要IABSTRACT II 1 绪论11.1课题背景1 1.2研究的目的和意义1 1.3本文研究的主要内容1 1.4本文的章节安排12 方案选择22.1温度测量部分2 2.2主控部分2 2.3显示部分2 2.4数据掉电存储部分3 2.5弱电控制强电部分3 2.6控制算法分析33 系统设计53.1硬件设计5 3.1.1中央控制器设计 5 3.1.2数据掉电保护电路 6 3.1.3键盘电路8 3.1.4加热器控制电路8 3.1.5温度测量芯片DS18B20 9 3.1.61602LCD显示电路11 3.2软件设计12 3.2.1主程序12 3.2.2温度读取子程序13 3.2.3上下限温度比较子程序13 3.2.4AT24C02掉电保护子程序14 3.2.5温度计算子程序14 3.2.6温度数据显示子程序15 3.3测试及分析154 设计总结16参考文献17致谢18附录A C语言源程序191 绪论1.1 课题背景随着社会的进步和工业的快速发展,在工业生产过程中以及日常生活中,都对各种温度、压力、流量以及液位这四种过程变量有着更高的要求。

基于51单片机温度控制系统设计毕业答辩ppt课件

基于51单片机温度控制系统设计毕业答辩ppt课件
系统的硬件设计
系统的结构框图:
AD590 温度采集
ADC0809 A/D转换
控制电路
AT89C51
光电耦合 器可控硅SC源自 电热丝显示电路温度控制系统设计
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
系统的硬件设计
系统工作原理:
在温控部分,选用AT89C51单片机为中央处 理器,通过AD590温度传感器进行温度采集, 将采集到的温度信号通过A/D转换再传输给单 片机,再由单片机控制显示器和执行单元。
执行单元是由单片机发出一个触发信号,
通过光电耦合器和双向可控硅来控制电热 丝的加热与停止。
温度控制系统设计
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
A/D转换器 (ADC0809)
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
系统控制方案的选择: 这个方案是采用AT89C51单片机系统来实现的,
单片机软件编程灵活、自由度大,可用软件编程实现 各种控制算法和逻辑控制。单片机系统可以用数码管 来显示水温的实际值,能用键盘输入设定值。本方案 选用的AT89C51芯片,不需要外扩展存储器,使系统 整体结构更为简单
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用

基于单片机的恒温控制系统

基于单片机的恒温控制系统

计算机控制技术课程设计成绩评定表设计课题:基于单片机的恒温控制系统学院名称:电专业班级:学生姓名:学号:****:**设计地点:中2--402设计时间:2011.6.27~2011.7.3指导教师意见:成绩:签名:年月日计算机控制技术课程设计设计课题:基于单片机的恒温控制系统学院名称:专业班级:学生姓名:学号:****:**设计地点:中2--402设计时间:2011.6.27~2011.7.3计算机控制技术课程设计任务书目录一、摘要 (1)1.1引言 (2)二、硬件系统的设计 (2)2.1电路总体原理框图 (2)2.2键盘和显示的设计 (3)2.3加热控制电路的设计 (4)2.4报警及指示灯电路的设计 (5)三、软件系统的设计 (6)3.1主程序模块 (6)3.2功能实现模块 (8)3.3运算控制模块 (8)3.4控制算法子程序 (9)四、设计总结 (10)4.1设计所达到的性能指标 (10)4.2结果分析论述 (12)4.3设计方案评价 (12)五、参考文献 (13)六、附录 (14)6.1附录[1]使用说明书 (14)6.2 附录[2]设计总电路 (16)6.3程序 (18)一.摘要本设计的温度测量及加热控制系统以AT89S52单片机为核心部件,外加温度采集电路、键盘及显示电路、加热控制电路和越限报警等电路。

采用单总线型数字式的温度传感器DS18B20,及行列式键盘和动态显示的方式,以容易控制的固态继电器作加热控制的开关器件。

本作品既可以对当前温度进行实时显示又可以对温度进行控制,以使达到用户需要的温度,并使其恒定在这一温度。

人性化的行列式键盘设计使设置温度简单快速,两位整数一位小数的显示方式具有更高的显示精度。

建立在控制理论上的控制算法,使控制精度完全能满足一般社会生产的要求。

通过对系统软件和硬件设计的合理规划,发挥单片机自身集成众多系统级功能单元的优势,在不减少功能的前提下有效降低了硬件成本,系统操控简便。

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

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

摘要:近年来随着计算机技术在社会领域渗透, 单片机应用也在不断地快速发展,同时推动传统控制检测日新月益更新。

在自动控制与实时检测单片机应用系统中,单片机往往是作为一个核心部分,仅单片机方面技术是不够,还应根据具体硬件结构及应用对象特点软件结合,以作完善。

本论文从主要研究水温恒温自动控制过程,主要应用AT89C51、DS18B20、LED数码管、MOC3041、可控硅。

通过DS18B20数字温度传感器采集温度,以单片机为中央控制器进行数据处理与控制分析,并通过四位LED数码管显示实时温度与各种状态值,然后单片机调制出PWM脉冲,通过PWM驱动可控硅通断,实现温度实时控制。

关键词:单片机系统;传感器;数据采集;模数转换器;温度ABSTRACT: With the computer technology in recent years, the penetration in the social sphere, SCM applications are constantly rapid development, while promoting traditional control detects the rapidly growing updated. In automatic control and real-time detection of microcomputer application system, the microcontroller is often used as a core part only of SCM technology is not enough, but also according to the specific characteristics of the hardware structure and application software objects combine to make perfect.The major research paper from the automatic thermostat temperature control process, the main application AT89C51, DS18B20, LED digital tube, MOC3041, triac. By collecting temperature DS18B20 digital temperature sensor, a microcontroller as the central controller for data processing and control analysis, and through the four LED digital display real-time temperature and various status values, then a single-chip PWM pulse modulated by PWM drive can be silicon-off control, to achieve real-time temperature control.KEY WORDS: MCU system; sensor; data acquisition; analog-to-digital converter; temperature第一章前言1.1课题背景及其意义21世纪是科学技术高速发展信息时代,电子技术、单片机技术应用已经是非常广泛,伴随着科学技术与生产不断发展,在生产生活中需要对各种参数进行温度测量。

基于51单片机的温控系统设计

基于51单片机的温控系统设计

基于51单片机的温控系统设计1.引言1.1 概述概述部分的内容可以包括以下几个方面:温控系统是一种广泛应用于各个领域的实时温度控制系统。

随着科技的发展和人们对生活质量的要求提高,温控系统在工业、家居、医疗、农业等领域得到了广泛应用。

温度作为一个重要的物理量,对于许多过程和设备的稳定运行至关重要。

因此,设计一种高效可靠的温控系统对于提高工作效率和产品质量具有重要意义。

本文将基于51单片机设计一个温控系统,通过对系统的整体结构和工作原理的介绍,可以深入了解温控系统在实际应用中的工作机制。

以及本文重点研究的51单片机在温控系统中的应用。

首先,本文将介绍温控系统的原理。

温控系统的核心是温度传感器、控制器和执行器三部分组成。

温度传感器用于实时检测环境温度,通过控制器对温度数据进行处理,并通过执行器对环境温度进行调节。

本文将详细介绍这三个组成部分的工作原理及其在温控系统中的作用。

其次,本文将重点介绍51单片机在温控系统中的应用。

51单片机作为一种经典的微控制器,具有体积小、功耗低、性能稳定等优点,广泛应用于各种嵌入式应用中。

本文将分析51单片机的特点,并介绍其在温控系统中的具体应用,包括温度传感器的数据采集、控制器的数据处理以及执行器的控制等方面。

最后,本文将对设计的可行性进行分析,并总结本文的研究结果。

通过对温控系统的设计和实现,将验证51单片机在温控系统中的应用效果,并对未来的研究方向和发展趋势进行展望。

通过本文的研究,可以为温控系统的设计与应用提供一定的参考和指导,同时也为利用51单片机进行嵌入式系统设计的工程师和研究人员提供一定的技术支持。

1.2文章结构文章结构部分的内容可以包含以下内容:文章结构部分旨在介绍整篇文章的组织结构和各个部分的内容。

本篇文章基于51单片机的温控系统设计,总共分为引言、正文和结论三部分。

引言部分主要包括概述、文章结构和目的三个小节。

首先,概述部分介绍了本文的主题,即基于51单片机的温控系统设计。

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

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

基于单片机的恒温箱温度控制系统的设计课程设计题目:单片机恒温箱温度控制系统的设计本课程设计要求:本温度控制系统为以单片机为核心,实现了对温度实时监测和控制,实现了控制的智能化。

设计恒温箱温度控制系统,配有温度传感器,采用DS18B20数字温度传感器,无需数模拟∕数字转换,可直接与单片机进行数字传输,采用了PID控制技术,可以使温度保持在要求的一个恒定范围内,配有键盘,用于输入设定温度;配有数码管LED用来显示温度。

技术参数和设计任务:1、利用单片机AT89C2051实现对温度的控制,实现保持恒温箱在最高温度为110℃。

2、可预置恒温箱温度,烘干过程恒温控制,温度控制误差小于±2℃。

3、预置时显示设定温度,恒温时显示实时温度,采用PID控制算法显示精确到0.1℃。

4、温度超出预置温度±5℃时发出声音报警。

5、对升、降温过程没有线性要求。

6、温度检测部分采用DS18B20数字温度传感器,无需数模拟∕数字转换,可直接与单片机进行数字传输7、人机对话部分由键盘、显示和报警三部分组成,实现对温度的显示、报警。

一、本课程设计系统概述1、系统原理选用AT89C2051单片机为中央处理器,通过温度传感器DS18B20对恒温箱进行温度采集,将采集到的信号传送给单片机,在由单片机对数据进行处理控制显示器,并比较采集温度与设定温度是否一致,然后驱动恒温箱的加热或制冷。

2、系统总结构图总体设计应该是全面考虑系统的总体目标,进行硬件初步选型,然后确定一个系统的草案,同时考虑软硬件实现的可行性。

总体方案经过反复推敲,确定了以美国Atmel 公司推出的51系列单片机为温度智能控制系统的核心,并选择低功耗和低成本的存储器、数码显示器等元件,总体方案如下图:输入部加热制冷恒温箱驱动控制温度传感器AT89C 2051显示部上位PC图1系统总体框图二、硬件各单元设计 1、单片机最小系统电路单片机选用Atmel 公司的单片机芯片AT89C2051 ,完全可以满足本系统中要求的采集、控制和数据处理的需要。

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

独创性声明本人声明所呈交的学位论文是本人在老师指导下进行的研究工作及取得的研究成果,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果。

与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。

学位论文作者签名:日期:学位论文版权使用授权书本学位论文作者授权长江师范学院可以将学位论文的全部或部分内容编入有关数据库进行检索,允许论文被查阅和借阅,可以采用影印、缩印或其它复制手段保存、汇编学位论文。

(保密的学位论文在解密后适用本授权书)学位论文作者签名:指导教师签名:日期:日期:摘要本设计主要研究的是基于单片机的恒温控制,通过对单片机添加外围电路并编程来达到设计目的。

其主要分为了软件系统和硬件系统两个部分,然而软件系统的设计是建立在硬件系统的基础上进行的。

设计最终达到了恒温控制功能的目的。

包括实际温度的测量及显示、温度上下限范围设定、超过上下限温度报警并亮灯以及处理。

本设计是把AT89C52单片机作为控制中心,把DS18B20温度传感器作为温度传感器。

它的测量范围在0℃~100℃之间, 分辨率为0.1摄氏度且误差不大于1摄氏度;采用继电器作为弱电控制强电输出。

作为恒温控制系统,它将温度探测、单片机控制和弱电控制强电技术相结合,从而达到恒温控制系统的目的。

本设计不但能够设置目标温度的上下限值范围,并且当实际温度不高于设定目标温度下限值的时候,继电器一吸合灯亮开始加热,蜂鸣器响且灯亮;当温度不低于设定目标温度上限值的时候,继电器一断开灯灭停止加热,同时继电器二吸合灯亮开始降温,蜂鸣器响且灯亮。

关键字:51单片机;恒温控制系统;DS18B20温度传感器IAbstractcircuit external by adding based on single-chip temperature control, This design study isis software main system the design objectives. The and microcontroller programming to meetdivided into two parts and hardware systems , however, the design of softwaresystems is basedon the hardware system performed . Designed to ultimately achieve the purpose of temperaturelower upper and the actual temperature , control function , including measurement and abctemperature range is set , over the lower temperature alarm and lighting and processing .This design is the AT89C52 microcontroller as the control center, the DS18B20 temperature, with a resolution ~ 100 ℃sensor as a temperature sensor , its measurement range between 0 ℃weak a the relay as than 1 degree Celsius ; using degrees of 0.1 Celsius and the error is lesscontrol the strong electric output. As temperature control system, it will detect the temperature ,single-chip control and weak control technology combined with strong power , so as to achieve aconstant temperature control system. This design can not only set the target temperature of theset the target not temperature is higher than limits upper and lower , and when the actualthe when buzzer and lights, , the relay a pull start heating lights when temperature limitstemperature is not lower than set the target temperature limit , when a broken lamp relay stopsheating , while the relay pull two lights began to cool , the buzzer sounds and lights. Keywords:51 microcontroller; temperature control system; DS18B20 temperaturesensorII目录摘要 IIIABSTRACT1 1 绪论11.1课题背景1研究的目的和意义 1.211.3本文研究的主要内容1本文的章节安排 1.422 方案选择2 2.1温度测量部分2 2.2主控部分22.3显示部分3 2.4数据掉电存储部分3 2.5弱电控制强电部分3 2.6控制算法分析5 系统设计 353.1 硬件设计5 中央控制器设计3.1.16 数据掉电保护电路3.1.28 键盘电路3.1.38 加热器控制电路3.1.49 DS18B20 温度测量芯片3.1.511 显示电路1602LCD3.1.612 软件设计3.212 主程序3.2.113 3.2.2 温度读取子程序13 上下限温度比较子程序3.2.314 掉电保护子程序AT24C02 3.2.414 温度计算子程序3.2.515 温度数据显示子程序 3.2.615 3.3测试及分析4 设计总结 1617 参考文献18 谢致19语言源程序A C附录长江师范学院本科毕业论文(或设计)·基于单片机恒温控制系统1 绪论1.1 课题背景随着社会的进步和工业的快速发展,在工业生产过程中以及日常生活中,都对各种温度、压力、流量以及液位这四种过程变量有着更高的要求。

其中,温度的过程变量是最为重要,也是应用最为广泛的。

在很多地方,都需要用到对温度的控制。

然而,使用常规的方法来进行控制是没有多少发展潜力的,而且还不能够满足用户所想要的性能要求。

因此,本设计将利用51单片机和温度传感器来设计一个恒温控制系统。

1.2 研究的目的和意义恒温控制系统的设计,可以满足较高的性能要求,具有控制方便、简单和灵活性大、降低消耗、控制成本等优点,而且可以大幅度提高被测温度的技术指标,从而能够大大提高产品的质量和数量,从而提高生产效率。

为了能够对温度传感器有进一步的认识和了解,研究其用法与用途。

因此,本人利用51单片机再结合温度传感器技术而设计了这一恒温控制系统。

本设计适用范围比较广,不但可以作为工业锅炉的温度控制还能够用于室内监控系统、大棚恒温控制系统、水温控制系统等等。

课题主要任务是完成恒温控制,利用单片机实现温度在一定范围内实现恒温且具有操作方便,控制灵活的优点。

本文研究的主要内容1.3本文简单介绍了温度智能控制系统的历史发展,重点介绍如何用单片机和温度传感器实现恒温控制系统的设计和制作,并且分析其算法。

并通过KeilC编译软件来对设计的程序进行仿真调试,从而实现本次毕业设计。

本文重点部分主要体现在对单片机最小系统的设计,包括实时温度测量电路的设计,单片机时钟电路的设计,单片机复位电路的设计,掉电保护数据电路的设计,键盘输入电路的设计,LCD显示电路的设计,弱电控制强电的设计等。

以及这些电路工作的各个子程序。

本文重点强调的是原理和实用性,原理结合实例,综合分析了恒温控制系统的工作原理和实现方法。

1.4 本文的章节安排本文分为3章:第1章是绪论,作为引子,介绍文章用到的一些简单概念,介绍恒温智能控制系统的历史背景,应用以及各种工业传感器的其它一些知识,说明恒温控制系统的应用以及本文的意义。

第2章为关键技术,介绍测量电路、主控电路、显示电路等各个方案的优缺点,并从几个方案中选择一个最优的方案进行系统设计。

第3章为电路设计,分为硬件设计和软件设计及测试结果,电路的硬件设计,包括AT89C52单片机电路、键盘电路、加热器控制电路、温度测量电路、LCD1602显示电路等。

程序设计主要介绍恒温控制系统的主程序和各个子程序,子程序包括:读取温度子程序、温度上下限比较子程序、温度计算子程序、显示温度数据子程序等。

简要介绍了测试恒温控制系统的测试方法和测试结果。

页28共页 1 第长江师范学院本科毕业论文(或设计)·基于单片机恒温控制系统2 方案选择2.1 温度测量部分温度测量电路设计可以采用AD590温度传感器,温度范围在-55℃?+150℃之间,精度较高,在温度范围内非线性误差在±0.3℃内。

AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会损坏,使用可靠。

它能够在只有直流电源的环境下工作,无需进行线性校正,使用方便,接口简单。

和电压输出型相比,它有很强的抗外界干扰能力,测量信号可远传百余米。

但是51单片机没有A/D接口,如果采用AD590就要增加硬件成本。

温度测量电路设计可以采用DS18B20温度传感器,DS18B20数字温度传感器是DALLAS公司生产的[4];该芯片直接向单片机传输数字信号,便于单片机处理单总线器件,它具有线路简单,体积小的特点及控制。

本制作的最大特点之一就是直接采用温度传感器对温度进行测量,使电路更简单操作更方便。

使总体设计进行温度测量,体现了设计制作的集成化趋势。

因此,本设计采用温度传感器DS18B20 电路更简洁,有效地减少了一些不必要的干扰,提高精准度。

2.2 主控部分设计中采用AT89C52是一个低电压,高性能CMOS 8位单片机,它除具有了89C51单片机所具有的优点外,AT89C52单片机的内部 RAM 存储器还扩展为 256 字节,相比89C51单片机的容量增大了;AT89C52单片机的内部FLASH PERAM 也增加1倍,达到8K。

相关文档
最新文档