pt100、pt1000,和热电偶
最近温度测试这块,已使用过pt100、pt1000,和热电偶,这里进行大致的总结。
1、pt系列
pt100和pt1000的精度相比较,1000更加精细,毕竟他的电阻值更加大。两个电阻都是有分度表的,pt100是0度对应100欧姆,pt1000是0度对应1000欧姆,他俩的阻值会随着温度的变化而改变。PT后的1000即表示它在0℃时阻值为1000欧姆,在300℃时它的阻值约为2120.515欧姆。它的工业原理:当PT1000在0摄氏度的时候它的阻值为1000欧姆,它的的阻值会随着温度上升它的阻值是成匀速增涨的。
根据阻值求温度的方法有两种:查表法和计算法。查表法相对计算法速度快,但精度低,且占用一定数量的程序空间。如果对温度精度要求较高且程序存储器资源有限,最好是用计算法。
目前在我的使用过程中,基本上都是用计算来求温度,当然,前提是要做好温度-电阻的计算公式,进而计算电压,逆推温度。
pt1000的温度-电阻的公式:Rt=R*[1+At+Bt²+C(t-100℃)t³]
其中:
A = 3.9083*e-3
B = -5.775*e-7
C = -4.183*e-12
我在有个项目就是取Rt=R*[1+At],因为单片机计算求根号,肯定是比较费时间的,而且精度不需要这个高,在200度的范围内,偏差还是比较少的,但是如果要测量高温度,那还是有进行电路上和公式上进行优化。
2、电路
pt1000同差采样电桥电路来进行测量,一端的电压基本恒定,温度变化,那么pt1000的电压输出就会有变化,变化量进行op07的放大后,送进adc采样即可得到响应的电压值,根据电压值可以计算出温度。
也有用到直接进行pt100和电阻进行串联,计算分压来换算温度值,这种方式可以在温度范围比较小的情况下,可以有好的精度,基本0.5度以内。
3、热电偶
热电偶的测试方式与上面的不太一样,但基本上都是金属的属性随着温度的变化而变化,但是热电偶与铂热电阻有区别,铂热电阻是阻值R的变化,而电热偶是根据热点效应,根据两种不同的金属对温度的反应不同,而产生热电势,当然要有冷端的参考,一般去冰点作为计算,很多集成电路已经都简化了电热偶的设计,直接计算电压就可以得到温度。而pt100、pt1000大多需要自己搭电路,进行计算,当然,adi有pt100等简化高精度的设计方案。
pt100、pt1000,和热电偶的更多相关文章
- PT100/PT1000
热敏电阻:互换性差,非线性严重,测量范围窄-50~300℃. 金属电阻:准备稳定可靠.-200~500℃ PT100:测量范围宽比PT1000宽,分辨率比PT1000低(100倍,即PT1000每变化 ...
- PT100测温函数
PT100电阻值计算过程如下: 理论电压关系为:V3-V1=11(V2-V1).由于电阻等的误差原因,采用实际测量求平均值的方法得出实际放大倍数. 放大电路测量几组数据如下:其中V3-V1=Av(V2 ...
- PT100测温电路经验
P100电压采集放大电路:前半部分是4.096V恒压源电路,然后是一个桥式电压采样电路,后面是一个电压放大电路. 一 4.096V恒压源电路: 因Vref = 2.5V,故有4.096 = (1 + ...
- PT100高精度测温电路 AD623+REF3030(转)
源: PT100高精度测温电路 AD623+REF3030(很稳定)
- pt1000测温度
本设计使用的PT1000热电阻铂热电阻,它的阻值会随着温度的变化而改变.PT后的1000即表示它在0℃时阻值为1000欧姆,在300℃时它的阻值约为2120.515欧姆.它的工业原理:当PT1000在 ...
- PT100三线制恒流源接法
http://www.eepw.com.cn/article/189480_2.htm 下图为恒流源激励的三线制Pt100的一种典型接法.其基本原理是假设Pt100的三条引线采用相同长度的同型线缆,具 ...
- STM32驱动模数转换芯片ADS1120(PT100铂电阻测温度)第2篇
1. 先看下原理图,原理图是电流从IDAC1流出,提供驱动,然后R(REF)这个电阻上的电压作为参考,读取AIN0和AIN1的电压,那么可以测量出来电阻值. 2. 上图是官方给出的参考,下图是我实际用 ...
- T12焊台控制器制作教程 | T12烙铁 | PID增量式算法恒温控制 | 运算放大器-热电偶电压采集 | OLED屏幕显示-SPI通信 | 旋转编码器EC11用户操作
前言 购买T12烙铁的相关配件已经1年多了,期间也尝试了一些开源的T12控制器,但都没有成功,要么是配套资料少,要么是英文的,其中51和arduino的居多,STM32的较少.求人不如求己,索性自己开 ...
- PT100运算放大器电路
运放输出电压<=运放电源电压,电源电压能决定它的最大输出能力即动态范围,若是电源为0-5v,则输出就只能在这之间. 其次要是放大电路,反馈必须接成负反馈 由于我这次使用的电源是5V,要是采用两 ...
随机推荐
- 【LeetCode】盛最多水的容器【双指针+贪心 寻找最大面积】
给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) .在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0).找出其中的两条线, ...
- 为什么k8s引入pod概念?
为什么k8s引入pod概念? 1.可管理性 有些容器天生需要紧密关联,以pod为最小单位进行调度 扩展 共享资源 管理生命周期 例如: 一个容器写日志,一个容器读取日志进行相关内容的展示 2.通信和资 ...
- java静态代理和JDK动态代理
静态代理 编译阶段就生产了对应的代理类 public interface IBussiness { void execute(); } public class BussinessImpl imple ...
- Tkinter & mysql 的登录框练习
import tkinter as tk from tkinter import messagebox import pymysql class SignIn(object): def __init_ ...
- 最清晰易懂的Mysql CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP区别
timestamp数据类型 Mysql数据库中,当字段类型为timestamp(时间戳)时,如果默认值取CURRENT_TIMESTAMP,则在insert一条记录时,此时的值自动设置为系统当前时间, ...
- [洛谷P5367]【模板】康托展开
题目大意:给定一个$n$的排列,求它在$n$的全排列中的名次 题解:康托展开,对于一个全排列,第$i$为有$n+1-i$种选择,用变进制数表示,这一位就是$n+1-i$进制.记排列中第$[1,i)$中 ...
- golang ---网卡信息
package main import ( "fmt" "log" "net" "strings" ) type Net ...
- IDENTITY、SCOPE_IDENTITY、IDENT_CURRENT的分析
https://www.cnblogs.com/daihuiquan/archive/2013/03/18/2956845.html IDENT_CURRENT.IDENTITY.SCOPE_IDEN ...
- 系統启动直接进BIOS
- NetCore踩坑记1、 一块网卡引发的血案
公司的项目架构演进,我们也趁机尝试迁移到netcore,系列随笔讲记录我们的踩坑和填坑记录. HttpClient不行? 这是我们第一次尝试netcore 简要介绍环境 netcore2.2+aspn ...