基于单片机的温度控制系统的设计与实现.doc
《基于单片机的温度控制系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于单片机的温度控制系统的设计与实现.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片机的温度控制系统的设计与实现 摘要: 本文介绍了基于单片机 STC89C52 的温度控制系统的设计方案与软硬件实现。采用温度传感器 DS18B20 采集温度数据, 液晶显示屏 LCM1602 显示温度数据, AT24C02B 存储温度上下限设定值, 按键设置温度上下限并可改变加热器与致冷器的温控状态, 当温度低于设定的下限时, 单片机启动加热器加热, 同时点亮绿色发光二极管, 当温度高于设定的上限时, 单片机启动致冷器降温, 同时点亮红色发光二极管。给出了系统总体框架、程序流程图和 Proteus 仿真结果, 并在硬件平台上实现了所设计的功能。 关键词: 单片机; 温度控制系统; 温度
2、传感器; 液晶显示器一、 引言从我国国情来看,我国人多地少,人均占有耕地面积更少。因此,要改变这种局面,只靠增加耕地面积是不可能实现的,因此我们要另辟蹊径,想方法来提高单位亩产量。温室大棚技术就是其中一个好的方法。温室大棚就是建立一个模拟适合生物生长的气候条件,创造一个人工气象环境,来消除温度对生物生长的约束。而且,温室大棚能克服环境对生物生长的限制,能使不同的农作物在不适合生长的季节产出,使季节对农作物的生长不再产生过度影响,部分或完全摆脱了农作物对自然条件的依赖。由于温室大棚能带来可观的经济效益,所以温室大棚技术越来越普及,并且已成为农民增收的主要手段。随着大棚技术的普及,温室大棚数量不断
3、增多,温室大棚的温湿度控制便成为一个十分重要的课题。传统的温湿度控制是在温室大棚内部悬挂温度计和湿度计,通过读取温度值和湿度值了解实际温湿度,然后根据现有温湿度与额定温湿度进行比较,看温湿度是否过高或过低,然后进行相应的通风或者洒水。这些操作都是在人工情况下进行的,消耗了大量的人力物力。现在,随着国家经济的快速发展,农业产业规模的不断提高,农产品在大棚中培育的品种越来越多,对于数量较多的大棚,传统的温度控制措施就显现出很大的局限性。温室大棚的建设对温湿度检测与控制技术也提出了越来越高的要求。 所以温度的测量及控制变得越来越重要。本文采用单片机 STC89C52设计了温度实时测量及控制系统。单片
4、机 STC89C52能够根据温度传感器 DS18B20 所采集的温度数据来控制加热器或致冷器的启停, 从而把温度控制在设定的范围之内。在温控开关被激活的情况下, 当温度低于设定的下限时, 单片机启动加热器加热, 同时点亮绿色发光二极管, 当温度高于设定的上限时,单片机启动致冷器降温, 同时点亮红色发光二极管。所有温度数据均通过液晶显示器 LCM1602 显示出来。为了防止单片机掉电引起的数据丧失, 温度上下限的设定值存储在 AT24C02B 中。学习文档 仅供参考二、 设计方案2.1、设计题目; 大棚温度测量及控制系统设计2.2、设计内容及要求;设计一个以单片机为核心的温度控制系统。通过温度传
5、感器 DS18B20 对大棚内的温度进行测量,然后与设定的农作物所需的温度进行比较,然后再进行调节。测温范围:55125。2.3、设计原理;利用单片机STC89C52单片机作为本系统的中控模块。单片机可把由DS18B20读来的数据利用软件来进行处理,从而把数据传输到LED数码管显示模块中,实现温度的显示。然后再与设定的温度进行比较,当所设定的温度值比采集的温度大时,通过加热器加热,以到达设定值;反之,开启降温风扇,以快速到达降温效果。2.4、设计步骤a、 方案拟定;b、任务分配;C、系统硬件电路的设计;D、系统软件的设计。学习文档 仅供参考三、系统硬件电路的设计 单片机控制模块LCD1602显
6、示模块复位模块晶振模块温度调节模块温度数据采集模块 3-1系统硬件电路整体框架图3.2 单片机控制模块 单片微型电脑简称单片机,又称微控制器,嵌入式微控制器等,属于第四代电子电脑。它把中央处理器、存储器、输入/输出接口电路以及定时器叶数器集成在一块芯片上,从而具有体积小、功耗低、价格低廉、抗干扰能力强且可靠性高等特点,因此,适合应用于工业过程控制、智能仪器仪表和测控系统的前端装置。正是由于这一原因,国际上逐渐采用微控制器(MCU)代替单片微型电脑(SCM)这一名称。“微控制器”更能反映单片机的本质,但是由于单片机这个名称已经为国内大多数人所接受,所以仍沿用“单片机”这一名称。1、单片机的主要特
7、点有:(1)具有优异的性能价格比。(2)集成度高、体积小、可靠性高。(3)控制功能强。(4)低电压,低功耗。因此,在本课题设计的温湿度测控系统中,采用单片机来实现。在单片机选用方面,由于STC89系列单片机与MCS-51系列单片机兼容,所以,本系统中选用STC89C52单片机。 图3-2 STC89C52单片机引脚图STC89C52简介STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改良使得芯片具有传统51单片机不具备的功能。STC89C52主要性能8K字节程序存储空间;5
8、12字节数据存储空间;内带2K字节EEPROM存储空间;可直接使用串口下载;STC89C52单片机最小系统图3-3 晶振电路图3-4复位电路 单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.晶振电路是给单片机提供时钟信号,复位电路的作用是使单片机的程序计数器清零在单片机出现程序死机时很有用。3.3 温度数据采集模块1、 DS18B20简介 图3-5 DS18B20实物图DS18B20数字温度传感器采用DS18B20可组网数字温度传感器芯片封装而成,具有耐磨耐碰,体积小,使用方便,封装形式多样等优点,适用于各种狭小空间设备数字测温和控制领域。 2、DS18B20
9、的性能特点(1). 适应电压范围更宽,电压范围:3.05.5V,在寄生电源方式下可由数 据线供电;(2). 独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯;(3). DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温;(4). DS18B20在使用中不需要任何外围元件,全部 传感元件及转换电路集成在形如一只三极管的集成电路内;(5). 测温范围55125,在-10+85;(6).,可实现高精度测温;(7). 在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最多在750ms内
10、把温度值转换为数字,速度更快;(8). 测量结果直接输出数字温度信号,以”一 线总线”串行传送给CPU,同时可传送CRC校验码,具有极强的抗干扰纠错能力;(9). 负压特性:电源极性接反时,芯片不会因发热而烧毁, 但不能正常工作。3DS18B20的管脚排列(一)DS18B20的外形及管脚排列如下列图:图3-6 DS18B20的外形及管脚排列DS18B20引脚定义:(1)I/O为数字信号输入/输出端; (2)GND为电源地; (3) VDD为外接供电电源输入端在寄生电源接线方式时接地。二DS18B20的内部结构图:图3-7 DS18B20的内部结构图3.4 温度显示模块LCM1602 是 2 行
11、16 个字符的字符型 LCD 显示器, 它由32 个字符点阵块组成, 每个字符点阵块由 57 或 510 个点阵组成, 可以显示 ASCII 码表中的所有可视的字符。它内置了字符产生器 ROM (Character Generator ROM,CGROM)、字符产生器 RAM (Character Generator RAM, CGRAM)和显示数据 RAM(Data Display RAM, DDRAM)。CGROM中内置了 192 个常用字符的字模, CGRAM包含 8 个字节的 RAM, 可存放用户自定义的字符, DDRAM就是用来寄存待显示的字符代码。 图3-9 LCM1602的显示电
12、路3.5 外部存储模块外部存储模块采用美国 ATMEL 公司生产的低功耗 CMOS型 E2PROM 器件 AT24C02B, 它内含 2568 位存储空间, 具有工作电压宽(2.55.5 V)、擦写次数多(大于 10000 次)、写入速度快(小于 10ms)、抗干扰能力强、数据不易丧失、体积小等特点。它采用了 I2C 总线规程, 使主/从机双向通信。主机通过 SCL 引脚产生串行时钟信号并发出控制字, 控制总线数据传送的开始、方向和停止。无论是主机还是从机, 接收到一个字节后必须发出一个确认信号。AT24C02B 占用很少的资源和 I/O 线, 并且支持在线编程, 数据实时存取十分方便。AT2
13、4C02B 的读写时序及控制字见参考文献。温度调节模块设计1方案一图3-10 方案一电路图如图2-9所示,由PWM控制温度调节模块,当PWM端输入高电平时,电流经Q1放大,光耦导通,光耦输出电流经Q2放大后,使双向可控硅导通,M4QA045电机运转,当PWM端输入低电平时,双向可控硅控制端输入电流为0,交流电过零以后,双向可控硅截止,M4QA045电机停止运转4。2方案二图3-11方案二电路图如图2-10所示,由PWM控制温度调节模块,当PWM端输入高电平时,电流经Q4放大,常开端5闭合,M4QA045电机运转,当PWM端输入低电平时,常开端5断开,M4QA045电机停止运转。3方案比较方案一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温度 控制系统 设计 实现
限制150内