STC单片机做AD转换时双极性信号程序是怎么处理的?编程思路是怎么样的啊?

如题所述

考虑的问题。
1. 可以使用运放做加法电路,和一个给定参考电压相加,在负极性的峰值时,能保证运放输出>=0V,这个可以通过调整给定参考来实现
2. 记得运放一定用双电源供电,或者轨对轨运放单电源也行。
3. 考虑,信号的动态范围,如果信号的最大峰峰值超过MCU的参考电压,就会出现消顶,而导致采样失真。所以在加法电路之前,最后加一级运放反向放大/缩小的处理,可以调整信号的最大峰峰值《= MCU的参考电压。放大/缩小倍数通过软件处理还原。
不知能否帮到你!!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-22
如果你电平低于0V的话,那是需要将电平平移的,没有别的办法,比较单片机只能处理0~VDD的电压

你到百度图片里面找个电平平移电路把
第2个回答  2012-06-27
STC好像搞不定这种信号,你可以用AD芯片,把双极性信号接入到查分输入端就可以了,用单片机读取控制AD芯片进行AD转换。
相似回答