PT100测量温度电路设计原理解析
1.模块简介:
本模块可将PT100传感器信号经电桥测量放大输出,模块载有8位单片机处理器,通过此单片机的10位ADC对放大后的传感器信号采样,并通过程序计算出PT100阻值,采用查表法(查电阻对应温度值表)计算出当前温度值。板载TTL串口接口,可输出当前温度值,测量分辨率为1℃,此功能可根据用户是否需要购买相应套餐选择。
2.技术指标:
产品型号 |
KM-PT100 |
检测对象 |
PT100所测温度 |
通信方式 |
UART(TTL)可选是否需要 |
工作电压 |
5V (DC) |
默认测量量程 |
0~190℃(可定制量程) |
支持PT100接口输入 |
二线制/三线制 |
输出接口 |
PT100电桥放大信号+3V参考电压 |
外形尺寸 |
40*30(mm) |
串口通讯参数 |
波特率9600,停止位1,无校验 |
串口输出温度分辨率 |
1℃ |
模块主控MCU |
ST8G(10位AD分辨率)可选是否需要 |
3.使用说明:
用户可通过两种方式来获取温度值,第一种为串口读取法,采用本模块的串口接口直接获取输出的温度值,第二种为AD采集计算法,用户采用mcu或其他处理器的ADC来采集模块输出的模拟量信号,通过自行编程计算出PT100阻值,并根据查表法来计算温度值。注意用户采用第一种方法时需要在购买时选择带有串口输出功能的套餐。使用说明:
模块可接入两线或三线制接口的PT100传感器,其中三线制接法的优点是将PT100的两侧相等的的导线长度分别加在两侧的电桥臂上,使得导线电阻得以消除,使得测量误差减小。
4.测量原理:
电路采用TL431和R14、R13产生3V的参考电源;采用R6、R7、R10、Pt100构成测量电桥(其中R7=R10),当Pt100的电阻值和R6的电阻值不相等时,电桥输出一个mV级的压差信号,这个压差信号经过运放SGM8932放大后输出期望大小的电压信号,该信号可直接连AD转换芯片。差动放大电路中R11=R12、 R8=R9、放大倍数=R8/R12,运放采用单5V供电。
采用AD采集计算方法可按照以下示例方法计算:
Uo= (V1-V2)*(R8/R12)=51*(V1-V2)
即 V1=(Uo+51*V2)/51
根据电阻分压:
V2≈143mV V1=(Uo+7293)/51
V1=Rpt/(R7+Rpt) *3000
得:Rpt=2000V1/(3000-V1)
Rpt为PT100对应电阻值,通过查表即可得出对应温度值。
量程计算:轨对轨运放,则Uo为5V时,V1=241.039mV,则Rpt=174.731,经查表得量程:0-190℃。
5.串口协议:
串口通讯为问答式查询方式。
1 |
0x86 |
读传感器的AD值 |
|||||||
向模块发送 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
起始位 |
地址 |
命令 |
-- |
-- |
-- |
-- |
-- |
校验值 |
|
0xFF |
0x01 |
0x86 |
0 |
0 |
0 |
0 |
0 |
0x79 |
|
EXP. |
FF 01 86 00 00 00 00 00 79 |
||||||||
模块返回 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
起始位 |
命令 |
温度值 |
-- |
-- |
-- |
-- |
校验值 |
||
0xFF |
0x86 |
高字节 |
低字节 |
0 |
0 |
0 |
0 |
-- |
|
EXP. |
FF 86 00 1B 00 00 00 00 95 |
温度:0x1B=27℃
//校验值算法 起始位后 86 00 1B 00 00 00 00 到校验值前相加求和取低八位,再取反加一。
uint8_t getCheck(uint8_t *data,uint8_t iLength){uint8_t sum=0; uint8_t iFor=0;for(iFor=0;iFor<iLength;iFor++){sum+=data[iFor];}return (0xff-sum+1);}
6.模块展示及接线图:
模块链接:
https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-22434898965.9.50ea3b7cAeurtR&id=655898706360
PT100测量温度电路设计原理解析相关推荐
- 服务器测量温度原理,温度计原理
<温度计原理>是2010年1月1日金盾出版社出版图书,作者是谷继成.任建军.本书详细的介绍了各种温度计的工作原理以及使用方法. 书 名 <温度计原理> 作 者 谷继 ...
- PT100/PT1000温度采集电路方案
PT100/PT1000温度采集电路方案 1.PT100和PT1000温度阻值变化表 金 属 热 电 阻 如 镍 .铜 和 铂 电 阻 ,其 阻 值 随 温度的变化是正相关的, 以铂的物化性质最稳定, ...
- camera (14)---智能手机双摄像头原理解析:RGB +Depth
智能手机双摄像头原理解析:RGB +Depth 智能手机摄像头中:普通彩色相机(RGB) + 深度相机(Depth)的技术原理. 首先来解释一下什么是深度相机吧. 深度相机 顾名思义,深度相机就是可以 ...
- 【卡尔曼滤波介绍与原理解析】
[卡尔曼滤波介绍与原理解析] 学习参考外文链接:http://www.bzarg.com/p/how-a-kalman-filter-works-in-pictures/. 参考链接:https:// ...
- 机器视觉技术原理解析及解决方案
机器视觉技术原理解析及解决方案 机器视觉就是用机器代替人眼来做测量和判断.机器视觉系统是指通过机器视觉产品(即图像摄取装置,分 CMOS 和CCD 两种)将被摄取目标转换成图像信号,传送给专用的图像处 ...
- 如何利用PN结来测量温度?
简 介: 根据PN结的电流电压方程,可以看到它与PN温度有关,基于此可以用于测量环境或者芯片内部的温度.选择NPN,PNN三极管(2N3906,2N3904)所得到的温度比起普通的PN届更加的精确.本 ...
- 单目视觉标定(1)原理解析
标题:单目视觉标定(1)原理解析 一.相机标定目的 一.相机标定目的 为什么重要? 在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机 ...
- 智能手机中图像处理的原理解析及 RGB 数值变化规律研究
1 前言 图像处理是一种利用计算机算法对数字图像进行处理的技术.数字图像是由像素组成的二维矩阵,每个像素包含了颜色和亮度信息,图像处理就是通过对这些像素进行各种算法操作,改变其颜色.亮度.对比度.清晰 ...
- Fisher线性判别分析原理解析及其Python程序实现两例
一.Fisher线性判别分析原理解析与算法描述 Fisher:1890-1962, 英国数学家,生物学家,现代统计学奠基人之一,证明了孟德尔的遗传律符合达尔文的进化论. Fisher线性判别分析(Li ...
最新文章
- 搜索Idiot就出现特朗普图片,算法无罪!
- 语音助手再次敲响隐私保护警钟
- 比特币继续回撤,BCH异动,警惕一日游行情
- python遗传算法八皇后_遗传算法之:八皇后问题
- linux命令date
- npm error enoent:no such file or directory...are-we-there-yet ; package.json文件和node_modules模相互转化
- Android之使用AlertDialog类和AlertDialog.Builder类创建带取消,确定,中立的对话框
- TCP/IP常用端口说明
- 《好好学Java 从零基础到项目实战》姗姗而来
- java增强型for报错_Java自学-数组 增强型for循环
- 7.看板方法---使用看板进行协调
- 241.为运算表达式设计优先级(力扣leetcode) 博主可答疑该问题
- 黑马java学习笔记4 强化部分 常见API
- 数学_矩阵向量求导公式相关
- 近似算法之旅行商问题
- upupoo服务器维护中是什么情况,upupoo用不了怎么办-解决upupoo打不开的方法 - 河东软件园...
- 计算机科学与昆虫,基于视觉的昆虫物种识别算法研究
- h5实现地图定位签到
- COLMAP: Structure-from-Motion Revisited
- iOS StoryBoard自适应布局
热门文章
- linux程序卸载失败怎么办,在Deepin下卸载LibreOffice等软件的方法,附卸载失败的原因...
- Tomcate安装配置
- 第二章第四题(将磅转换为千克)(convert pound to kilogram)
- 计算机无法正常启动安全模式开启,解决办法:如何解决Win7计算机无法正常启动而只能进入安全模式的问题...
- 文献阅读笔记 # Bitcoin: A Peer-to-Peer Electronic Cash System
- 《庖丁解牛Linux内核》笔记之:调用堆栈
- Go语言笔记 | 01-为什么要学Go语言
- 如何做好团队测试建设
- 2019/01/29 一位前端实习生 艰辛过程 励志 实习周记(五)——第六周
- 全球最昂贵的10大科技产品