小白求教进制转换的问题 5

MODBUS-RTU通讯,接收到的代码是02030466664296876A其中02是地址,03是功能码,04是字节数,66664296是测量值,需要高低16bit换位,... MODBUS-RTU通讯,
接收到的代码是02 03 04 66 66 42 96 87 6A
其中02是地址,03是功能码,04是字节数,66 66 42 96是测量值,需要高低16bit换位,也就是42 96 66 66,87 6A是CRC16校验
求问:66 66 42 96是怎么换算成十进制的实测值的呢?这边得到的标准数据是75.2,但是我用换算器,怎么都得不到这个标准数据
展开
 我来答
疯狂小鸟ZXD
高粉答主

2022-07-04 · 每个回答都超有意思的
知道大有可为答主
回答量:1.3万
采纳率:96%
帮助的人:3036万
展开全部

如图所示,这个没错,是75.2,这个是要将十六进制直接转成浮点数,这个都是由一些精度误差的,因为浮点数与十六进制的转换本身就由误差。

望采纳。。。。。。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式