《2022年水温自动控制系统.pdf》由会员分享,可在线阅读,更多相关《2022年水温自动控制系统.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、水温自动控制系统水温自动控制系统通过模块方案的比较与论证,最终确定的系统组成方框图如图1 所示。本论文设计就是主要采用 AT89C51单片机芯片来实现温度采集、信号处理、 温度设置、 温度显示与继电器输出控制等功能的主要核心芯片。利用数字温度计来检测水温;采用 A/D 转换芯片ADC0809来实现对温度计采集到信号进行模数转换处理;采用四位共阴LED与按键实现温度的显示与温度的设置功能 ;采用继电器来实现间接控制外围设备。图 1系统组成方框图1、部分外围系统的设计思路本文通过方案比较与论证,最终确定的外围系统组成方框图如图2 所示。外围系统主要就是利用数字温度计来检测水温,并把数据传送给单片机
2、处理判断水温就是否稳定,就是否启动加热装置。加热部分就是由单片机控制继电器的输出部分,并由继电器间接控制加热装置的启停。图 2 外围系统组成方框图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 6 页 - - - - - - - - - - 水温自动控制系统2、硬件电路设计2、1 单片机最小系统的设计单片机最小系统就是由单片机芯片AT89C51为核心 ,由电源部分、复位电路与晶振电路组成 (如图 3 所示 )。图 3 单片机最小系统3、温度检测电路的设计与论证采用热电偶温差电路测温,温度检测部
3、分可以使用低温热偶,热电偶由两个焊接在一起的异金属导线所组成(热电偶的构成如图5),热电偶产生的热电势由两种金属的接触电势与单一导体的温差电势组成。通过将参考结点保持在已知温度并测量该电压,便可推断出检测结点的温度。数据采集部分则使用带有A/D 通道的单片机,在将随被测温度变化的电压或电流采集过来 ,进行 A/D 转换后 ,就可以用单片机进行数据的处理,在显示电路上 ,就可以将被测温度显示出来。热电偶的优点就是工作温度范围非常宽,且体积小 ,还具有抗振动、稳定性好、准确度高、耐高压等优点。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - -
4、 - - - - - - -第 2 页,共 6 页 - - - - - - - - - - 水温自动控制系统4、显示功能电路的设计与论证采用 74LS138与 74LS248分别驱动同一块四位共阴LED的位选与数选,这不仅节省了I/O 地址端口 ,也节省了单片机的内部空间容量,同时不容易产生干扰(显示电路如图6 所示 )。5、 温度报警提示功能电路的设计与论证本设计的发挥部分,就是加入了报警,如果我们所设计的系统就是监控某一设备的水温,当水的温度超过我们所设定的温度值时,系统会产生报警。报警时由单片机产生一定频率的脉冲 ,由 P0、0 引脚输出 ,P0、0 外接一只 NPN 的三极管来驱动扬声
5、器发出声音,以便操作员来维护 ,从而达到报警的目的。此方案能完成声光提示功能,给人以提示的可懂性比较差,但在一定程度上能满足要求,而且易于实现 ,成本也不高 (报警提示电路如图7 所示 )。6、 外围电路控制设计本部分设计根据温度传感器检测到的水温信号通过处理后,由 AT89C51 单片机判断就是否进行加热还就是降温或者稳定不变。模式一 :对于单相加热装置,若要加热则采用AT89C51 的输出引脚端接5V 中间继电器的线圈 ,由单片机产生的相对应的脉冲信号来接通5V 中间继电器的线圈,同时使中间继电器的常开触点闭合 ,接通外围电路220V 电压并控制外围单相加热装置工作(如图 8 所示 )。精
6、品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 6 页 - - - - - - - - - - 水温自动控制系统图 8 单相加热装置电路图模式二 :对于三相加热装置,若要加热则采用AT89C51 的输出引脚端接5V 中间继电器的线圈 ,由单片机产生的相对应的脉冲信号来接通5V 中间继电器的线圈,再由中继电器的常开触点去控制主接触器的线圈,接通外围电路380V 电压并控制外围三相加热装置工作(如图9所示 )。图 9 三相加热装置电路图7、 控制主程序设计控制程序启动后程序进入5S 的倒计时状态 ,
7、并开启四位数码显示工作;5S 倒计时结束后程序开始运行 ,首先程序先判断就是否运行温度设置程序,否则运行正常的温度检测、上下限报警及外围电路控制程序。即由温度传感器DS18B20 检测水温 ,再通过单片机对检测信号进行处理 ,并对实际温度与设定温度进行比较,判断就是否达到上下限报警要求,把结果传送至显示部分并调用显示子程序显示,同时判断就是否启动加热功能,就是则控制继电器输出控制外围设备执行相应的工作;否则系统进入恒温控制状态。完成后进入下一个扫描周期。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4
8、页,共 6 页 - - - - - - - - - - 水温自动控制系统图 11 单片机主程序流程图8、 温度设置程序设计程序进入温度设置状态后,程序会检测判断片选键就是否按下,否则片选闪烁并进入位选检测状态 ;就是则片选位闪烁并使累加器加1,判断就是否为4(片选总位数 )若就是返回重新检测判断片选键就是否按下,若否把累加器的值赋值给片选存储器,同时进入位选检测状态。程序进入位选状态后,等待 10S并检测判断位选键就是否按下,否则子程序返回;就是则进入位选状态并使累回器加1,再对累加器的数据进入十进制调整,同时赋值给设定值存储器及显示存储器 ,结束子程序并返回。精品资料 - - - 欢迎下载
9、- - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 6 页 - - - - - - - - - - 水温自动控制系统9、 上下限报警程序设计程序运行后 , 温度传感器DS18B20检测水温 , 通过单片机对检测信号进行处理, 并对实际温度与设定温度进行比较, 判断实际温度就是否小于设定值?就是则进行下限报警并启动外围加热电路 ; 否则判断实际温度就是否大于设定值?就是则进行上限报警并降温, 同时子程序返回 ; 否则进行恒温控制, 同时子程序返回。图 13 上下限报警子程序流程图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 6 页 - - - - - - - - - -