本选题目标是基于人们对现代家庭的方便、温馨、舒服以及安全信息服务的需求,基于STC89C52单片机设计具有智能特征的水温控制。

选用STC89C52单片机作为控制芯片,就是为了以实现水温控制的智能化,自动断电的安全功能的目标,快速满足人们对现代生活快节奏的需要。

1。2水温控制系统的意义

在现代冶金、化工、电力、石油及农业生产过程中,温度在它们当中起着一个极为重要而又普遍的角色之一。在环境恶劣或温度较高等场合下,为了保证生产过程正常安全地进行,提高产品的质量和数量,以及减轻工人的劳动强度、节约能源,要求对显示及控制、水温进行检测,使之达到工艺标准,以单片机为核心设计的水温控制系统,可以多个温度数据进行采集,并将数据通过通讯口送至单片机进行显示和控制。那么无论是哪种控制,我们都希望水温控制系统能够有

很高的精确度帮助我们实现我们想要的控制,解决身边的问题,让我们不要烦恼。水温控制的意义:水温控制无论是在工业生产的过程中、在日常生活中还是

在农业的需要过程中都起着非常重要的作用。

1。2主要内容及目标

STC89C52单片机是一个低电压,低功耗,高性能CMOS8位单片机,片内4kb的可系统编程Flash只读程序存储器,器件采用高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。它集合了Flash程序存储器,既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片机芯片中,功能很强大,可灵活应用于各种控制领域[2]。因此,此次我采用STC89C52作为智能水温的控制芯片,通过选用电源模块、单片机模块、键盘模块、定时模块、数码管及指示灯

显示模块、水温、温度检测模块、报警输出模块、遥控模块,来实现智能控制的要求。

具体实验设计:

STC89C52采用+5V电源供电,单片机因为容易受外界环境的干扰,因此要求供电电源必须要单独设计制作。单片机硬件部分由单片机最小系统再加上按键、显示器件构成。硬件具有通用性,复位电路采用上电与按键复位结合设计,独立式按键通过P1口的扫描查询,分别执行设置、加、减、确定功能。系统还配有红外遥控的功能,可以通过红外遥控器远距离控制水温,提高了设计的工作效率和安全。

要达到的控制要求有:(1)采用LCD1602液晶显示水温、设置温度的上限和下限及定时时间等功能,(2)水温检测的显示范围为0~99℃,精度为±1℃。

(3)温度预设范围在0~99℃,当检测的温度低于预设的温度时,我们开始加热,蜂鸣器发出报警的声音,(红)灯亮;当检测的温度高于预设温度时,停止加热,蜂鸣器再次提示发出报警,(红)灯灭。(4)设置4个程序按键。分别为设置按键、加键、减键、确定键这几个功能。(5)可以红外遥控,通过红外一体接收探头接收遥控器通过无线模块进行数据传输,执行与主板按键同等的功能。

2软件设计

2。1水温控制系统总体框图

本次设计是以STC89C52单片机为核心,再加上外围电路如时钟电路、复位电路、报警按键电路、显示电路、定时电路、遥控电路等即可构成水温控制系统,结构框图如图2。1:

图2。1STC89C52水温控制系统

2。2单片机最小系统(时钟和复位电路)

图2。2单片机最小系统

最小系统能够运行起来的必要条件:(1)晶振电路(2)复位电路单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机

上一篇:PLC三级传送带设计+梯形图程序
下一篇:电动汽车永磁同步电机驱动及控制方法研究

STC89C52RC单片机温控风扇设计+电路图

STC89C51单片机的数字电子秤...

51单片机的温控恒温箱设计+电路图

AT89C52单片机多功能电子时钟设计+程序

AT89C2051单片机基于虚拟仪...

STC89C52单片机的电子密码锁设计+电路图+程序

AT89C51单片机的多点温度检...

AT89S52单片机的空气监控系统设计+电路图+程序

OpenGL面向机器人遥操作的...

我想创业但湜没钱,我想...

广州高校考研培训机构市场营销调查问卷

城市建设进程中协调拆迁开题报告

高校大學生网络安全现状...

功能对等理论指导下的产品说明书的翻译

苏童《黄雀记》中宿命观下的人性演绎

Android平台下电话区号查询系统的实现

日本猫文化热的产物介绍和原因分析