温度到零下,采集上来再换算就成了6000多摄氏度
我想吃一大口奶油蛋糕
话题发布时间:2020-05-12 11:45:40
话题浏览量:702
485型温湿度变送器现在遇到这么个问题,我们是自己做的开发,通过指令帧获取的实时数值。湿度的数据是没有问题,温度出现这么一个问题,当现场实际温度低于0℃以后,也就是说实际温度到零下,温度值我们采集上来再换算就成了6000多摄氏度,这个可能是哪里的问题呢?
用户89480
2020-05-12 14:24:30
最佳答案

可以将温度返回的数据FF,看成一个零下温度的标志位,然后在这样就行计算:


全是发光i
2020-05-12 13:13:07
因为温度的数值类型是十六位有符号数,范围是-32768~+32767,当温度低于0℃时,数据会以补码的形式上传。
1 楼
用户89480
2020-05-12 14:24:30

可以将温度返回的数据FF,看成一个零下温度的标志位,然后在这样就行计算:


2 楼
请登录后发布您的看法!
去登陆
发表内容为本站会员交流之用,不代表网站立场,且不支持任何商业行为!