昨天模块刚到手,将之前的器件进行了焊接,并编写程序进行调试。虽然程序能读到数据,但新的问题是数据该如何处理,看似简单实则不易。大体总结为以下几种:
1、通过ad的比值来确定。这是最先想到的思路,通过(ad值/满刻度ad)*满刻度重量这一公式来计算。但是,没有任何权威的资料显示,满量程的时候ad也是最大值,两者可能没有确定的联系,也有可能重量到达最大值时ad值才是80000。没具体测试过参数,感觉不可行。
2、通过网络的搜索,看到有理有据的分析过程,受益匪浅,在此表示感谢。通过数据右移8位,得到16位数据(大致为线性),通过标准实验数据算出相关数据,最终得到想要测试的重量。
http://wenku.baidu.com/link?url=BEXPhHN-pZF-DqI555asxfyFa9NgzAaBLM5TlY_RqTyOakTGEgYeQQmzLy6fC7uHIo7zLwhI8MQ9AFWg4UHYxIrlFg2dD6N8Q3VFwnkY-za