用户登陆
免费注册
找回密码
站内短信
论坛搜索
工控下载
用户名
密码
输入验证码:
工作
综合讨论
资料互助
程序样例
三菱工控
西门子区
欧姆龙区
触摸屏区
工控人家园
西门子工控论坛
程序分析求助
上一主题
下一主题
wexailu
级别: 探索解密
发送短信
加为好友
精华主题:
0
发帖数量:
6 个
工控威望:
128 点
下载积分:
884 分
在线时间: 7(小时)
注册时间:
2014-03-12
最后登录:
2020-06-04
查看wexailu的
主题
/
回贴
楼主
发表于: 2016-03-31 13:41
只看楼主
|
小
中
大
请教各位,温度传感器是-50到100度的量程,为什么程序里要先减去一个5529.6,再除以110.592,这是根据什么来的?
分享
wcb516358
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
55 个
工控威望:
217 点
下载积分:
1487 分
在线时间: 51(小时)
注册时间:
2015-10-22
最后登录:
2024-10-30
查看wcb516358的
主题
/
回贴
1楼
发表于: 2016-03-31 14:19
只看该作者
|
小
中
大
首先我推断温度模拟量最大值16588.8=100℃(有小数点的原因应该是作者取了平均值),温度传感器量程为-50~100转换为0-150℃ ,那么50度对应的模拟量数字就是5529.6,减去5529.6是为了再将0~150℃转换为-50~100℃,而16588.8/150℃=110.592,这一步再除以110.592是将模拟量转换为实际温度。 其实还有种计算方式:(150℃/16588.8)*温度当前值-50℃
语文不好,回答这问题费了不少时间。
本帖最近评分记录:
下载积分:+5(最远是多远) 高手啊!感谢分享!
分享
wcb516358
级别: 略有小成
发送短信
加为好友
精华主题:
0
发帖数量:
55 个
工控威望:
217 点
下载积分:
1487 分
在线时间: 51(小时)
注册时间:
2015-10-22
最后登录:
2024-10-30
查看wcb516358的
主题
/
回贴
2楼
发表于: 2016-03-31 14:20
只看该作者
|
小
中
大
一般来说模拟量精度是14位的话,其最大值是16383,但是作者最大值取16588.8,应该是实际观察的结果
分享
上一主题
下一主题
工控人家园
西门子工控论坛
程序分析求助
http://www.ymmfa.com
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问