无线智能温控系统设计

无线智能温控系统设计
无线智能温控系统设计

无线智能温控系统的硬件设计

摘要

自70年代以来,由于工业过程控制的需要,特别是微电子技术和计算机技术的迅猛发展以及自动控制理论和设计方法发展的推动下,国外温度测控系统发展迅速,尤其是控制方面,在智能化、自适应、参数自整定等方面取得显著成果。在这方面,以日本、美国、德国、瑞典等国技术领先,都生产出了一批商品化的、性能优异的温度控制器及温度测试仪器仪表,并在各行业广泛应用。

关键词(Key words):温度传感器;数据传输;发射电路; PTR2000无线通信模块

目录

前言 (1)

1 绪论 (2)

1.1 系统的设计背景 (2)

1.2 国内外研究现状 (2)

1.3 系统概述 (3)

2 温度采集系统硬件的设计 (4)

2.1 温度传感器 (4)

2.2 温度测试电路 (5)

2.2.1 智能温度传感器DS18B20 (10)

2.2.2 键盘以及显示电路 (13)

2.2.3 电源以及看门狗电路 (14)

2.3 输出通道设计 (15)

2.4 硬件抗干扰设计 (16)

3 PTR2000无线通信模块 (16)

3.1 PTR2000无线通信模块的概述 (20)

3.2 PTR2000无线通信协议原理及设计 (20)

3.2.1 无线通信协议的简介 (20)

3.2.2 PTR无线通信协议原理及设计 (25)

4无线远程通信的实现及设计 (25)

4.1 通信概述 (27)

4.2计算机与AT89C51单片机的多机通信 (27)

4.3远程数据交换的实现 (30)

4.4无线通信的硬件设计 (31)

4.4.1无线发射电路的设计 (31)

4.4.2无线接受电路的设计 (32)

结论 (34)

参考文献 (34)

前言

单片机以其高可靠性、高性价比,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到广泛的应用。本系统以 51单片机为核心,采用分层主从式结构,一台 51单片机负责温度监控任务,分机与主控机之间采用无线通信方式,实现远程监控。

系统温度采集主要以Atmel公司的AT89C51单片机为控制处理核心,由它完成对数据的采集处理以及控制数据的无线传输。AT89C51单片机是一种低功耗/低电压/高性能的8位单片机,它采用了CMOS工艺和高密度非易失性存储器技术,片内带有一个4KB Flash ROM,其输出引脚和指令系统都与MCS-51兼容。第二章详细介绍了采用智能温度传感器DS18B20构成的温度采集系统的硬件设计,

在本文中,主要说明单片机和无线数据收发模块PTR2000的组合,形成单片机的无线数据传输系统,与微机进行无线数据传输。无线收发一体的数传MODEM模块PTR2000芯片性能优异,在业界居领先水平,它的显著特点是所需外围元件少,因而设计非常方便。该模板块在内部需成了高频接收、PLL合成、FSK调制/解调、参量放大、功率放大、频道切换等功能,因而是目前集成度较高的无线数据传输产品。第三章介绍了PTR2000无线通信模块,第四章介绍了无线远程通信的实现及设计,设计了外围电路和单片机的接口电路。

1 绪论

1.1 系统的设计背景

随着计算机与信息技术的发展,计算机测量控制系统在越来越多的场合得到了广泛应用。温度是许多监控系统中的一个重要参数,尤其是对于粮仓、写字楼、无人职守的机站等地点,温度的测量更是必不可少。比如在粮食存储过程中,为了保证粮食的存储品质,必须实施监测储存粮食的温度[1]。过去粮食温度的监测是靠人工手测进行,不但测试速度慢、测试精度低,而且人员劳动强度非常大。由于粮库大部分是由数个容积较大的平仓、筒仓等组成,这些粮仓都高约二十米、直径达十米以上,对它的温度检测除了要求解决被测参数技术问题外(如精度、可靠性等),从系统结构而言,就是解决多点和分布的问题。多点和分布也同样是其它测控系统所面临的问题。像无人职守的机站会分布在很大的范围内,各机站与监控中心的距离很远,数据必须通过远程传输进行交换。而且有些情况下布线很不方便,必须通过无线方式进行数据传输。

1.2 国内外研究现状

自70年代以来,由于工业过程控制的需要,特别是微电子技术和计算机技术的迅猛发展以及自动控制理论和设计方法发展的推动下,国外温度测控系统发展迅速,尤其是控制方面,在智能化、自适应、参数自整定等方面取得显著成果。在这方面,以日本、美国、德国、瑞典等国技术领先,都生产出了一批商品化的、性能优异的温度控制器及温度测试仪器仪表,并在各行业广泛应用。它们主要具有如下的特点:

1) 适应于大惯性、大滞后等复杂温度测试及控制系统的应用。

2) 能够适应于受控系统数学模型难以建立的温度测试及控制系统的应用。

3) 能够适应于受控系统过程复杂、参数时变的温度测试及控制系统的应用。

4) 这些温度测试系统普遍采用智能化、高度集成的理论及计算机技术,运用先进的算法,适应的范围广泛。

5) 温控器具有参数自整定功能。借助计算机软件技术,温控器具有对控制对象、控制参数及特性进行自动整定的功能。有的还具有自学习功能,能根据历史经验及控制对象的变化情况,自动调整相关控制参数,以保证控制效果的最优化。

6) 温度控制系统具有控制精度高、抗干扰力强等特点。目前,国外温度控制系统及仪表正朝着高精度、智能化、小型化等方面快速发展。

温度测控系统在国内各行各业的应用虽然已经十分广泛,但从国内生产的温度控制器及测温仪表来说,总体发展水平仍然不高,同国外的日本、美国、德国等先进国家相比,仍然有着较大的差距[2]。目前,我国在这方面的总体技术水平还处于20世纪80年代中后期水平,成熟产品主要以“点位”控制及常规的PID 控制器为主,只能适应一般温度系统测控,难于控制滞后、复杂、时变温度系统。而适应于较高控制场合的智能化、自适应测控仪表,国内技术还不十分成熟,形成商品化并广泛应用的控制仪表也较少。

1.3 系统概述

系统采用模块化设计,主控机与温度采集系统采用主从分布式结构,如图1-1所示,共分四个部分:主控机测温管理模块,主要是上位机完成对下位机的采集控制以及对数据的查询、存储等。通讯模块,采用无线收发模块PTR2000传输,确保数据传输的可靠性、准确性以及及时性。温度采集模块,主要单片机

AT89C51和智能温度传感器DS18B20 构成多路采集通道,完成对各个通道的温度采集,并将数字信号上传至上位机,当通讯出现故障时保存数据。

图1-1 系统组成示意图

Fig.1-1 The diagram of system composition

2 温度采集系统硬件的设计

2.1 温度传感器

以51单片机系统构成的温度测量分机层,是整个系统中功能最复杂的部分。其组成如图2-1 所示。

图2-1分机组成图

Fig.2-1 The extension constitutes diagram

该分系统主要完成多点温度的采集、测量线路、测量点的选择和数据整理 ,并将测得的数据顺序存放在分机 SRAM中。当主控机呼叫该分机时 ,分机将数据进行编码 ,通过无线方式发给主控机。在分机中,主单片机 AT89C51的主程序主要完成温度转换的启动、温度数据读取和温度数据的存储。

温度采集系统电路的功能主要包括:多点温度测试及其相关处理,实时显示温度信息,与通信单片机传输温度数据。硬件设计主要包括以下几个模块:温度测试电路,键盘以及显示电路,电源以及看门狗电路,串口通讯电路。

2.2 温度测试电路

