仪器社区

称重传感器HX711的输出重量为什么除以83886.08

考拉宝宝陈 2016-11-28
评论
全部评论
一径梅苔
应该是异或0x800000,0x800000用十进制数表示是8388608。
HX711的输出数据是二进制补码形式,即输入从-MAX~-MIN~+MIN~+MAX对应的二进制补码数据是0x800000~0xFFFFFF~0x000000~0x7FFFFF。
通常在使用中,我们采用无符号运算,重量差值=加重量后的ADC值-加重量前的ADC值,如果加重量的前后ADC值都处于负输入或正输入,那么就是大数-小数,结果是正数;如果加重量前是负输入,加重量后是正输入,那么是小数-大数,结果是负数。
所以把输出进行异或处理,则输入从-MAX~-MIN~+MIN~+MAX对应的二进制数据是0x000000~0x7FFFFF~0x800000~0xFFFFFF,加重量后的ADC值都比加重量前的ADC值大。
10 0 2016-11-29 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论