既然你設計有20V的量程,而你的運放電路那塊是正向放大,正向放大,最小的放大倍數都是1 ,如果你輸入20V電壓,運放飽和了, 並且也超過了ADC的輸入範圍,你的ADC的參考電壓是5V,則輸入到ADC的電壓最大就是5V。可以將運放設計成反向放大。資料由微控制器處理再反向過來。還有,如果是反向放大的話,輸入訊號20V,則超過了運放的電源電壓。差模輸入電壓範圍一般是低於運放的電源電壓的,共模輸入也是一樣,你可以看如果要做到20V的輸入量程,要麼在輸入的地方做一級電阻分壓,降低輸入到運放的電壓到24V。但是做反向放大的注意輸入阻抗,一般電壓表的輸入阻抗越大越好。還有做好輸入端的保護,在負輸入端加一個22V的穩壓管比較妥當,防止過牙燒燬運放。在ADC的輸入的地方加一個5.6V的穩壓管,防止運放輸出過大損壞ADC,運放這個電路,放大倍數是1, 11, 101,是否有誤差出現?
量程切換這塊,考慮2個問題,
1. 如果輸入電壓變化很快,你的切換將會很多,基本上輸入到數碼管上,你是看不清楚的,所以在軟體上加一個平均濾波演算法,使得顯示更穩定。當然如果只是做電壓表的話,硬體上加一級有源低通濾波器的話就更好,1,可以濾除高頻干擾,2,可以使採集的訊號變化緩慢,利於採集的穩定和顯示。在加上軟體濾波演算法。可以進一步穩定。
2. 電子開關切換是需要時間的,如果檢測到訊號過小,需要切換到大量程,先不要斷開當前量程開關,而是要先開啟大量程開關,再來關閉小量程開關。可以防止切換的一瞬間,因運放處於開環狀態,輸出一個大尖峰電壓到ADC。在硬體上,可以在類比電子開關和反饋電阻之間接入一個小電容,也可以防止進入開關狀態。還有,這個電容還可以起到濾除高頻干擾的作用。
既然你設計有20V的量程,而你的運放電路那塊是正向放大,正向放大,最小的放大倍數都是1 ,如果你輸入20V電壓,運放飽和了, 並且也超過了ADC的輸入範圍,你的ADC的參考電壓是5V,則輸入到ADC的電壓最大就是5V。可以將運放設計成反向放大。資料由微控制器處理再反向過來。還有,如果是反向放大的話,輸入訊號20V,則超過了運放的電源電壓。差模輸入電壓範圍一般是低於運放的電源電壓的,共模輸入也是一樣,你可以看如果要做到20V的輸入量程,要麼在輸入的地方做一級電阻分壓,降低輸入到運放的電壓到24V。但是做反向放大的注意輸入阻抗,一般電壓表的輸入阻抗越大越好。還有做好輸入端的保護,在負輸入端加一個22V的穩壓管比較妥當,防止過牙燒燬運放。在ADC的輸入的地方加一個5.6V的穩壓管,防止運放輸出過大損壞ADC,運放這個電路,放大倍數是1, 11, 101,是否有誤差出現?
量程切換這塊,考慮2個問題,
1. 如果輸入電壓變化很快,你的切換將會很多,基本上輸入到數碼管上,你是看不清楚的,所以在軟體上加一個平均濾波演算法,使得顯示更穩定。當然如果只是做電壓表的話,硬體上加一級有源低通濾波器的話就更好,1,可以濾除高頻干擾,2,可以使採集的訊號變化緩慢,利於採集的穩定和顯示。在加上軟體濾波演算法。可以進一步穩定。
2. 電子開關切換是需要時間的,如果檢測到訊號過小,需要切換到大量程,先不要斷開當前量程開關,而是要先開啟大量程開關,再來關閉小量程開關。可以防止切換的一瞬間,因運放處於開環狀態,輸出一個大尖峰電壓到ADC。在硬體上,可以在類比電子開關和反饋電阻之間接入一個小電容,也可以防止進入開關狀態。還有,這個電容還可以起到濾除高頻干擾的作用。