这里我们用到温度芯片DS18B20。DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式。测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出。其工作电源既可在远端引入,也可采用寄生电源方式产生。CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。

2.2.1 智能温度传感器DS18B20

DS18B20支持“一线总线”接口,测量温度范围为 -55°C~+125°C,在

-10~+85°C范围内,精度为±0.5°C。现场温度直接以“一线总线”的数字方式

传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境

控制、设备或过程控制、测温类消费电子产品等[3]。

1、D S18B20内部结构

1)DS18B20的内部结构如下图所示。

图2-2 DS18B20内部结构图

Fig.2-2 The diagram of DS18B20’s internal structure

DS18B20有4个主要的数据部件:

① 64位激光ROM。64位激光ROM从高位到低位依次为8位CRC、48位序列

号和8位家族代码(28H)组成。

②温度灵敏元件。

③非易失性温度报警触发器TH和TL。可通过软件写入用户报警上下限值。

④配置寄存器。配置寄存器为高速暂存存储器中的第五个字节。DS18B20

在0工作时按此寄存器中的分辨率将温度转换成相应精度的数值,其各位定义如

下图所示。

TM R1 R0 1 1 1 1 1 MSB DS18B20配置寄存器结构图LSB

图2-3 DS18B20配置寄存器结构图

Fig.2-3 The diagram of DS18B20’s disposition register structure

其中,TM:测试模式标志位,出厂时被写入0,不能改变;R0、R1:温度计

分辨率设置位,其对应四种分辨率如下表所列,出厂时R0、R1置为缺省值:R0=1,

R1=1(即12位分辨率),用户可根据需要改写配置寄存器以获得合适的分辨率。

表2-1配置寄存器与分辨率关系表

Tab.2-1 Table of disposes the register and the resolution relations

R0R1温度计分辨率/bit最大转换时间/us

0 0 9 93.75

0 1 10 187.5

1 0 11 375

1 1 1

2 750

2)高速暂存存储器

高速暂存存储器由9个字节组成,其分配如下图所示。字节 0存放温度数

据低 8位; 字节 1存放温度数据高 8位;字节 2是温度上限报警 TH;字节 3

是温度下限报警 TL;字节 4是配置寄存器 , 用于确定输出分辨率 9~12位

表 2 ;字节 5、6、7为预留的寄存器,用于内部计算;字节 8是循环冗余位校

验码CRC。

温度低位温度高位TH TL配置保留保留保留8位CRC LSB MSB

图2-4 DS18B20存储器映像图

Fig.2-4 The diagram of DS18B20’s memory image

当DS18B20接收到温度转换命令后,开始启动转换。转换完成后的温度值就

以16位带符号扩展的二进制补码形式存储在高速暂存存储器的第1,2字节。单

片机可通过单线接口读到该数据,读取时低位在前,高位在后,数据格式以

0.0625 ℃/LSB形式表示。

表2-2 DS18B20温度值格式表

Tab.2-2 Table of DS18B20’s temperature value form

232221202-12-22-32-4

MSB

LSB S S S S S 26 25 24 对应的温度计算:当符号位S=0时,直接将二进制位转换为十进制;当S=1时,先将补码变换为原码,再计算十进制值。

表2-3典型对应的温度值表

Tab.2-3 Table of model correspondence temperature value

温度/℃

二进制表示 十六进制表示 +125

+25.0625

+10.125

+0.5

-0.5

-10.125

-25.0625

-55

00000111 11010000 00000001 10010001 00000000 10100010 00000000 00001000 00000000 00000000 11111111 11111000 11111111 01011110 11111110 01101111 11111100 10010000 07D0H 0191H 00A2H 0008H 0000H FFF8H FF5EH FE6FH FC90H

DS18B20完成温度转换后,就把测得的温度值与T H ,T L 作比较,若T>T H 或T

3)CRC 的产生

在64 b ROM 的最高有效字节中存储有循环冗余校验码(CRC )。主机根据ROM 的前56位来计算CRC 值,并和存入DS18B20中的CRC 值做比较,以判断主机收到的

ROM

2、DS18B20的操作指令

DS18B20的操作指令共有两类:对 ROM 操作类和功能操作类。前者针对 ROM 共有 5条指令,主要用于多个 DS18B20级联使用,搜索 ROM 识别序列号及类型

等。而后者则是实现温度转换以及对温度数据的读出与存贮等,它共有 6条指令。

1)ROM指令系列

Search ROM (搜索 ROM) [ F0h]:用于系统上电时,从多个器件中识别其他器件的序列号、数量及类型,适用于多个器件级联。

Read ROM (读 ROM) [33h]:用于读器件的 64位序列号,仅适用于一个主器件一个从器件的情况。

Match ROM (匹配 ROM ) [55h]:用于根据 64位序列号寻址一个特定的器件。

Skip ROM (缺省 ROM) [CCh]:用于在没有发送ROM序列号信息时,寻址单总线上所有器件,使之在转换指令下,同步进行温度转换。

Alarm Search (报警搜索) [ECh]:用于确认报警条件。

2)功能指令系列

Convert T (温度转换) [44h]:用于 DS18B20的温度转换,并把转换的温度数据存贮在便笺式存贮器中的两个温度寄存器字节中。

Write Scratchpad (写便笺式存贮器) [4Eh]:用于把 3个字节写入到便笺式存贮器中的寄存器,即上限报警 TH寄存器、下限报警 TL 寄存器和配置寄存器选择 9~12位分辨率。

Read Scratchpad (读便笺式存贮器) [BEh]:用于读便笺式存贮器的内容。

Copy Scratchpad (复制便笺式存贮器) [48h]:用于复制便笺式存贮器中上限报警 TH 寄存器、下限报警TL寄存器和配置寄存器中的内容到 EEPROM,以免掉电数据丢失。

Recall EEPROM (重新调用 EEPROM) [B8h]:用于把 EEPROM中的上下限报警值和匹配的分辨率位数调出后,存贮到便笺式存贮器的 2、3、4字节。

Read Power Supply (读供电方式) [B4h ]:用于DS18B20来确认供电方式是用寄生电源供电还是外部电源供电,以此来决定在读时间间隔把单总线拉低还是保持高电位。

3、DS18B20的测温原理

DS18B20的测温原理如图2-5所示,图中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,图中还隐含着计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生的时钟脉冲后进行计数,进而完成温度测量。计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将-55 ℃所对应的基数分别置入减法计数器1和温度寄存器中,减法计数器1和温度寄存器被预置在-55 ℃所对应的一个基数值。减法计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器1的预置值减到0时温度寄存器的值将加1,减法计数器1的预置将重新被装入,减法计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。图2中的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正减法计数器的预置值,只要计数门仍未关闭就重复上述过程,直至温度寄存器值达到被测温度值,这就是DS18B20的测温原理。

图2-5 DS18B20的内部测温电路框图

Fig.2-5 The diagram of DS18B20’s interior measures the warm electric circuit 另外,由于DS18B20单线通信功能是分时完成的,他有严格的时隙概念,因此读写时序很重要。系统对DS18B20的各种操作必须按协议进行。操作协议为:初始化DS18B20(发复位脉冲)→发ROM功能命令→发存储器操作命令→处理数

据。

4、DS18B20与单片机的硬件接口

DS18B20最大的特点是单总线数据传输方式,DS18B20的数据I/O均由同一条线来完成,本系统在每一个现场环境中设计了8个温度采集点。硬件连接电路如下图:

图2-6 DS18B20的接口

Fig.2-6The diagram of DS18B20’s connection

