1254 基于单片机24路PT100热敏温度巡检仪设计-毕设课设资料

摘要

本文设计了一种基于单片机的24路PT100热敏温度巡检仪,实现了对24路温度的依次循环检测与显示,并具备查看各路温度以及设置报警温度的功能。巡检仪测温范围覆盖-50°C至+80°C,能够满足多种应用场景的需求。本文详细阐述了系统的硬件设计、软件设计以及实现过程,验证了设计的可行性和实用性。

关键词:单片机;PT100;温度巡检仪;报警温度设置

一、引言

随着工业自动化和智能化的发展,温度巡检仪在各个领域的应用越来越广泛。PT100作为一种常用的热敏电阻,具有测量精度高、稳定性好的特点,因此被广泛应用于温度测量中。本文设计了一种基于单片机的24路PT100热敏温度巡检仪,旨在实现对多路温度的实时监测与报警功能。

二、系统硬件设计

  1. 核心控制器

系统选用一款性能稳定、功能强大的单片机作为核心控制器,负责数据的采集、处理与输出。

  1. 温度采集电路

利用PT100热敏电阻与外围电路组成的桥式电路进行温度信号的采集。通过ADC转换电路将模拟温度信号转换为数字信号,然后送入单片机进行处理。

  1. 显示模块

采用LED数码管或液晶显示屏作为显示模块,用于显示各路温度以及报警温度等信息。

  1. 按键模块

设计四个按键分别用于控制巡检仪的各种功能,包括开始/停止巡检、查看各路温度、设置报警温度等。

  1. 报警模块

当某一路温度超过设定的报警阈值时,报警模块将发出声光报警信号,提醒用户及时处理。

三、系统软件设计

  1. 初始化程序

系统启动后,首先对单片机、温度采集电路、显示模块和按键模块进行初始化设置。

  1. 温度巡检程序

单片机按照预设的顺序依次循环检测24路温度,并将结果送至显示模块进行显示。同时,实时监测各路温度是否超过报警阈值,若超过则触发报警模块。

  1. 手动查看与设置程序

根据用户的按键输入,单片机进入手动查看或报警温度设置模式。在手动查看模式下,用户可以通过按键选择查看任意一路的温度;在报警温度设置模式下,用户可以设置任意一路的报警温度阈值。

四、系统实现与测试

通过搭建实验平台,对基于单片机的24路PT100热敏温度巡检仪进行了实现与测试。实验结果表明,系统能够准确、快速地检测并显示24路温度,同时能够实现手动查看和报警温度设置等功能。在测温范围内,系统的测量精度和稳定性均达到了设计要求。

五、结论与展望

本文设计了一种基于单片机的24路PT100热敏温度巡检仪,实现了对多路温度的实时监测与报警功能。通过实验验证,系统的性能稳定、可靠,具有较高的实用价值。未来,可以进一步优化系统的硬件和软件设计,提高测量精度和响应速度,以满足更高层次的应用需求。

#include"reg52.h"
#include"lcd.h"
 #include<intrins.h>
 
#define u16 unsigned int
#define u8 unsigned char
#define AD_Data P1;

//u8 code wei[]={}
sbit Button1=P3^5;//按键端口定义
sbit Button2=P3^6;
sbit Button3=P3^7;
sbit Button4=P2^3;

sbit Co_A=P0^1;//8选1选择器编码输出端口定义
sbit Co_B=P0^2;
sbit Co_C=P0^3;

sbit ST=P3^0;
sbit OE=P3^1;
sbit EOC=P3^2;//AD0809 转换结束口
sbit CLK=P3^3;//AD0809 时钟输入口
sbit E1=P0^4;//AD0809 8路选择编码输入端口和各8路选择器74151使能位
sbit E2=P0^5;
sbit E3=P0^6;
sbit ALE=P3^4;
sbit SPK=P2^7;

//sbit AD_Data = P1;
u8 code wei[] = {0x60,0x50,0x30};
uchar code_table2[]={0x00,0x07,0x05,0x07,0x00,0x00,0x00,0x00};

//  函数声明

void Send_Byte(u8 byte);
void Delay_ms(u16 z);
void delay();
void Led_Display(u8 Wei, u8 number, u8 point);
void Display_Temp(float number);
void Display_Road(u8 number);

【资源下载】下载地址:点击下载(1254) 百度网盘icon-default.png?t=N7T8https://docs.qq.com/doc/DWEpnR2pOWU91b3p4?pub=1&dver=2.1.26967325

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值