毕设开源 基于单片机热电偶冷端补偿测温系统设计

摘 要

本文是依据微控制器STC89C51来设计的一款基于单片机的热电偶冷端补偿温度采集系统。通过对温度使用过程中,将温度转换成电势,通过对于电信号的放大处理,来反映温度的变化,通过使用新的测量环境电信号和实际电信号方法,来精确的反应温度值。所以本文中提到了新的冷端补偿温度采集的硬件设计方法。大大的简化了传统的冷端补偿,通过大量的实验得出较为精准的试验数据,通过最小二乘法进行线性回归公式作为测量的根本依据。本文将从三个大方面来阐述冷端补偿的设计理念和过程。第一更具公式推导得出控制器系统需要进行的工作,以及需要对那些系统进行数据采集并进行线性拟合推导方案。第二通过硬件采集放大电信号处理。第三通过软件设计计算当前的实际温度。本文所使用的热电偶均为K型热电偶,并且通过仿真时试验数据得出该控制器采集系统能够有效的采集温度温差在4摄氏度以内。

关键词:冷端补偿;单片机;线性拟合;K型热电偶

热电偶采集当前温度,同时可以通过按键设定上下限温度,超过此范围则报警。热电偶温度采集方式采用冷端补偿的电路方式。

#include
#include
#include"define.h"
#include"delay.h"
#include"LCD1602.h"
#include"ADC0832.h"
sbit SET = P3^0;
sbit ADD = P3^1;
sbit DEC = P3^2;
sbit BUZZ = P3^7;
unsigned int up= 500;
unsigned int down = 300;
unsigned count = 0;
unsigned char dis[]="UP=     DO=    ";

void key_scan(){

	if(!SET) //按下设置
	{
		count++;
		if(count==3) count = 0;
		while(!SET);
	}
	if(!ADD) //按下增加
	{
		while(!ADD);
		if(count == 1){
			up++;
		}
		if(count == 2){
			if(up != down+1){
			  down++;

项目获取:

https://gitee.com/feifei1122/simulation-project

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值