有些AD转换器,带有参考电压的输入端。正确输入参考电压,该AD转换器就可以把负~正的电压,转换成二进制数字。有些AD转换器,只能转换固定范围内的电压,那么就必须在前端电路中想办法。加个运算放大器,就可以把电压的“放大”到所需要的电压范围,再AD转换即可。 ---------看来,你的AD转换器,能够正常进行转换,只是你的程序功能不足,不能正常处理“负”的重量。那就修改程序呗,这还不是很容易理解的事。