毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC89C51单片机的水温控制系统设计+电路图+C程序(4)

时间:2023-11-26 10:19来源:毕业论文
开始状态:操作之前在SCL高电平时使SDA管脚上产生一个下降沿,即开始信号。停止状态:操作中SCL为高电平时在SDA管脚上产生一个上升沿,即停止信号,停

开始状态:操作之前在SCL高电平时使SDA管脚上产生一个下降沿,即开始信号。停止状态:操作中SCL为高电平时在SDA管脚上产生一个上升沿,即停止信号,停止此时的所有通信。在一个读的序列之后,存储器在停止信号作用下进入备用电源状态。来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766

2。7继电器输出控制模块

温度控制模块,就是经过DS18B20的信号脚DQ将此时的温度数据传输给单片机,单片机判断后得出此时的温度,再与设定的温度上下限值相比,若大于上限值则进行降温,若小于下限值则进行加热。继电器通过改变电流的大小,对水温进行加热或降温。继电器作为二次系统的执行元件,原理上是采用小电流去控制大电流的一种“自动开关”,简称“以小控大”,因此在电路中起着控制电路通断、限流保护的作用。继电器控制接点操作如下:

COM:Common,公共端。输出控制接点的共同接点。

NC:NormalClose常闭点。以COM为公共端,常闭点与公共端在平时是呈导通状态的,常开点处于断开状态。

NO:NormalOpen常开点。常开点与公共端在平时是呈断开状态,当继电器启动线圈动作时,常开触点结合,常闭点与公共端处于断开状态。

3水温控制系统总电路设计

3。1水温控制系统总电路设计

水温控制系统总电路设计如图3-1所示。图3-1中,“1”表示STC89C51单片机、“2”

表示数码管显示电路、“3”表示晶振电路、“4”表示复位电路、“5”表示DS18B20温度传感器、“6”表示温度报警值设置电路、“7”表示继电器输出控制装置、“8”表示AT24C02数据存储电路。

图3-1水温控制系统总电路

3。2单片机最小系统设计

3。2。1晶振电路

单片机的晶振电路如图3-2所示:

图3-2晶振电路论文网

在晶振电路图3-2中,晶振X1为12MHz。采用12MHz频率的晶振,每秒发出1。2107个脉冲信号,即一个脉冲的时间是1/12us,一个机器周期是12个时钟周期,因此一个机器周期就正好是1us。C2和C3设置为30pF。将整个电路接到振荡器反相放大器的内部时钟发生电路的输入端XTAL1和振荡器反相放大器的输出端XTAL2。

3。2。2复位电路

图3-3是单片机复位电路采用上电手动复位方式进行复位。按键按下系统复位,在RST端和VCC电源端之间接一个按钮。当按下按钮时,VCC的+5V电平就会直接加到RST端,CPU就执行内部程序存储器中的指令。

图3-3系统复位电路

3。3显示电路

本系统选用共阳极数码管动态实时显示水温,显示精度0。1℃。具体电路如图3-4:

图3-4数码管显示电路

3。4DS18B20温度传感器电路

DS18B20有三个引脚,数字信号输入/输出端是DQ信号脚,电源是GND端,外接供电电源输入端(在寄生电源接线方式时接地)是VDD端。把DQ信号端与STC89C51单片机的P3。7相连接,另外的VCC与GND端分别接电源的输出端和地端,如图3-5所示:

图3-5温度传感器电路

3。5继电器控制电路文献综述

RLY-SPCO继电器是控制水温的,可以提供相应的负载,当水温超过设置的上下限值时,相应的报警灯会亮,且程序会控制继电器自动打开控制降温或者升温装置进行工作,当温度恢复正常时,继电器则自动关闭。具体电路如3-6所示:

图3-6继电器控制电路

3。6报警安全设置电路

报警安全电路如图3-7所示,通过按下设置按钮可以设置系统温度的上限值和下限值, STC89C51单片机的水温控制系统设计+电路图+C程序(4):http://www.youerw.com/zidonghua/lunwen_198988.html

------分隔线----------------------------
推荐内容