yifan_1987
没有最好,只有更好!
级别: 家园常客
精华主题: 0
发帖数量: 566 个
工控威望: 745 点
下载积分: 2169 分
在线时间: 124(小时)
注册时间: 2010-01-07
最后登录: 2019-05-26
查看yifan_1987的 主题 / 回贴
楼主  发表于: 2011-03-24 15:05

这个温度计算公式是怎么来的,
公式中的256 和-128指的是测温元件的测温范围吗?

yuyangcr
级别: 略有小成
精华主题: 0
发帖数量: 191 个
工控威望: 308 点
下载积分: 523 分
在线时间: 160(小时)
注册时间: 2008-04-15
最后登录: 2024-12-05
查看yuyangcr的 主题 / 回贴
1楼  发表于: 2011-03-24 15:47
模拟量模块的读取值0~30840对应的热电偶或者热电阻的温度值是-128~+128度,20801 是模拟量模块读取当前热电偶或者热电阻的测量值,要算当前的温度值计算公式就是:20801X256/30840-128=44.667 但是你这个43.18962是怎么算出来的我还真没弄明白
本帖最近评分记录:
  • 下载积分:+4(xqx666) 热心助人
  • 下载积分:+3(yifan_1987) 热心助人
    yifan_1987
    没有最好,只有更好!
    级别: 家园常客
    精华主题: 0
    发帖数量: 566 个
    工控威望: 745 点
    下载积分: 2169 分
    在线时间: 124(小时)
    注册时间: 2010-01-07
    最后登录: 2019-05-26
    查看yifan_1987的 主题 / 回贴
    2楼  发表于: 2011-03-24 16:01
    公式中的256 和-128指的是测温元件的测温范围吗?
    您说的-128~+128度,不是到256度吗?要算当前的温度值计算公式就是:20801X256/30840-128=44.667 但是你这个43.18962是怎么算出来的我还真没弄明白,这个是精度问题吧!小数点的取值不一样吧。
    yuyangcr
    级别: 略有小成
    精华主题: 0
    发帖数量: 191 个
    工控威望: 308 点
    下载积分: 523 分
    在线时间: 160(小时)
    注册时间: 2008-04-15
    最后登录: 2024-12-05
    查看yuyangcr的 主题 / 回贴
    3楼  发表于: 2011-03-24 16:07
    测温范围就是-128~+128  ;那个256是128-(-128);0度对应的值是30840/2
    本帖最近评分记录:
  • 下载积分:+3(yifan_1987) 热心助人
    yifan_1987
    没有最好,只有更好!
    级别: 家园常客
    精华主题: 0
    发帖数量: 566 个
    工控威望: 745 点
    下载积分: 2169 分
    在线时间: 124(小时)
    注册时间: 2010-01-07
    最后登录: 2019-05-26
    查看yifan_1987的 主题 / 回贴
    4楼  发表于: 2011-03-24 16:12
    我这输入值是4-20ma的,20ma对应的是30840,4ma对应的6168吗?谢谢你,
    [ 此帖被yifan_1987在2011-03-24 16:46重新编辑 ]
    yifan_1987
    没有最好,只有更好!
    级别: 家园常客
    精华主题: 0
    发帖数量: 566 个
    工控威望: 745 点
    下载积分: 2169 分
    在线时间: 124(小时)
    注册时间: 2010-01-07
    最后登录: 2019-05-26
    查看yifan_1987的 主题 / 回贴
    5楼  发表于: 2011-03-24 16:15
    为什么不写,最小值-128   ,最大值直接写128度,
    yifan_1987
    没有最好,只有更好!
    级别: 家园常客
    精华主题: 0
    发帖数量: 566 个
    工控威望: 745 点
    下载积分: 2169 分
    在线时间: 124(小时)
    注册时间: 2010-01-07
    最后登录: 2019-05-26
    查看yifan_1987的 主题 / 回贴
    6楼  发表于: 2011-03-25 13:25
    如果,我的零时4ma,20ma对应的30840,那么20801对应应该是17.5ma,对吗?
    xqx666
    深圳中级电工
    级别: 家园常客
    精华主题: 0
    发帖数量: 553 个
    工控威望: 664 点
    下载积分: 1988 分
    在线时间: 280(小时)
    注册时间: 2009-04-29
    最后登录: 2024-12-23
    查看xqx666的 主题 / 回贴
    7楼  发表于: 2011-03-26 22:13
    引用
    引用第6楼yifan_1987于2011-03-25 13:25发表的  :
    如果,我的零时4ma,20ma对应的30840,那么20801对应应该是17.5ma,对吗?

    30840/20=1542
    20801/1542=13.5mA        17.5mA对应的是26985。17.5*1542=26985
    这是线性关系。
    电工废话太多,直接上程序才是硬道理。诚交深圳及全国工控低手。