• 已解决 73498 个问题
  • 已帮助 5995 位优秀工程师

ams的as621x精度差,怎么办

9604a3b72d92b876 2020-07-31 浏览量:402
我使用ams的6212,读取时候,第二个数值(0x01)位置,始终是0x40,根据计算方法(高位*2+低位/128),得出的温度就是8.5、10.5、12.5……,感觉不太对,哪有精度可以显示1/128,实际2度的怪异事情啊,有用过这个器件的帮忙回复一下。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 感觉应该是硬件上的问题吧,看一下PCB布局布线,有没有干扰源,测一下电源的纹波大小
    • 发布于 10小时前
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:1
  • 需要把两个字节数据转换成浮点数在计算,如果不换成浮点数计算出来会错误的
    • 发布于2020-07-31
    • 举报
    • 评论 1
    • 0
    • 0
9604a3b72d92b876 回复了 yhj416606438 :计算小数的确是可以用浮点,但我现在还没到那一步。Two consecutive bytes must be read to obtain the complete temperature value. The MSB byte (Bits 15 to 8) is transmitted upon the first read access and the LSB byte (Bits 7 to 0) is transmitted after the second read access. 回复

ams的as621x精度差,怎么办