|
發布時間: 2024-1-20 17:39
正文摘要:這個程序也是在本論壇上找的,在使用ADC0832模塊讀取電壓值時,發現轉換的電壓值同電壓表顯示的有偏差,現在想通過修正使兩者基本一致,即不同的電壓范圍加上相應的數字,條件如下: 1.AD值在0.2以下時不加; 2.大 ... |
上好佳kkk 發表于 2025-10-20 10:09 你為什么不用樓主這句:
|
| 8位的AD,滿度校好后,不會有那么大的偏差。此外基準和電路中模擬地的PCB走線也是要留意的。 |
上好佳kkk 發表于 2025-10-20 10:09 就你程序而言,無論AD或DA都不要用電源作為基準,應單獨加個基準哪怕是加個電阻和431。基準也要求最好用電位器可調,這樣避免改程序來校準電壓值。 |
太陽雨ZW 發表于 2025-10-17 23:05 現在供電電壓測出來是4.95V,我加了一個串口進去將電壓值發送到串口上是4.51V,但是實際測出來4.77v,有0.2v的偏差,請問怎么解決這個問題呀 |
太陽雨ZW 發表于 2025-10-17 23:05 供電的電壓測出來是4.95v,我現在加了一個串口進去發送轉換后的電壓值是4.51v,但實際萬用表測出來是4.77v,為什么會有0.2v的偏差,這個偏差是不是有點大。 |
上好佳kkk 發表于 2025-10-17 16:57 ADC0832的供電也就是它的基準電壓不是準5V的話是不是也會使顯示有偏差。 |
| 想請問你的偏差解決了嗎,我現在使用ADC0832芯片,也是電壓表測出來的值與顯示 的值有偏差,我應該怎么解決呢 |
| 感謝兩位老師的建議。 |
| 你這樣簡單,但是結果可信度不高,最好還是用高精度萬用表測一下全范圍數據,然后求偏差曲線。 |
|
你的做法相當的不好,因為臨界點會出現數值跳動,太假了。 你應該用最小二乘法把校準數據擬合成二次曲線。 |