河北工程大学1水族箱温度控制系统(一)系统的概述本系统以AT89C51单片机为控制核心的测控仪,主要是为了对水族箱内的温度控制而设计的
该测控仪具有检测精度高、使用简单、成本较低和工作稳定可靠等特点,所以具有一定的应用前景
(二)系统的要求本系统通过单片机AT89C51控制,用18B20数字温度计采集温度
通过LCD显示屏显示当前温度,当温度高于20℃,马达将带动风扇的转动,实现自动控制水族箱里的温度
并且随着温度每升高2℃,马达的转动速率提高一倍
当检测到的温度高于25℃时,发出报警信号
本设计将实现水族箱温度的自动化控制
用protues软件绘制电路原理图,再根据电路原理图捍接电路板
捍接的电路板实现温度的自动化控制
(三)系统的主要模块1.本系统的主要组成部分本系统为一个全自动温度检测与控制系统,由以下几个部分组成:AT89C51单片机,温度检测,显示电路,马达,及报警装置等组成
组成图如图1-1
温度检测装置AT89C51显示设备马达控制报警装置河北工程大学2图1-1温度自动控制主要组成部分由图1-1所示,本系统的核心部分是AT89C51,此芯片是该电路的枢纽
由它先控制着温度的检测,用检测到的温度实现马达的自动控制,以及显示
若检测到的温度高于设定的值,则发出报警信号
各部分的功能(1)AT89C51单片机:它是系统的中央处理器,担负着系统的控制和运算
(2)温度检测装置:18B20数字温度计对水族箱内温度进行采集,将温度转换成数字
(3)显示设备:主要是用于显示检测到的水族箱温度
(4)马达:主要用于带动风扇的转动
(5)报警装置:产生报警信号
二、系统的硬件组成电路设计系统的硬件组成部分包括:主控制器AT89C51单片机、温度传感器DS18B20、显示电路LED、马达、报警装置等构成
AT89C51连接各模块的主控制端口,初步选定将要运用到的电子元器件,再