本系统为多点温度测试,DS18B20采用外部供电方式,理论上可以在一根数据总线上挂256个DS18B20,但时间应用中发现,如果挂接25个以上的DS18B20仍旧有可能产生功耗问题。另外单总线长度也不宜超过80M,否则也会影响到数据的传输。在这种情况下我们可以采用分组的方式,用单片机的多个I/O来驱动多路DS18B20。在实际应用中还可以使用一个MOSFET将I/O口线直接和电源相连,起到上拉的作用。

对DS18B20的设计,需要注意以下问题:

1)对硬件结构简单的单线数字温度传感器DS18B20 进行操作,需要用较为复杂的程序完成。编制程序时必须严格按芯片数据手册提供的有关操作顺序进行,读、写时间片程序要严格按要求编写。尤其在使用DS18B20 的高测温分辨力时,对时序及电气特性参数要求更高。

2)有多个测温点时,应考虑系统能实现传感器出错自动指示,进行自动DS18B20 序列号和自动排序,以减少调试和维护工作量。

3)测温电缆线建议采用屏蔽4 芯双绞线,其中一对线接地线与信号线,另

一组接VCC和地线,屏蔽层在源端单点接地。DS18B20 在三线制应用时,应将其三线焊接牢固;在两线应用时,应将VCC与GND接在一起,焊接牢固。若VCC脱开未接,传感器只送85.0 ℃的温度值。

4)实际应用时,要注意单线的驱动能力,不能挂接过多的DS18B20,同时还应注意最远接线距离。另外还应根据实际情况选择其接线拓扑结构。

2.2.2 键盘以及显示电路

1、键盘电路

本系统设计的键盘主要功能是在现场可以通过对键盘的操作,实现所选通道的温度值的实时显示,方便了在现场察看的工作。键盘的功能可由软件来实现。单片机应用系统中除了复位按键有专门的复位电路,以及专一的复位功能外,其它的按键或键盘都是以开关状态来设置控制功能或输入数据。键盘有编码和非编码两种。非编码键盘硬件电路极为简单,故本系统采用拨码开关来控制[4]。由于每个现场设计了八路温度采集,键盘设计时选用了四位拨码开关,满足了对八路通道的选择。具体电路设计如图2-7所示。

1)开关状态的可靠输入的设计

键开关状态的可靠输入有两种解决方法。一种是软件去抖动:它是在检测到有键按下时,执行一个10ms的延时程序后,再确认该键电平是否仍保持闭合状态电平,如保持闭合状态电平则确认为真正键按下状态,从而消除了抖动影响。另一种为硬件去抖动:即为按键添加一个锁存器。两种方法都简单易行,本设计采用的是硬件去抖。

图2-7 键盘电路

Fig.2-7 The diagram of keyboard electric circuit

2)对按键进行编码给定键值或给出键号

对于按键无论有无编码,以及采用什么编码,最后都要转换成为与累加器中数值相对应的键值,以实现按键功能程序的散转移。为使编码间隔小,散转入口地址安排方便,常采用依次序排列的键号。

表2-4拨码开关值的含义

Tab.2-4 Table of the code switch value the meaning

拨码开关值含义

0000 实时显示通道一的温度值

0001 实时显示通道二的温度值

0010 实时显示通道三的温度值

0011 实时显示通道四的温度值

0100 实时显示通道五的温度值

0101 实时显示通道六的温度值

0110 实时显示通道七的温度值

0111 实时显示通道八的温度值

1*** 自动循环显示所有通道的温度

3)选择键盘监测方法

对是否有键按下的信息输入方式有中断方式与查询方式两种。本设计采用的

智能温度控制系统设计

目录 一、系统设计方案的研究 (2) (一)系统的控制特点与性能要求 (2) 1.系统控制结构组成 (2) 2.系统的性能特点 (3) 3.系统的设计原理 (3) 二、系统的结构设计 (4) (一)电源电路的设计 (4) (二)相对湿度电路的设计 (6) 1.相对湿度检测电路的原理及结构图 (6) 3.对数放大器及相对湿度校正电路 (7) 3.断点放大器 (8) 4.温度补偿电路 (8) 5.相对湿度检测电路的调试 (9) (三)转换模块的设计 (9) 1.模数转换器接受 (9) 2.A/D转换器ICL7135 (9) (四)处理器模块的设计 (11) 1.单片机AT89C51简介及应用 (11) 2.单片机与ICL7135接口 (14) 3.处理器的功能 (15) 4.CPU 监控电路 (15) (五)湿度的调节模块设计 (15) 1.湿度调节的原理 (15) 2.湿度调节的结构框图 (16) 3.湿度调节硬件结构图 (16) 4.湿度调节原理实现 (16) (六)显示模块设计 (17) 1.LED显示器的介绍 (17) 2.单片机与LED接口 (17) (七)按键模块的设计 (18) 1.键盘接口工作原理 (18) 2.单片机与键盘接口 (19) 3.按键产生抖动原因及解决方案 (19) 4.窜键的处理 (19) 三、软件的设计及实现 (19) (一)程序设计及其流程图 (20) (二)程序流程图说明 (21) 四、致谢 (22) 参考文献: (22)

智能温度控制系统设计 摘要: 此系统采用了精密的检测电路(包刮精密对称方波发生器、对数放大及半波整流、温度补偿及温度自动校正及滤波电路等几部分电路组成),能够自动、准确检测环境空气的相对湿度,并将检测数据通过A/D转换后,送到处理器(AT89C51)中,然后通过软件的编程,将当前环境的相对湿度值转换为十进制数字后,再通过数码管来显示;而且,通过软件编程,再加上相应的控制电路(光电耦合及继电器等部分电路组成),设计出可以自动的调节当前环境的相对湿度:当室内空气湿度过高时,控制系统自动启动抽风机,减少室内空气中的水蒸气,以达到降低空气湿度的目的;当室内空气湿度过低时,控制系统自动启动蒸汽机,增加空气的水蒸气,以达到增加湿度的目的,使空气湿度保持在理想的状态;键盘设置及调整湿度的初始值,另外在设计个过程当中,考虑了处理器抗干扰,加入了单片机监视电路。 关键词: 湿度检测; 对数放大; 湿度调节; 温度补偿 一、系统设计方案的研究 (一)系统的控制特点与性能要求 1.系统控制结构组成 (1)湿度检测电路。用于检测空气的湿度[9]。 (2)微控制器。采用ATMEL公司的89C51单片机,作为主控制器。 (3)电源温压电路。用于对输入的200V交流电压进行变压、整流。 (4)键盘输入电路。用于设定初始值等。 (5)LED显示电路。用于显示湿度[10]。 (6)功率驱动电路(湿度调节电路)

智能灌溉系统的研究与设计综述

毕业设计(论文)题目智能灌溉系统的研究与设计 教学点 专业 年级 姓名 指导教师 定稿日期:2011 年6月1 日

摘要 本系统系统通过选择合适的传感器将对土壤中含水量以及空气湿度等重要物理量进行采集,通过信号及采集部分将其转化为数字信号,交给单片机系统进行处理,通过智能控制部分,在需要时驱动相关外设,进行自动精确定位地灌溉。具体流程图如下: 工作过程流程图

