基于AT89S52温度自动控制检测系统设计

发布者:DelightfulSmile最新更新时间:2013-08-29 来源: 电子技术 关键字:AT89S52  温度自动控制  检测系统 手机看文章 扫描二维码
随时随地手机看文章
    现在农村从事大规模销售辣椒生意的农民,首先要对辣椒进行烘干处理,目前主要是利用一个封闭的烤炉中对辣椒进行烘干,它对温度的要求很严格,如果温度过高就会将辣椒烤焦,如果温度过低就会出现水泡,由于这种原因,经常需要人工进行监控,进入到烤炉中察看温度的变化,从而根据需要来进行加温或者降温处理。但是这样不但麻烦而且对温度的影响很大,不利用温度的控制,所以经常出现烤焦和水泡现象。要解决这一问题,必须有一套很精确的温度自动控制与检测系统。本文利用单片机技术和自动检测技术设计了一种自动烘干系统。

1 设计思路
   
根据需要自行设置温度范围,设置一个下限值和上限值。当传感器检测到温度在我们设置的上、下限值之间时数码管显示当前的温度值,单片机不实行操作处理,当温度低于下限值时数码管自动显示L(低),然后单片机执行操作,通过继电器来控制外电路加热系统进行加热,当温度加热到我们设定的下限值以上时,单片机会自动控制继电器断开,停止加热。当温度高于我们设定的温度的上限值时,数码管显示H(高)由单片机控制断开加热系统。如此的反复进行循环。使温度一直控制在我门所需要的范围内。整个控制过程全部由单片机来自行控制。此系统还有一个优点就是当温度传感器发生故障时,单片机检测不到温度时,就会自动报警,提示人们检查电路中的故障。从而实现对温度的自动显示、检测、控制和报警的一体化。

2 硬件总体设计
2.1 DS18B20温度传感器
   
DALLAS最新单线数字温度传感器DS18B20是新的“一线器件”,体积更小、适用电压更宽、更经济。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。DS18B20可把温度信号直接转换成串行数字信号供微机处理。支持“一线总线”接口,测量温度范围为-55~+125℃,在-10~+85℃范围内,精度为±0.5℃。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。由于每片DS18B20含有唯一的硅串行数,所以在一条总线上可挂接任意多个DS18B20芯片。从DS18B20读出的信息或写入DS1820的信息,仅需要一根口线(单线接口)。读写及温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。DS18B20提供九位温度读数,构成多点温度检测系统而无需任何外围硬件。并且适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。DS18B20的性能是新一代产品中最好的。性能价格比也非常出色。DS18B20开辟了温度传感器技术的新概念。DS18B20使电压、特性及封装有更多的选择,让我们可以构建适合自己的经济的测温系统。
2.2 数码显示功能
   
通过温度传感器可以直接显示当前的温度值,便于观察系统是否处于正常工作状态中可以明确给予人们提示。从而使人能随时跟据自己的需要来设置新的温度。
2.3 AT89S52单片机
   
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
    AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0 Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
2.4 键盘输入模块
   
SET按键为设置功能选择键,每按下一次,改变一次功能设置。SET1为上、下限温度显示键,SET2为温度上限值设定键,SET3为温度下限值设定键,SET4为复位键。
2.5 系统模块框图

a.JPG[page]

3 原理和设计电路图
3.1 原理
   
单线数字温度传感器DS18B20将外界温度信号直接转换成串行数字信号传给AT89S52处理器处理,AT89S52处理器对接收到的数据进行处理,控制LED显示、加热器工作、指示灯显示和报警器工作。从而实现系统的自动温度控制等功能。
3.2 电路图

b.JPG



4 软件设计
4.1 主程序设计
   
从软件的功能不同可分为3大类:1)检测软件,它是用来检测温度;2)显示部分,用来显示所检测到的温度;3)控制部分,用来控制马达。每一个执行软件也就是一个小的功能执行模块。这里将各执行模块一一列出,并为每一个执行模块进行功能定义。下图为软件设计流程图。

c.JPG

[page]

4.2 温度检测
4.2.1 读取温度设计
   
DS18B20可以从单总线获取电源,当信号线为高电平时,将能量贮存在内部电容器中;当单信号线为低电平时,将该电源断开,直到信号线变为高电平重新接上寄生电源为止。此外,还可外接5 V电源,给DS18B20供电。
    读取温度子程序的主要功能是读出RAM中的9个字节,在读出时需进行CRC校验,校验有错时不进行温度数据的改写。DS18B20的各个命令对时序的要求特别严格,所以必须按照所要求的时序才能达到预期的目的,同时,要注意读进来的是高低位在后,低位在前,共12位数,小数4位,整数7位,还有一位符号位。
    读取温度的主程序如下:
d.JPG
4.2.2 温度数据处理设计
   
