DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: eschen
今日帖子: 14
在线用户: 46
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 feidian (非典) ▲▲▲▲▲ -
普通会员
2019/6/28 18:23:04
标题:
Pt100温度传感器量程改变的一种补偿 浏览:289
加入我的收藏
楼主: 实际使用Pt100温度传感器,带4-20mA温度变送器。测温范围:-50-400℃。
因为坏掉了,应急使用了一支0-400℃的同类型传感器。
因为温度变送器都是输出4-20mA,所以在单片机中按照线性检测和变换的,输入到电脑上时,误差巨大,没有实用价值。
实际测量,室温60度左右,单片机送来的温度是65524度。
应急处理思路如下:原来传感器测量范围是按照每度来划分,是450个量程,应急用的是400个量程。原来的底限是-50℃,应急是0℃。450个量程和400个量程均分16mA的每度的平均值分别是1/28.125和1/25。
所以采用了如下自己摸索的公式:(wdz是单片机上传来的已变换的测量温度)
if wdz < 32768 then else wdz:=wdz - 65536;
wdz:=25 * (50+wdz)/28.125;
经过实际测量和使用,误差很小,基本上解决了应急使用的问题。
写出来给有类似遭遇的同行做个参考。若有不妥,敬期指正。
----------------------------------------------
河里的青蛙,是天才的脱胎
作者:
男 smartdata (smartdata) ★☆☆☆☆ -
普通会员
2019/6/28 23:07:28
1楼: 通过电阻将电流信号转换成电压信号应该可以吧?
----------------------------------------------
==========
作者:
男 feidian (非典) ▲▲▲▲▲ -
普通会员
2019/6/29 6:55:03
2楼: 最佳办法当然是能修改单片机的程序,使之可以变成多量程。这里改变的不是单片机部分,是上位机里头的应用程序部分,单片机不能随意更改,也不知道里头的程序。因为变送器都是输出4-20mA的信号,因此不会破坏原来的电路结构。做为应急替代,实际使用效果很不错。也算是拓宽传感器的选择范围。0-400℃的量程非常常见。但原来用-50-400℃的温度变送器需要定制。用常见的暂时替代不常见的,有一定应急价值。仅供参考。
----------------------------------------------
河里的青蛙,是天才的脱胎
作者:
男 scarlette (Scarlette) ▲▲▲▲▲ -
普通会员
2019/6/29 16:31:09
3楼: 兄弟你这玩儿法不行的。不同类型的热电偶标定曲线不一样,除非单片机程序除非极度粗糙,否则都会做标定矫正的。热电偶端VI变换出来的4-20mA线性度本来就没那么好的,单片机端IV变换是差分放大加偏置再ADC,误差就逐级传递了,不校正根本没有啥准确度可言。
----------------------------------------------
-
作者:
男 janker (janker) ★☆☆☆☆ -
盒子活跃会员
2019/6/30 14:39:35
4楼: 好像有配套的4-20mA变送器吧,可以设置量程、类型参数什么的。问问仪表厂商
----------------------------------------------
-
作者:
男 janker (janker) ★☆☆☆☆ -
盒子活跃会员
2019/6/30 14:43:56
5楼: 普通精度运用这样也行,但是精度要求高了,一般这玩意都是分段线性修正的,变送器可以设置这些参数
----------------------------------------------
-
作者:
男 janker (janker) ★☆☆☆☆ -
盒子活跃会员
2019/6/30 14:47:00
6楼: 哦,还有,跟量程有关,不同的量程,参数不一样,全量程一个参数,这样的材料太昂贵了
----------------------------------------------
-
作者:
男 hdcopy (hdcopy) ▲▲▲▲▲ -
普通会员
2019/7/2 9:35:47
7楼: 一堆钢筋,楼主在没有其他方案的前提下,转换思路,解决了实际问题,挺好。

楼主分享给大家,不一定适合所有情况,但重要的是思路,是分享啊。
----------------------------------------------
-
作者:
男 feidian (非典) ▲▲▲▲▲ -
普通会员
2019/7/4 3:12:39
8楼: 多谢诸位大神指正。说明一下:
第一:pt100是铂电阻,它的温阻变换值是线性的。热电偶那肯定是不行的。
第二:传感器是插入式的那种,变送器是在插入杆的尾部,只有五个接线柱,接传感器的三个和输出的两个。环氧树脂灌封。厂家明确说明无法自行设定。
第三:传感器的量程其实就是变送器不一样。
第四:单片机的设计是本身不带显示屏的,它只是将4-20mA变换来的线性电压转换为温度值上传,本身不校正也不做其它处理。这给了我在程序中改动的机会。
第五:实际使用中,虽然是应急处理,和后来寄来的-50-400℃的原装变送器相比较,温度值误差极小,所以就这样一直运行着。
第六:因为若不能应急给客户处理,必将造成十几万的损失,所以不得已应急解决以后,正如大神hdcopy所说,怕有同行有类似情况的,可以提供个思路算是分享一下,以期起点小小的作用。也是我对盒子的一点微小的敬意。
第七:郑重感谢诸位大神关注和指教。
----------------------------------------------
河里的青蛙,是天才的脱胎
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行39.0625毫秒 RSS