单片机做AD转换时双极性信号程序怎么处理?

信号分正负,正的时候单片机能处理,但是负了,单片怎么识别呢?
问题我解决了!AD芯片的输出是偏移二进制编码,程序内部处理就可以了,正负信号是不同的编码方式,识别方向后解码就行了

有些AD转换器,带有参考电压的输入端。
正确输入参考电压,该AD转换器就可以把负~正的电压,转换成二进制数字。
有些AD转换器,只能转换固定范围内的电压,那么就必须在前端电路中想办法。
加个运算放大器,就可以把电压的“放大”到所需要的电压范围,再AD转换即可。
---------
看来,你的AD转换器,能够正常进行转换,只是你的程序功能不足,不能正常处理“负”的重量。
那就修改程序呗,这还不是很容易理解的事。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-28
既然有正负,那就是有2种情况,程序先去判断是哪种情况(正A,负B),并设置标志。 A情况直接对数据进行处理,B情况先将数据进行转换,再对其进行处理。
第2个回答  2010-11-03
外部增加偏置电路,采进来后,将偏置减去。

另外两人的回答太外了吧!!!!
相似回答