Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Problem z ADC w pic16f1786

krzysssztof 20 Gru 2016 19:00 2373 1
  • #1 20 Gru 2016 19:00
    krzysssztof
    Poziom 20  

    Cześć !

    Programuję sobie przetwornik analog-cyfra w procesorze od Microchipa, konkretniej pic16f1786.
    Napotkałem taki problem:
    przy niskich wartościach zadawanego napięcia wartość wskazywana przez ADC jest znacznie zawyżona w stosunku do wartości napięcia, która rzeczywiście jest na pinie. Wraz ze wzrostem napięcia przekłamanie maleje w sposób liniowy.

    Najlepiej pokażę zmierzone i obliczone wartości, wraz z różnicą :
    Problem z ADC w pic16f1786

    Przetwornik konfigurowany był przy pomocy Code Composer'a, jak na rysunku poniżej (zmieniłem też Neg Diff Input Channel na ADNREF, masę, czyli przetwornik pracuje jako single-ended. Bez poprawy):
    Problem z ADC w pic16f1786

    Odnośnie schematu połączeń: mikrokontroler zasilany z 5V DC, do pinu AN3 podłączony potencjometr 10k.

    Może ktoś z Was potrafi wskazać błąd, który popełniam ? (bo zakładam, że to jakieś moje niedopatrzenie)

    0 1
  • #2 20 Gru 2016 19:39
    94075
    Użytkownik usunął konto