读出温度数据后,TempL的低四位为温度的小数部分,可以精确到0.062 5℃,TempL的高四位和TempH的低四位为温度的整数部分,Tem pH的高四位全部为1表示负数,全为0表示正数。所以先将数据提取出来,分为3个部分:小数部分、整数部分和符号部分。小数部分进行四舍五入处理:大干0.5℃的话,向个位进1;小于0.5℃的时候,舍去不要。当数据是个负数的时候,显示之前要进行数据转换,将其整数部分取反加一。还因为DS18B20最低温度只能为-55℃,所以可以将整数部分的最高位换成一个“-”,表示为负数。由于DS18B20转换后的代码并不是实际的温度值,所以要进行计算转换。温度高字节高5位是用来保存温度的正负,高字节低3位和低字节来保存温度值。其中低字节的低4位来保存温度的小数位。由于本程序采用的是0.062 5的精度,小数部分的值,可以用后四位代表的实际数值乘以0.062 5,得到真正的数值,数值可能带几个小数位,所以采取小数舍入,保留一位小数即可。也就说,本系统的温度精确到了0.1度。
温度数据处理主程序如下:
    e.JPG

5 结束语
   
基于AT89S52的自动温控系统能广泛地应用于工、农业及人们的居家生活中。由于本系统采用AT89S52开发,可以很方便地根据用户的要求实现不同的专用的自动温控系统,具有广阔的市场前景。
关键字:AT89S52  温度自动控制  检测系统 引用地址:基于AT89S52温度自动控制检测系统设计

上一篇:一种有无线模块的发射装置外场测试仪设计
下一篇:基于AT89S51单片机的低频信号设计及仿真研究

推荐阅读最新更新时间:2024-03-16 13:27

基于DSP的车轮踏面擦伤检测系统的设计
0 引 言 随着电气化铁路在我国的普及,列车已经进入高速度化时代,车轮踏面的擦伤将严重影响车辆与轨道设施的安全和使用寿命。实现自动化检测车轮踏面状况迫在眉睫。随着电子技术的发展,数字信号处理(Digital Signal Processor,DSP)技术取得了巨大的进步,在当今信号处理领域中已占据了主导地位。擦伤振动检测系统采用振动加速度法进行擦伤检测,利用压电式振动加速度传感器将加速度信号转换成电荷量,再通过电荷放大器将电荷量转换成电压信号值传递给DSP进行处理,使用小波分析对采集数据进行处理,最终显示轮位踏面擦伤状况。 1 系统布局与工作原理 振动加速度擦伤检测系统通过检测车轮和铁轨动态接触时发生碰撞产生的振动加
[嵌入式]
基于MSP430的直流接地检测系统
  直流电源系统主要负责为电力生产过程中的控制设备、保护设备等供电。绝缘性能下降和直流母线接地是直流电源系统常见的故障。一旦直流电源发生故障后,会影响控制设备和保护设备的正常工作,故障严重时甚至会导致控制设备的错误控制和保护设备的拒保护,从而引发生产事故。因此对直流电源系统的绝缘性能检测和接地检测是值得重视的问题。常见的直流接地检测系统,多采用平衡电桥原理检测母线的绝缘电阻,采用双频探测原理检测支路的绝缘电阻,并查找接地支路。但平衡电桥原理不能检测正负母线绝缘电阻等比例下降情况下的电阻值,而双频探测原理需要向系统中注入交流信号,会加大直流电源系统的纹波。本文介绍的直流接地检测系统采用 平衡-不平衡法 检测母线电压,采用漏电流