关键字:智能控制精确定位密封湿度传感器差动放大顺序通电 液晶显示 机械设计部分 整体的机构形式如下所述: 水由出水口接入,经过水泵增压后,经过导水软管,最后从管的另一端喷射出来。机械臂主要由导水软管,套筒,舵机,步进电机和与电机配合的传动装置组成。套筒下端固结有加工上锥齿的圆环,电机通过锥齿轮传动,带动套筒转动。舵机固定在套筒上,当套筒旋转时,舵机也随套筒旋转。导水软管穿过套筒与固定在套筒上端的舵机相固结,当舵机臂摆动时导水软管喷头处完成竖直方向的调整,以使喷出的水能够调整远近。而套筒转动则实现了喷水方向的调整。这样,通过水平旋转及竖直摆动,实现了喷灌的精确定位。考虑到水对电机、齿轮传动部分的腐蚀影响,电机及其与套筒的传动部分通过密封箱密封,导线引出,连接到控制电路部分及电源部分,以实现对机械系统的电力输入及控制。机械臂通过套筒下端深埋入土壤进行固定。这种方案是我们经过多次调整最后确定出来的。下图为我们用机械仿真软件pro/engineer制作的图形(具体见附图)

我们的创新体现在我们的设计过程当中。在喷口的设计中,由于市场上所售的喷头多利用水压将水达到某个固定位置,因此不能实现喷灌位置的可调性要求。因此喷管管口需要重新设计。在喷头处,我们曾试验过多个方案。其中一个就是拟定用钢管作导水管,将水直接引到喷头,而喷头处设计成喷口可以转动的形式,通过增加一个电机并通过细杆与喷头处连实现竖直方向的转动,水平方向的转动还是靠另一个电动机带动套筒来实现(具体见附proe仿真图)。但是这种设计有两个问题我们没能解决。第一个问题就是密封的问题,喷口转动时对其密封要求较高,且此处水压较高,更增加密封难度。第二个问题就是底部的电机如何使上部的喷头进行竖直方向的摆动。此处传动距离较长,增加材料势必增加水平转动电机的负载,且此电机好密封,极易漏水烧毁电机。于是我们直接采用了接导水软管的方法。导水软管是用一种软橡皮材料做成的,我们在进行试验时,一端接从水泵流过的水,一端穿过套筒固定在舵机上,有较好的弹性,使灌溉机械臂在转动时,水管不会产生较大的阻力矩,也不会发生塑性变形影响使用。这种形式的优点是结构简单,使用方便,一根管足以解决喷头出的设计问题。缺点是电机带动套筒的转角不能持续朝一个方向转动,否则水管会打结使水流不通,且从水管浇灌到地面的水流呈柱状,对地面冲击较大。软管长期拉伸压缩会造成水管脱胶,碎裂等问题。 在实际设计计算中,需进行软管的拉压的疲劳强度的校核,及齿轮传动的校核计算。通过查机械设计的手册可以计算出所需的材料及其他要求。 在进行设计的过程中,我们查阅了上市的喷头的基本的工作原理,对其有了初步的了解。在进行结构设计得过程中,我们查阅了相关的机械原理、机械设计方面的书籍,增长了我们

基于单片机的温度控制系统设计文献综述

文献综述 题目基于单片机的温度控制 系统设计 学生姓名 X X X 专业班级自动化07-2 学号20070x0x0x0x 院(系) xxxxxxxxxxxxxxxx 指导教师 x x x 完成时间 2011年06月10日

基于单片机的温度控制 系统设计文献综述 1.前言 温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量。而且随着现代工业的发展,人们需要对工业生产中有关温度系统进行控制,如钢铁冶炼过程需要对刚出炉的钢铁进行热处理,塑料的定型及各种加热炉、热处理炉、反应炉和锅炉中温度进行实时监测和精确控制。而有很多领域的温度可能较高或较低,现场也会较复杂,有时人无法靠近或现场无需人力来监控。如加热炉大都采用简单的温控仪表和温控电路进行控制, 存在控制精度低、超调量大等缺点, 很难达到生产工艺要求。且在很多热处理行业都存在类似的问题,所以,设计一个较为通用的温度控制系统具有重要意义。这时我们可以采用单片机控制,这些控制技术会大大提高控制精度,不但使控制简捷,降低了产品的成本,还可以和计算机通讯,提高了生产效率. 单片机是指芯片本身,而单片机系统是为实现某一个控制应用需要由用户设计的,是一个围绕单片机芯片而组建的计算机应用系统,这是单片机应用系统。单片机自问世以来,性能不断提高和完善,其资源又能满足很多应用场合的需要,加之单片机具有集成度高、功能强、速度快、体积小、功耗低、使用方便、价格低廉等特点,因此,应用日益广泛,并且正在逐步取代现有的

多片微机应用系统。 2.历史研究与现状 在工业生产温控系统中采用的测温元件和测量方法不相同,产品的工艺不同,控制温度的精度也不相同,因此对数据采集的精度和采用的控制方法也不相同。 通常由位式或时间比例式温度调节仪控制的工业加热炉温度控制系统,其主回路由接触器控制时因为不能快速反应,所以控温精度都比较低,大多在几度甚至十几度以上。随着电力电子技术及元器件的发展,出现了以下几种解决的方案: (1)主回路用无触点的可控硅和固态继电器代替接触器,配以PID或模糊逻辑控制的调节仪构成的温度控制系统,其控温精度大大提高,常在±2℃以内,优势是采用模糊控制与PID 控制相结合,对控制范围宽、响应快且连续可调系统有巨大的优越性。 (2)采用单片机温度控制系统。用单线数字温度传感器采集温度数据,打破了传统的热电阻、热电偶再通过A/D 转换采集温度的思路。用单片机对数字进行处理和控制,通过RS - 232 串口传到PC 机对温度进行监视与报警,设置温度的上限和下限。其优势是结构简单,编程不需要用专用的编程器,只需点击电脑鼠标就可以把编好的程序写到单片机中,很方便且调试、修改和升级很容易。 (3)ARM(Advanced RISC Machine)嵌入式系统模糊温度控制。利用ARM处理器的强大功能,通过读取温度传感器数据,并与设定值进行比较,然后对温度进行控制。通过内嵌的操作系统μCLinux获得极好的实时性,并且通过TCP/IP协议能与PC机

单片机课程设计(温度控制系统)

温度控制系统设计 题目: 基于51单片机的温度控制系统设计姓名: 学院: 电气工程与自动化学院 专业: 电气工程及其自动化 班级: 学号: 指导教师:

2015年5月31日 摘要: (3) 一、系统设计 (3) 1.1 项目概要 (3) 1.2设计任务和要求: (4) 二、硬件设计 (4) 2.1 硬件设计概要 (4) 2.2 信息处理模块 (4) 2.3 温度采集模块 (5) 2.3.1传感器DS18b20简介 (5) 2.3.2实验模拟电路图 (7) 2.3.3程序流程图 (6) 2.4控制调节模块 (9) 2.4.1升温调节系统 (9) 2.4.2温度上下限调节系统 (8) 2.43报警电路系统 (9) 2.5显示模块 (12) 三、两周实习总结 (13) 四、参考文献 (13) 五、附录 (15)

5.1原理图 (15) 摘要: 在现代工业生产中,温度是常用的测量被控因素。本设计是基于51单片机控制,将DS18B20温度传感器实时温度转化,并通过1602液晶对温度实行实时显示,并通过加热片(PWM波,改变其占空比)加热与步进电机降温逐次逼近的方式,将温度保持在设定温度,通过按键调节温度报警区域,实现对温度在0℃-99℃控制的自动化。实验结果表明此结构完全可行,温度偏差可达0.1℃以内。 关键字:AT89C51单片机;温控;DS18b20 一、系统设计 1.1 项目概要 温度控制系统无论是工业生产过程,还是日常生活都起着非常重要的作用,过低或过高的温度环境不仅是一种资源的浪费,同时也会对机器和工作人员的寿命产生严重影响,极有可能造成严重的经济财产损失,给生活生产带来许多利的因素,基于AT89C51的单片机温度控制系统与传统的温度控制相比具有操作方便、价价格便宜、精确度高和开展容易等优点,因此市场前景好。

(完整word版)基于51单片机的温度控制系统设计

基于51单片机的水温自动控制系统 0 引言 在现代的各种工业生产中 ,很多地方都需要用到温度控制系统。而智能化的控制系统成为一种发展的趋势。本文所阐述的就是一种基于89C51单片机的温度控制系统。本温控系统可应用于温度范围30℃到96℃。 1 设计任务、要求和技术指标 1.1任务 设计并制作一水温自动控制系统,可以在一定范围(30℃到96℃)内自动调节温度,使水温保持在一定的范围(30℃到96℃)内。 1.2要求 (1)利用模拟温度传感器检测温度,要求检测电路尽可能简单。 (2)当液位低于某一值时,停止加热。 (3)用AD转换器把采集到的模拟温度值送入单片机。 (4)无竞争-冒险,无抖动。 1.3技术指标 (1)温度显示误差不超过1℃。 (2)温度显示范围为0℃—99℃。 (3)程序部分用PID算法实现温度自动控制。 (4)检测信号为电压信号。 2 方案分析与论证 2.1主控系统分析与论证 根据设计要求和所学的专业知识,采用AT89C51为本系统的核心控制器件。AT89C51是一种带4K字节闪存可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器。其引脚图如图1所示。 2.2显示系统分析与论证 显示模块主要用于显示时间,由于显示范围为0~99℃,因此可采用两个共阴的数码管作为显示元件。在显示驱动电路中拟订了两种设计方案: 方案一:采用静态显示的方案 采用三片移位寄存器74LS164作为显示电路,其优点在于占用主控系统的I/O口少,编程简单且静态显示的内容无闪烁,但电路消耗的电流较大。 方案二:采用动态显示的方案 由单片机的I/O口直接带数码管实现动态显示,占用资源少,动态控制节省了驱动芯片的成本,节省了电 ,但编程比较复杂,亮度不如静态的好。 由于对电路的功耗要求不大,因此就在尽量节省I/O口线的前提下选用方案一的静态显示。

智能化灌溉系统的设计与实现

智能化灌溉系统的设计与实现 O 引言 我国农业用水量约占总用水量的80%左右,由于农业灌溉效率普遍低下,水的利用率仅为45%,而水资源利用率高的国家已达70%~80%,因而,解决农业灌溉用水的问题,对于缓解水资源的紧缺是非常重要的。我们的智能灌溉系统在这种背景下应运而生了。智能灌溉系统不仅可以提高源利用率,缓解水资源日趋紧张的矛盾,还可以增加农作物的产量,降低农产品的成本。基于传感器技术的智能灌溉系统是我国发展高效农业和精细农业的必由之路。智能灌溉系统涉及到传感器技术、自动控制技术、计算机技术、无线通信技术等多种高新技术,这些新技术的应用使我国的农业由传统的劳动密集型向技术密集型转变奠定了重要的基础。 我国北方各省水资源缺乏,然而多年来使用传统方式为植株浇水不仅效率低、成本高而且浪费十分来重。对于大面积种植的棉田实现精准灌溉,不仅可以提高源利用率,缓解水资源日趋紧张的矛盾,还可以增加农作物的产量,降低生产的成本。 由传统的充分灌溉向非充分灌溉发展,对灌区用水进行监测预报,实际动态管理。采用传感器来监测土壤的墒情,实现灌溉管理的自动化。高效农业和精细农业要求我们必须提高水资源的利用率。要真正实现水资源的高效,仅凭单项节水灌溉技术是不可能解决的。必须将水源开发、输配水、灌水技术和降雨、蒸发、土壤墒情以及农作物需水规律等方面做统一考虑。做到降雨、灌溉水、土壤水和地下水联合调用,实现按期、按需、按量自动供水。如何利用有限的水资源,走“节水农业”已经成为农业生产获得最佳的效益和持续稳定发展的增长点。因此使用自来水发电的智能灌溉系统,控制喷灌和微灌系统,能有效地减少田间灌水过程中的渗漏和蒸发损失。现有的灌溉系统都要外接电源,存在一定的安全隐患且较麻烦。本系统可在无供电条件的地区使用,其最大优点为节水、节能、节约劳动力。 1 设计目标与实现方案描述 针对现有的智能化灌溉系统都需要外加电源供电,存在一定安全隐患,而且现有的自动灌溉装置的程序一般固化在系统的程序存储器内,只能简单地设置灌溉时间及循环时间,不能灵活根据季节不同自动调节等缺点,该系统将小型直流发电机接上风叶至于密封特制的盒子中,用水流带动风叶旋转来发电,再将电能储存到蓄电池中以给监控电路和电磁阀供电。该装置是以湿敏电阻和光敏电阻检测信号,自来水发电用作供电的一种无需外接电源的自动灌溉装置。该装置监控电路由信号采集部分,灌溉控制部分,电源部分,执行部分4部分组成。如图1所示。 1.1 信号采集部分 1.1.1 土壤湿度检测 采用硅湿敏电阻作为检测土壤湿度的传感器,它在25℃时响应时间小于5 s,检测土壤含水量范围为O~100%。 当湿敏传感器插入土壤时,由于土壤含水量不同,使得湿敏传感器的阻值也不同。通过湿敏电阻和IC1NE555判断湿度强弱,如果是土壤较干燥,湿敏电阻阻值较大,NE555翻转,输出高电平(约为电源电压)。 调整时,将湿敏电阻插入水内,调Rp1使NE555的3脚输出为12 V,然后将湿敏电阻从水中取出并擦干,调Rp1使输出0 V,这样反复调节多次即可达到要求。 1.1.2 日光强弱检测 通过光敏电阻和NE555判断光线是否强烈,如果是中午光线较强烈,IC2 NE555的3脚输

模电课设—温度控制系统的设计

目录 1.原理电路的设计 (1) 1.1总体方案设计 (1) 1.1.1简单原理叙述 (1) 1.1.2设计方案选择 (1) 1.2单元电路的设计 (3) 1.2.1温度信号的采集与转化单元——温度传感器 (3) 1.2.2电压信号的处理单元——运算放大器 (4) 1.2.3电压表征温度单元 (5) 1.2.4电压控制单元——迟滞比较器 (6) 1.2.5驱动单元——继电器 (7) 1.2.6 制冷部分——Tec半导体制冷片 (8) 1.3完整电路图 (10) 2.仿真结果分析 (11) 3 实物展示 (13) 3.1 实物焊接效果图 (13) 3.2 实物性能测试数据 (14) 3.2.1制冷测试 (14) 3.2.2制热测试 (18) 3.3.3性能测试数据分析 (20) 4总结、收获与体会 (21) 附录一元件清单 (22) 附录二参考文献. (23)

摘要 本课程设计以温度传感器LM35、运算放大器UA741、NE5532P及电压比较器LM339N 为电路系统的主要组成元件,扩展适当的接口电路,制作一个温度控制系统,通过室温的变化和改变设定的温度,来改变电压传感器上两个输入端电压的大小,通过三极管开关电路控制继电器的通断,来控制Tec制冷片的工作。这样循环往复执行这样一个周期性的动作,从而把温度控制在一定范围内。学会查询文献资料,撰写论文的方法,并提交课程设计报告和实验成品。 关键词:温度;测量;控制。

Abstract This course is designed to a temperature sensor LM35, an operational amplifier UA741, NE5532P and a voltage comparator LM339N circuit system of the main components. Extending the appropriate interface circuit, make a temperature control system. By changing the temperature changes and set the temperature to change the size of the two input ends of the voltage on the voltage sensor, an audion tube switch circuit to control the on-off relay to control Tec cooling piece work. This cycle of performing such a periodic motion, thus controlling the temperature in a certain range. Learn to query the literature, writing papers, and submitted to the curriculum design report and experimental products. Key words: temperature ; measure ;control

温度控制系统的设计

前言 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的。单片机在测控领域中具有十分广泛的应用,它既可以测量电信号,又可以测量温度湿度等非电信号。由单片机构成的温度检测、温度控制系统可广泛应用于很多领域。单片机在工业控制、尖端武器、通信设备、信息处理、家用电器等各测控领域的应用中独占鳌头。今天,我们的生活环境和工作环境有越来越多称之为单片机的小电脑在为我们服务。时下,家用电器和办公设备的智能化、遥控化、模糊控制化己成为世界潮流,而这些高性能无一不是靠单片机来实现的。 温度控制系统广泛应用于社会生活的各个领域 ,如家电、汽车、材料、电力电子等 ,常用的控制电路根据应用场合和所要求的性能指标有所不同 , 在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。传统的继电器调温电路简单实用 ,但由于继电器动作频繁 ,可能会因触点不良而影响正常工作。控制领域还大量采用传统的PID控制方式,但PID控制对象的模型难以建立,并且当扰动因素不明确时,参数调整不便仍是普遍存在的问题。而采用数字温度传感器DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。

1.总体设计方案 1.1 总方案设计与选择 实现温度的测量,我们要考虑的主要是以下三个方面的内容: ◆ 温度随时都在变化,要做到对温度的时时监控。 ◆ 温度的精度很重要,要做到高精度。 ◆ 测量温度时系统的稳定性要好才行。 本设计是以这三个部分为核心内容。为了实现温度的时时测量,提供以下方案以供参考: 方案一、按照系统设计的功能要求,主控芯片使用51系列STC89C52单片机。显示模块采用MAX7219驱动数码管显示。初步确定系统由主控模块、MAX7219驱动显示模块以及DS18B20接口模块共三个模块组成,电路系统构成框图如图1所示。 图1 基于STC89C52单片机的温度测试设计框图 方案二、按照系统设计的功能要求,主控芯片使用Cortex-M3系列lm3s615单片机。显示模块采用数码管显示。初步确定系统由主控模块、显示模块以及DS18B20接口模块共三个模块组成,电路系统构成框图2所示。 图2 基于lm3s615单片机的温度测试设计框图 DS18B20接口电路 晶振电路 单 片机STC89C52 复位电路 数码管显示电路 Lm3s615 数码管显示电路 复位电路 DS18B20接口电 路 晶振电路

温度控制器课程设计要点

郑州科技学院 《模拟电子技术》课程设计 题目温度控制器 学生姓名 专业班级 学号 院(系)信息工程学院 指导教师 完成时间 2015年12月31日

郑州科技学院 模拟电子技术课程设计任务书 专业 14级通信工程班级 2班学号姓名 一、设计题目温度控制器 二、设计任务与要求 1、当温度低于设定温度时,两个加热丝同时通电加热,指示灯发光; 2、当水温高于设定温度时,两根加热丝都不通电,指示灯熄灭; 3、根据上述要求选定设计方案,画出系统框图,并写出详细的设计过程; 4、利用Multisim软件画出一套完整的设计电路图,并列出所有的元件清单; 5、安装调试并按规定格式写出课程设计报告书. 三、参考文献 [1]吴友宇.模拟电子技术基础[M]. 清华大学出版社,2009.52~55. [2]孙梅生.电子技术基础课程设计[M]. 高等教育出版社,2005.25~28. [3]徐国华.电子技能实训教程[M]. 北京航空航天大学出版社,2006.13 ~15. [4]陈杰,黄鸿.传感器与检测技术[M].北京:高等教育出版社,2008.22~25. [5]翟玉文等.电子设计与实践[M].北京:北京中国电力出版社,2005.11~13. [6]万嘉若,林康运.电子线路基础[M]. 高等教育出版社,2006.27 ~29. 四、设计时间 2015 年12月21 日至2015 年12 月31 日 指导教师签名: 年月日

本设计是一种结构简单、性能稳定、使用方便、价格低廉、使用寿命长、具有一定的实用性等优点的温度控制电路。本文设计了一种温度控制器电路,该系统采用模拟技术进行温度的采集与控制。主要由电源模块,温度采集模块,继电器模块组成。 现代社会科学技术的发展可以说是突飞猛进,很多传统的东西都被成本更低、功能更多、使用更方便的电子产品所替代,本课程设计是一个以温度传感器采用LM35的环境温度简易测控系统,用于替代传统的低精度、不易读数的温度计。但系统预留了足够的扩展空间,并提供了简单的扩展方式供参考,实际使用中可根据需要改成多路转换,既可以增加湿度等测控对象,也能减少外界因素对系统的干扰。 首先温度传感器把温度信号转换为电流信号,通过放大器变成电压信号,然后送入两个反向输入的运算放大器组成的比较器电路,让电位器来改变温度范围的取值,最后信号送入比较器电路,通过比较来判断控制电路是否需要工作。此方案是采用传统的模拟控制方法,选用模拟电路,用电位器设定给定值,反馈的温度值与给定的温度值比较后,决定是否加热。 关键词:温度传感器比较器继电器

基于单片机的智能温控系统的设计与实现

课程设计报告设计名称基于单片机的智能温控系统的设计与实现 学校陕西电子科技职业学院 学院电子工程学院 学生姓名王一飞 班级1507 指导教师聂弘颖 时间2017年10月23日

一、概述 随着嵌入式技术、计算机技术、通信技术的不断发展与成熟。控制系统以其直观、方便、准确、适用广泛而被越来越广泛地应用于工业过程、空调系统、智能楼宇等。恒温控制系统,控制对象是温度。温度控制在日常生活及工作领域应用的相当广泛,比如温室、水池、发酵缸、电源等场所的温度控制,而以往温度控制是由人工完成的而且不够重视,其实在很多场所温度都需要监控以防止发生意外。针对此问题,本系统设计的目的是实现一种可连续高精度调温的温度控制系统,它应用广泛,功能强大,小巧美观,便于携带,是一款既实用又廉价的控制系统。 本项目设计是对温度进行实时监测与控制,设计的温度控制系统实现了基本的温度控制功能:被控温度范围可以调整,初始范围25<=T<=35。如果被测温度在25度到35度之间,则既不加热,又不报警;如果被测温度小于25度,则既加热,又报警;如果被测温度大于35度,则报警,不加热。 数码管显示温度,温度精确到整数。 二、方案设计 采用单片机+单总线DS18B20的方案,其中单片机采用51兼容系列 三、详细硬件设计及原件介绍 3.1 单片机最小系统 在基于单片机的应用系统中,其核心是单片机的最小系统,而单片机又是最小系统的核心,为了方便起见,采用的单片机型号是:STC89C52RC,内部资源有:8KB FLASH ,512B SRAM,4个8位I/O,2个TC,1个UART,带ISP和IAP功能。是近年来流行的低端51单片机。时钟电路采用12.0M晶体,复位电路采用简单的RC复位电路。R=10K,C=10uF,详细电路见总体原理图 3.2 DS18B20简介 DS18B20是采用“1-wire”一线总线传输数据的集成温度传感器,信息经过单线接口送入DS18B20或从DS18B20送出,因此从中央处理器到DS18B20仅需连接一条线。可采用外部电源供电,也可采用总线供电方式,此时,把VDD连接在一起作为数字电源。 因为每一个DS18B20有唯一的系列号(silicon serial number),因此多个DS18B20可以存在于同一条单线总线上,这允许在许多地方放置温度灵敏器件。此特性的应用范围包括HVAC环境控制,建筑物、设备或机械内的温度检测。 3.2 DS18B20与单片机接口

基于PLC控制技术的农业自动灌溉系统设计

基于PLC控制技术的农业自动灌溉系统设计摘要: 水是一切生命过程中不可替代的基本要素,水资源是国民经济和社会发展的重要基础资源。我国是世界上13个贫水国之一,人均水资源占有量2300立方米,只有世界人均水平的1/4,居世界第109位。而且时空分布很不均匀,南多北少,东多西少;夏秋多,冬春少;占国土面积50%以上的华北、西北、东北地区的水资源量仅占全国总量的20%左右。近年来,随着人口增加、经济发展和城市化水平的提高,水资源供需矛盾日益尖锐,农业干旱缺水和水资源短缺已成为我国经济和社会发展的重要制约因素,而且加剧了生态环境的恶化。按现状用水量统计,全国中等干旱年缺水358亿立方米,其中农业灌溉缺水300亿立方米。20世纪90年代以来,我国农业年均受旱面积达2000万公顷以上,全国660多个城市中有一半以上发生水危机,北方河流断流的问题日益突出,缺水已从北方蔓延到南方的许多地区。由于地表水资源不足导致地下水超采,全国区域性地下水降落漏斗面积已达8.2万平方公里。 发达国家的农业用水比重一般为总用水量的50%左右。目前,我国农业用水比重已从1980年的88%下降到目前的70%左右,今后还会继续下降,农业干旱缺水的局面不可逆转。北方地区水资源开发利用程度已经很高,开源的潜力不大。南方还有一些开发潜力,但主要集中在西南地区。 我国农业灌溉用水量大,灌溉效率低下和用水浪费的问题普遍存在。目前全国灌溉水利用率约为43%,单方水粮食生产率只有10公斤左右,大大低于发达国家灌溉水利用率70-80%、单方水粮食生产率2.0公斤以上的水平。通过采用现代节水灌溉技术改造传统灌溉农业,实现适时适量的“精细灌溉”,具有重要的现实意义和深远的历史意义。在灌溉系统合理地推广自动化控制,不仅可以提高资源利用率,缓解水资源日趋紧张的矛盾,还可以增加农作物的产量,降低农产品的成本。 本次设计是采用PLC控制多路不同的土壤湿度,浇灌的开启和停止完全由土壤的湿度信号控制,能使土壤的湿度值保持在作物生长所需要的最佳范围之内。这样既有利于作物的生长,又能节约宝贵的水资源。 关键词:自动浇灌; PLC; 湿度传感器;农业自动灌溉系统

温度控制系统毕业设计

摘要 在日常生活及工农业生产中,对温度的检测及控制时常显得极其重要。因此,对数字显示温度计的设计有着实际意义和广泛的应用。本文介绍一种利用单片机实现对温度只能控制及显示方案。本毕业设计主要研究的是对高精度的数字温度计的设计,继而实现对对象的测温。测温系数主要包括供电电源,数字温度传感器的数据采集电路,LED显示电路,蜂鸣报警电路,继电器控制,按键电路,单片机主板电路。高精度数字温度计的测温过程,由数字温度传感器采集所测对象的温度,并将温度传输到单片机,最终由液晶显示器显示温度值。该数字温度计测温范围在-55℃~+125℃,精度误差在±0.5℃以内,然后通过LED数码管直接显示出温度值。数字温度计完全可代替传统的水银温度计,可以在家庭以及工业中都可以应用,实用价值很高。 关键词:单片机:ds18b20:LED显示:数字温度. Abstract In our daily life and industrial and agricultural production, the detection and control of the temperature, the digital thermometer has practical significance and a wide range of applications .This article describes a programmer which use a microcontroller to achieve and display the right temperature by intelligent control .This programmer mainly consists by temperature control sensors, MCU, LED display modules circuit. The main aim of this thesis is to design high-precision digital thermometer and then realize the object temperature measurement. Temperature measurement system includes power supply, data acquisition circuit, buzzer alarm circuit, keypad circuit, board with a microcontroller circuit is the key to the whole system. The temperature process of high-precision digital thermometer, from collecting the temperature of the object by the digital temperature sensor and the temperature transmit ted to the microcontroller, and ultimately display temperature by the LED. The digital thermometer requires the high degree is positive 125and the low degree is negative 55, the error is less than 0.5, LED can read the number. This digital thermometer could

基于单片机的智能温控系统的设计与实现

基于单片机的智能温控系统的设计与实现 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

课程设计报告设计名称基于单片机的智能温控系统的设计与实现 学校陕西电子科技职业学院 学院电子工程学院 学生姓名王一飞 班级1507 指导教师聂弘颖 时间2017年10月23日

一、概述 随着嵌入式技术、计算机技术、通信技术的不断发展与成熟。控制系统以其直观、方便、准确、适用广泛而被越来越广泛地应用于工业过程、空调系统、智能楼宇等。恒温控制系统,控制对象是温度。温度控制在日常生活及工作领域应用的相当广泛,比如温室、水池、发酵缸、电源等场所的温度控制,而以往温度控制是由人工完成的而且不够重视,其实在很多场所温度都需要监控以防止发生意外。针对此问题,本系统设计的目的是实现一种可连续高精度调温的温度控制系统,它应用广泛,功能强大,小巧美观,便于携带,是一款既实用又廉价的控制系统。 本项目设计是对温度进行实时监测与控制,设计的温度控制系统实现了基本的温度控制功能:被控温度范围可以调整,初始范围25<=T<=35。如果被测温度在25度到35度之间,则既不加热,又不报警;如果被测温度小于25度,则既加热,又报警;如果被测温度大于35度,则报警,不加热。 数码管显示温度,温度精确到整数。 二、方案设计 采用单片机+单总线DS18B20的方案,其中单片机采用51兼容系列 三、详细硬件设计及原件介绍 单片机最小系统 在基于单片机的应用系统中,其核心是单片机的最小系统,而单片机又是最小系统的核心,为了方便起见,采用的单片机型号是:STC89C52RC,内部资源有:8KB FLASH ,512B SRAM,4个8位I/O,2个TC,1个UART,带ISP和IAP功能。是近年来流行的低端51单片机。时钟电路采用晶体,复位电路采用简单的RC复位电路。 R=10K,C=10uF,详细电路见总体原理图

智能农业灌溉系统方案设计

智能农业灌溉系统方案设计 托普物联网认为所谓智能农业灌溉系统就是不需要人的控制,系统能自动感测到什么时候需要灌溉,灌溉多长时间;系统可以自动开启灌溉,也可以自动关闭灌溉;可以实现土壤太干时增大喷灌量,太湿时减少喷灌量。要实现此功能就要充分利用可编程控制器的控制作用。系统要实现自动感测土壤湿度的功能必须要有土壤湿度传感器。要实现灌溉水量的多与少的调节,必须要有变频器。在可编程控制器内预先设定50%—60%RH为标准湿度,传感器采集的湿度模拟信号经A/D模块转换成数字信号。 针对灌溉水利用系数较低,文中提出一种基于嵌入式智能灌溉控制系统。依托无线传感器网络采集灌区作物需水信息,汇聚到网关节点发送给主控中心,中心主机根据信息确定灌溉状态并计算灌水量,控制灌溉设备工作实现智能灌溉;依托Internet管理员有权对系统远程管理,满足了规模化灌溉的需求。根据示范区观测,灌溉水利用系数由原来的0.6提高到0.9。系统结合了无线传感、计算和网络通信技术,解决了精确农业亟待解决的关键技术问题。 智能农业灌溉系统涉及到传感器技术、自动控制技术、计算机技术、无线通信技术等多种高新技术,这些新技术的应用使我国的农业由传统的劳动密集型向技术密集型转变奠定了重要的基础。 智能农业灌溉系统可以根据植物和土壤种类,光照数量来优化用水量,还可以在雨後监控土壤的湿度。有研究现实,和传统灌溉系统相比,智能农业灌溉系统的成本差不多,却可节水16%到30%。加州出台的新法案要求2012年起新公司必须使用智能农业灌溉系统。 智能农业灌溉系统 背景

灌溉造成水资源浪费 美国每年浪费掉的水资源高达8,520亿升,而若安装一种智能农业灌溉系统则可有效地控制水流量,达到节水目的。 HydroPoint公司负责可持续领域业务的Chris Spain援引美国用水工程协会的报告称,美国住宅区和商业区的草坪、植物灌溉用水浪费了30%到300%。 水资源被浪费的原因是技术不行,美国有4,500万个仅是安有简易计时器的灌溉系统,它们在时间控制上还可以,但精准度不高。Spain称,城市灌溉系统占城市用水的58%,这些被浪费的水资源每年生产54.4万吨温室气体。 在中国农业用水量约占总用水量的80%左右,由于农业灌溉效率普遍低下,水的利用率仅为45%,而水资源利用率高的国家已达70%~80%,因而,解决农业灌溉用水的问题,对于缓解水资源的紧缺是非常重要的。我们的智能农业灌溉系统在这种背景下应运而生了。 不仅美国,英国也开始关注节水问题。英国节能信托基金会和能源部警告,随着越来越多的家庭开始节约能源,使用热水可能会超过取暖成为制造二氧化碳的主要途径。 智能农业灌溉系统整体方案图 结构 系统结构

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

基于单片机的温度控制系统设计 1.设计要求 要求设计一个温度测量系统,在超过限制值的时候能进行声光报警。具体设计要求如下: ①数码管或液晶显示屏显示室内当前的温度; ②在不超过最高温度的情况下,能够通过按键设置想要的温度并显示;设有四个按键,分别是设置键、加1键、减1键和启动/复位键; ③DS18B20温度采集; ④超过设置值的±5℃时发出超限报警,采用声光报警,上限报警用红灯指示,下限报警用黄灯指示,正常用绿灯指示。 2.方案论证 根据设计要求,本次设计是基于单片机的课程设计,由于实现功能比较简单,我们学习中接触到的51系列单片机完全可以实现上述功能,因此可以选用AT89C51单片机。温度采集直接可以用设计要求中所要求的DS18B20。报警和指示模块中,可以选用3种不同颜色的LED灯作为指示灯,报警鸣笛采用蜂鸣器。显示模块有两种方案可供选择。 方案一:使用LED数码管显示采集温度和设定温度; 方案二:使用LCD液晶显示屏来显示采集温度和设定温度。 LED数码管结构简单,使用方便,但在使用时,若用动态显示则需要不断更改位选和段选信号,且显示时数码管不断闪动,使人眼容易疲劳;若采用静态显示则又需要更多硬件支持。LCD显示屏可识别性较好,背光亮度可调,而且比LED 数码管显示更多字符,但是编程要求比LED数码管要高。综合考虑之后,我选用了LCD显示屏作为温度显示器件,由于显示字符多,在进行上下限警戒值设定时同样可以采集并显示当前温度,可以直观的看到实际温度与警戒温度的对比。LCD 显示模块可以选用RT1602C。

3.硬件设计 根据设计要求,硬件系统主要包含6个部分,即单片机时钟电路、复位电路、键盘接口模块、温度采集模块、LCD 显示模块、报警与指示模块。其相互联系如下图1所示: 图1 硬件电路设计框图 单片机时钟电路 形成单片机时钟信号的方式有内部时钟方式和外部时钟方式。本次设计采用内部时钟方式,如图2所示。 单片机内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别为此放大器的输入端和输出端,其频率范围为~12MHz ,经由片外晶体振荡器或陶瓷振荡器与两个匹配电容一 起形成了一个自激振荡电路,为单片机提供时钟源。 复位电路 复位是单片机的初始化操作,其作用是使CPU 和系统中的其他部件都处于一个确定的初始状态,并从这个状态开始工作,以防止电源系统不稳定造成CPU 工作不正常。在系统中,有时会出现工作不正常的情况,为了从异常状态中恢复,同时也为了系统调试方便,需要设计一个复位电路。 单片机的复位电路有上电复位和按键复位两种形式,因为本次设计要求需要有启动/复位键,因此本次设计采用按键复位,如图3。复位电路主要完成系统 图2 单片机内部时钟方式电路 图3 单片机按键复位电路

远程温度控制系统毕业设计

引言 温度是工业生产中常见的被控参数之一。从食品生产到化工生产,从燃料生产到钢铁生产等等,无不涉及到对温度的控制,可见,温度控制在工业生产中占据着非常重要的地位,而且随着工业生产的现代化,对温度控制的速度和精度也会越来越高。近年来,温度控制领域发生了很大的变化,工业生产中对温度的控制不再局限于近距离或者直接的控制,而是需要进行远距离的控制,这就产生了远程温度控制。 远程温度控制的通信方式有多种,如通过网络,无线电等等。每一种方式都有其优点和缺点。利用无线电通信,方便、灵活,而且经济。它不需要像网络控制耗费巨大的通信资源,也不受网络速度的影响。 在温度控制的方法上,传统的控制方法(包括经典控制和现代控制)在处理具有非线形或不精确特性的被控对象时十分困难。而温度系统为大滞后系统,较大的纯滞后可引起系统不稳定。 在温度采集方法上,通常是利用热电偶把热化为电信号,再通过A/D转换得到温度值。这种方法速度慢,而且精度不是很高。综合上面的考虑以及自己的爱好,设计了基于无线电通信的远程温度控制系统。本文详细的介绍了系统的硬件设计,软件设计,以及调试等,希望它能给初级电子制作爱好者带来一些无线电通信和温度控制的基本常识,以及应该注意的一些事项。 1、温度控制的发展及意义 在人类的生活环境中,温度扮演着极其重要的角色。无论你生活在哪里,从事什么工作,无时无刻不在与温度打着交道。自18世纪工业革命以来,工业发展对是否能掌握温度有着绝对的联系。在冶金、钢铁、石化、水泥、玻璃、医药等等行业,可以说几乎%80的工业部门都不得不考虑着温度的因素。 现代工业设计、工程建设及日常生活中常常需要用到温度控制,早期温度控制主要应用于工厂中,例如钢铁的水溶温度,不同等级的钢铁要通过不同温度的铁水来实现,这样就可能有效的利用温度控制来掌握所需要的产品了。在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面,随着人们生活质量的提高,酒店厂房及家庭生活中都会见到温度控制的影子,温度控制将更好的服务于社会。 2 总体设计与可行性分析 2.1 设计任务 1、利用所学的知识设计远程温度控制系统。电烤箱温度可在一定范围内由人工设定,温度信号检测方案自行确定,用单片机采用PID控制算法实现温度实时控制,静态误差1度,超调量〈2.5%,系统温度调节时间ts〈4分钟。控制输出采用脉冲移相触发可控硅来调节加热有效功率。控制温度范围室温--125℃,用十进制数码显示箱内的温度。

相关文档
最新文档