edison
级别: 探索解密
精华主题: 0
发帖数量: 39 个
工控威望: 166 点
下载积分: 996 分
在线时间: 14(小时)
注册时间: 2013-11-06
最后登录: 2017-12-16
查看edison的 主题 / 回贴
楼主  发表于: 2017-06-20 21:36
工控朋友们有没有遇到过反比例函数的正负压力传感器的模拟量,压力值正负100k,12位精度的传感器,0~4096对应-100k~100k,0压力的时候模拟量值是2050,想了很久没想出来,请各位师傅指点一下运算思路方法
[ 此帖被edison在2017-06-21 09:03重新编辑 ]
edison
级别: 探索解密
精华主题: 0
发帖数量: 39 个
工控威望: 166 点
下载积分: 996 分
在线时间: 14(小时)
注册时间: 2013-11-06
最后登录: 2017-12-16
查看edison的 主题 / 回贴
1楼  发表于: 2017-06-20 21:41
顶一下自己,别沉了,更正一下2050应改为2048,采样时变化一点点是正常的,按2048来计算
[ 此帖被edison在2017-06-21 09:03重新编辑 ]
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1273 个
工控威望: 1449 点
下载积分: 5484 分
在线时间: 896(小时)
注册时间: 2015-08-31
最后登录: 2024-11-01
查看wangnaizhi的 主题 / 回贴
2楼  发表于: 2017-06-21 08:10
既然你知道是反比例函数的表 那就找对应关系不就可以了吗  Y=1/X  不就可以了 不过换句话说  你的0值就不对了  所以你要搞清楚你的表的转化关系 正常来谁都是线性的关系的 你的问题可能是0基准需要重新设定的问题 你把线性关系调整一下 应该就可以用了
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
3楼  发表于: 2017-06-21 08:34
4096/200 = 20.48

100k  ===>   (4096-4096)/20.48 = 0                100 -  0 = 100
0k      ===>    (4096-2050)/20.48 = 99.9           100- 99.9 = 0.1
-100k===>    (4096- 0     )/20.48 =200              100- 200  = -100
bdmogui
级别: 略有小成
精华主题: 0
发帖数量: 175 个
工控威望: 297 点
下载积分: 1217 分
在线时间: 596(小时)
注册时间: 2013-10-12
最后登录: 2024-11-05
查看bdmogui的 主题 / 回贴
4楼  发表于: 2017-06-21 08:39
[4096×(压力--100)]/200
edison
级别: 探索解密
精华主题: 0
发帖数量: 39 个
工控威望: 166 点
下载积分: 996 分
在线时间: 14(小时)
注册时间: 2013-11-06
最后登录: 2017-12-16
查看edison的 主题 / 回贴
5楼  发表于: 2017-06-21 09:04
楼上的压力是什么数
lzh023101888
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 111 点
下载积分: 602 分
在线时间: 37(小时)
注册时间: 2014-09-17
最后登录: 2020-10-09
查看lzh023101888的 主题 / 回贴
6楼  发表于: 2017-06-21 09:54
图片:
简单运算就是不理睬PLC内部是多少,在组态或触摸屏上做换算就好了
apei2014
工控的世界,我不懂
级别: 论坛先锋
精华主题: 0
发帖数量: 1192 个
工控威望: 1835 点
下载积分: 77661 分
在线时间: 514(小时)
注册时间: 2016-08-15
最后登录: 2024-11-02
查看apei2014的 主题 / 回贴
7楼  发表于: 2017-06-21 10:52
AD值=4096*(压力+100)/200
东隅已逝,桑榆非晚。