1. ADC採集的信號波動,怎麼得到穩定的數據
首先,ADC採集電壓不準確,和好幾個因素都有關系。
1、電源紋波,電源紋波會導致地線抖動,從而影響ADC內部的比較器,影響採集。
2、ADC採集的基準族灶,ADC內部比較需要基準做對比,如果基準不夠穩定,那麼採集出來的數據抖動就會比較大。可以用專門的基準晶元。
3、若從軟體的角度上來說,要處理這個問題,可以採用簡單的濾波法。比如採集的電壓在61.5附近抖動,取整的話會變61或者62,這個時候可以簡單做個函數規避一下。類似按鍵消抖。施密特也可以了解一下,雖然不一定派上用場。具體就看你怎麼用兆絕扮了。
if((set-lastset)>1)
{
更新目標值
}
else
{不宏攔更新目標值}
2. 請教高手!如何用ADC採集正弦波信號
一、採集方法:
1、連續采樣,逐個比較只要後面值小於前面值,取前面值。
2、然後再采,同樣處理,可以幾個在平均,去掉毛刺。
3、當然也可以取有效值,在X1.414。
4、還可以精密整流濾波,直接取峰值。
二、正弦波的概念:
正弦波是頻率成分最為單一的一種信號,因這種信號的波形是數學上的正弦曲線而得名。任何復雜信號——例如音樂信號,都可以看成由許許多多頻率不同、大小不等的正弦波復合而成。
三、正弦波的圖示:
3. AD採集電池電壓,用滯回演算法濾波去抖。
建議你採集一些數據觀察一下,是不是采樣有問題,如果樣本不好,如何濾波都徒勞。
4. 逆變出來的正弦波有什麼好的方法AD採集進入單片機
1、先將輸入的電壓衰減一定的倍數,即爛滾仿衰減到0-5V范圍內。衰減電路採用RC衰減器,即RC並聯後再串聯。選擇合適的R、C參數。
2、設置電壓跟隨電路備扒。這個電路只要是緩沖和隔離作用,保證後級電路不影響到前級電壓。電壓跟隨電路的放大倍數恆小於或者接近1倍。
3、如果存在有負電壓,還需要使用運算放大器電路進行偏置處理(一般采飢纖用加法電路),使得所有的電壓都會在0V以上,即變成正電壓0-5V。
4、把處理後的電壓送入到ADC采樣(ADC的精度需要注意!),單片機使用ADC采樣得到的數據計算交流電基波的頻率和幅度,這樣這個交流電壓的波形都能測出來,算出電壓來。
5. 何時啟動adc采樣,如何對電流結果濾波
關於何時啟動AD采樣,是在下溢中斷還是周期中斷並不是主要的,主要是看你采樣頻率是多少,需要每隔多長時閉仔敬間啟動一次AD采樣,例戚穗如我想要的AD采樣周期轎慎是1ms,則我既可以使用周期中斷,也可以使用下溢中斷,不同寄存器的一些設置而已。