[单片机]
基于MSP430的直流接地<font color='red'>检测系统</font>
基于Cortex—M3的电池内阻检测系统设计与实现
电源是电子、电器设备的重要组成部分,而电池则是移动电子产品中不可或缺的电源部件。电子产品中的电源或电池模块直接影响电子产品的工作状况。对于移动电子、电器产品,大到工业设备,如电动汽车、矿山设备,中到家用电动摩托车,小至手机、Ipad等手持设备,无一不与电池设备有关,电池性能对电子、电器设备性能具有举足轻重的作用。电池的性能指标包括:电池容量、能比、负载特性、寿命等多项参数,而电池性能的评估,一般是通过对电池内阻参数的测量得到,因为电池内阻直接影响电池的负载能力,也是间接评估电池性能的依据。 目前国内外测量电池内阻的常见方法有密度法、开路电压法、直流放电法和交流注入法等多种测量方法。上述方法,适用于小容量电池或实验室测量,对于大容量
[单片机]
基于Cortex—M3的电池内阻<font color='red'>检测系统</font>设计与实现
基于AT89S52单片机的温度和湿度检测系统设计
引言 温度、湿度是工农业生产的主要环境参数.对其进行适时准确的测量具有重要意义。利用单片机对温、湿度控制。具有控温、湿精度高、功能强、体积小、价格低,简单灵活等优点,很好的满足了工艺要求。本文介绍了利用AT89S52单片机进行温度和湿度的检测及其控制的智能化方法。 l系统基本方案 本系统采用AT89S52单片机作为控制核心.对采集到的湿度模拟电压信号通过ADC0809进行分析处理.实现A/D转换.以便数码管显示其湿度值。本设计可以手动设置温度/湿度的上、下限值,如只要有一样与设定的值不符合时,即温度/湿度过高或过低,则该系统会发出语音报警,同时继电器立即切断电源.实现系统的保护。 2硬件系统的组成 (1)主控模块:采用AT
[单片机]
基于<font color='red'>AT89S52</font>单片机的<font color='red'>温度</font>和湿度<font color='red'>检测系统</font>设计
基于AT89S52和MAX197的高精度数据采集系统
0 引言 常见的八位模数转换芯片(如ADC0809【3】等)设计的系统比较简单而且成本较低,但有时八位的精度是不够的,这时我们就不得不选用更高精度的模数转换芯片,其中MAX197就是一款性价比很好的12位精度模数转换芯片。MAX197芯片是美国Maxim公司的快速模数转换芯片,转换时间最小仅为6 μ s,相对于ADC0809的100 μ s要短得多。它的输入信号带宽可达5 MHz,有12位并行的三态数据接口。另外MAX197片内包含高精度的参考电压源和时钟电路,因此它只需要很简单的外部电路即可完成模数转换功能,应用非常方便。 1 MAX1 97芯片的特点及性能: 1.1 MAX197的主要优点: 1)仅使用单5 V电源供电;
[单片机]
基于<font color='red'>AT89S52</font>和MAX197的高精度数据采集系统
采用ARM和CPLD结构的检测系统可重构设计方法
引言 检测系统的可重构设计是检测技术的发展方向。可重构设计是指利用可重用的软硬件资源,根据不同的应用需求,灵活地改变自身体系结构的设计方法。对于检测系统而言,可重构可以分为软件可重构和硬件可重构。采用硬件可重构技术设计的检测系统具有硬件普适性,通过更换各个硬件模块或配置不同的软件代码,即可实现不同功能的检测,从而减少硬件和软件开发上的投入、缩短产品开发周期。 本文提出了一种基于ARM嵌入式微处理器和复杂可编程逻辑器件( CPLD) 的检测系统硬件可重构设计方法。这种结构检测系统既具有ARM微控制器体积小、集成度高、运算速度快、存储器容量大、功耗低等特点; 又具有CPLD强大的高速逻辑处理能力和方便灵活的动态可重构性,将两者结合
[单片机]
采用ARM和CPLD结构的<font color='red'>检测系统</font>可重构设计方法
基于STM32的光伏直流柜智能检测系统设计
太阳能作为最具潜力的可再生能源,因其储量的无限性、存在的普遍性、利用的清洁性以及实用的经济性,越来越被人们所青睐。大力发展光伏产业、积极开发太阳能,在全球范围得到了空前重视,已成为各国可持续发展战略的重要组成部分。直流配电柜作为光伏电站的重要组成部分,其运行稳定、电气量信息检测准确可靠,是整个系统工作可靠的基础和保障。 本文通过分析直流母线正负极和支路绝缘检测原理,利用STM32控制芯片的特点,设计了一种智能检测系统,结合相应的控制策略,实现直流配电柜电气量信息的实时准确采集,保证系统可靠运行。 1 直流母线正负极和支路绝缘检测原理 1.1 直流母线正负极绝缘检测原理 直流母线的检测方法常用的有平衡电桥法和不平衡电桥法两种
[单片机]
基于STM32的光伏直流柜智能<font color='red'>检测系统</font>设计
针对无线网络的入侵检测系统的设计
随着笔记本电脑、个人数字代理(PDA) 以及3G 通信等技术的发展, 人们使用信息技术进行通信联系和交流的空间、灵活性得到不断拓展。无线网络尤其是3G 网络成为技术发展和社会应用的新宠。各种类型的移动数据终端以及多媒体终端得到广泛应用, 促使传统网络由有线向无线、由固定向移动、由单一业务向多媒体的发展。然而, 这种扩展给用户带来了更大的自由度的同时,也带来了安全上的挑战。由于无线信道的开放性和移动设备在存储能力、计算能力和供电方面的局限性, 无线网络面临着更复杂的安全威胁和隐患。如何构造一个安全可靠的无线局域网已经成为一个迫切需要解决的问题。   1 IDS 基本原理   入侵检测系统(IDS) 是一种主动保护自己免受攻击的网
[工业控制]
针对无线网络的入侵<font color='red'>检测系统</font>的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved