ADC0809可以检测电压和电流,但不能检测频率。 检测电压的时候只需要把控制电路上的电压进行适当的调理放大,调整为ADC可以接受测量的范围即可。 检测电流可以引入电流采样电阻,串联在电流回路里面,然后用ADC测量电阻两端的电压。 想测频率,可以用单片机的定时/计数器来实现。 说得很明白了。
测量跳变是正常的现象,但是若是跳变的范围太大就不正常了,可以看下

ADC0809

的规格书看是跳变多少个LSB,若是大于所标注的要求,那么是硬件电路的问题,最重要的是
参考电压
的稳定性问题,还有就是被测电压的硬件滤波,可以通过简单的RC滤波;
另外减少跳变的方法是
软件滤波
,软件滤波的方法很多,例如
中值滤波
,算术平均法,窗口滤波,限幅滤波等等。


