logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Xmega 128A3-AU - Jak zniwelować offset 0-0.06V w woltomierzu do 20V?

kogut117 23 Sty 2015 16:47 711 0
  • #1 14360394
    kogut117
    Poziom 10  
    Witam. Mam problem z xmega 128A3-AU. Zbudowałem prosty woltomierz do 20V lecz przy zwarciu pinu ADC z masą nie ma 0V tylko napięcie waha się od 0 do 0.06V. Czy jest jakiś sposób na uśrednienie tego nie niszcząc płytki PCB? Program napisany w bascomie.

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Dodam, że W=W - 208 jest funkcją która odejmuje wartość początkową. Gdyby tego nie było napięcie na zwarciu z masą jest równe 1V. [/code]

    EDIT: Sprawa wygląda tak, że wynik pomiaru rozbiega się liniowo. Dla 3.16V uzyskuje 3.16, lecz dla 4.6V mam wynik 4.2V, a dla 9.32V mam 8.8V. Dzielnik ustawiony na 1V dla 20V Vin. Jeżeli ustawię potencjometrem dokładność na 9.32V to przy pomiarze 3.16V uzyskuje 3.3V. Dodatkowo "skacze" offset.
    Buduję prosty rejestrator napięcia stałego i temperatury. Wyniki zapisywane są na karcie micro SD w formacie *txt. Odczyt temperatury i zapisywanie działa.
    Płytka uruchomieniowa, na której prowadzę projekt to:
    http://www.leon-instruments.pl/2013/04/poznaj-atxmega.html
REKLAMA