caizebin
级别: 略有小成
精华主题: 0
发帖数量: 116 个
工控威望: 267 点
下载积分: 2293 分
在线时间: 137(小时)
注册时间: 2014-07-02
最后登录: 2024-03-04
查看caizebin的 主题 / 回贴
楼主  发表于: 2015-01-29 00:02
我从FX3U-4AD-ADP模块中读取到4-20Am相对应的数值,请问怎么把得到的数值转化为我需要的实际压力值
比如我读取到的数值 D8280 为400  并且400有些波动    需要使用到哪些指令来转化成压力值  计算时是不是涉及到小数
恳请高手指点
wu32u2
耐得住挫折的打磨,我们将迸发出比钻石还璀璨的光芒——
级别: 论坛先锋
精华主题: 0
发帖数量: 1121 个
工控威望: 1474 点
下载积分: 1800 分
在线时间: 993(小时)
注册时间: 2010-03-01
最后登录: 2024-02-18
查看wu32u2的 主题 / 回贴
1楼  发表于: 2015-01-29 08:17
一般按公式:y=ax+b ,斜率a根据你的压力传感器量程可换算得出,位移b为4mA时D8280的数字量,x为D8280的实际值,y即是你想要的压力值了,你要是希望得到的压力值更精准一点,可先将数据转换成2进制浮点数运算,运算完成后再转回2进制数,波动略大,可以将实时数据累加,计算平均值,这样能够抑制波动,若累加次数30次以上得到的平均值仍有较大波动,则应考虑传感器信号干扰问题。
成功的路上需要帮助
工控无涯
和则共立,合则共利!
级别: 工控侠客
精华主题: 0
发帖数量: 236 个
工控威望: 3094 点
下载积分: 9352 分
在线时间: 891(小时)
注册时间: 2014-03-06
最后登录: 2024-04-19
查看工控无涯的 主题 / 回贴
2楼  发表于: 2015-01-29 08:21
三菱应该线型转换指令,,直接转就行了,,打个比方:4-20MA对应他的数值是0-1000,而量程是0-100KG。那400这个数值用直线转换后=100*(400/1000)=40KG 此时测量到的实际压力就是40kg,,如果精确到小数点的话就用浮点数指令。。
深圳周边接活,, 希望认识更多圈内的朋友。我QQ:179135080 ,,, 手机:13715192156
caizebin
级别: 略有小成
精华主题: 0
发帖数量: 116 个
工控威望: 267 点
下载积分: 2293 分
在线时间: 137(小时)
注册时间: 2014-07-02
最后登录: 2024-03-04
查看caizebin的 主题 / 回贴
3楼  发表于: 2015-01-29 10:56
   我想问读取的模拟量值转化成压力值都用到那些指令     FX3G上面