基于S52单片机的温度测量与报警装置

本文介绍了一种基于S52单片机的温度测量与报警装置,利用A/D转换电路采集温度,当温度超过预设值时,通过蜂鸣器报警。系统集成了LCD1602液晶屏显示,可实时显示温度和报警值,适用于各种需要温度监测的场合。
摘要由CSDN通过智能技术生成


题目:基于S52单片机的温度测量与报警装置


1课题背景

温度计量学或称计温学是计量学的一个重要分支,它在国民经济各领域中占有一定的地位。人们的日常生活、工农业生产和科学实验等许多方面都与温度测量有着十分密切的关系。温度作为一个重要的物理量,是工业生产过程中最普遍、最重要的工艺参数之一。随着时代的进步、社会的发展、科学技术的不断更新,温度的测量范围要求不断扩大,同时温度的测量准确性要求不断提高。对温度测量的要求也越来越高,而且测量范围也越来越大,对温度的检测技术的要求也越来越高。因此,温度检测和温度检测技术的研究也是一个重要的研究课题。

针对目前各行业对温度测量和报警的需求大,设计了一种基于S52单片机的温度测量与报警装置,用单片机控制A/D转换电路采集温度,并使用单片机处理采集的温度数据,当采集温度大于预先设置的报警温度时,将控制蜂鸣器报警,本装置能够将设置的报警温度和采集温度实时显示在LCD1602液晶屏上,方便用户观察。本装置具有较高的集成度,增强了抗干扰性能,实验表明,其测量温度范围和精度都满足要求,全部功能稳定正常,具有很好的应用价值。

2课题目标

基于国内外各行业对温度测量和报警的巨大需求,本系统采用AT89S52单片机控制A/D转换电路、按键电路、蜂鸣器和LCD1602等完成对温度的实时采集显示并有条件的报警。温度传感器感应温度变化后,将温度转变成电阻的变化,也就转换成电压信号的变化,单片机控制A/D转换电路进行信号的采集,对采集的信号进行运算处理得到当前的温度值,并实时显示在LCD1602液晶屏上,方便用户观察,同时将当前温度值与预先设置的报警温度值比对判断,如果当前温度值大于预先设定的报警温度值时,单片机控制蜂鸣器发声报警。本系统能够测量的温度范围为-50℃-+150℃。

通过实验,由该系统可实时采集环境温度值并显示,且当环境温度大于预设报警温度时,系统将报警,验证了该系统的可行性及可靠性。测试结果表明,系统稳定性好,精度等级高,操作简单、方便,对温度测量和报警具有重要的实际意义。

3系统设计

3.1 系统硬件设计

本系统硬件部分包括温度传感器、A/D转换电路、时钟电路、复位电路、按键电路、程序下载电路、AT89S52单片机、电源模块、蜂鸣器和LCD1602等几部分。温度传感器用于感应温度变化,并将温度转换成电信号;A/D转换电路将温度传感器转换后的电信号进行采集量化,将模拟信号转换成单片机可以识别的数字信号;时钟电路和复位电路分别用于给单片机提供时钟和复位信号,是单片机工作所必须的;按键电路用于设置报警温度值,在设置时可以在LCD1602上显示当前设置的报警温度;程序下载电路是用于给单片机下载程序的,当开发者将本系统的软件设计好后,通过程序下载电路将程序下载到单片机中,是单片机按照预期情况工作;AT89S52单片机是本系统的核心,用于完成温度数据采集、处理和判断,并对外围电路进行协调控制;蜂鸣器是本系统的报警装置,当采集到的温度大于预先设定的报警温度时,单片机将控制蜂鸣器发声,以达到报警的目的;LCD1602主要用于本系统的显示,包括现在设置的报警温度值和当前采集的温度值等。本系统的硬件总体架构图如下图3-1所示:


图3-1  硬件总体架构图

    温度传感器组成的电路如图3-2所示:


图3-2  温度传感器电路

    该电路由R5、R7和C9组成,用于感应外界温度变化,其中C9是增加抗干扰能力的,R7是具有负温度系数的热敏电阻,型号为MF51C-3950-103,标称电阻值为10K,材料常数为3950K,热时间常数为小于10s,测量温度范围为-50℃-+150℃,当外界温度改变时,该电阻的阻值也将单调改变,典型的R-T曲线如图3-3所示:


图3-3  NTC热敏电阻R-T曲线

A/D转换电路如图3-4所示:


图3-4  A/D转换电路

A

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值