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

Probolem ze zmiennymi woltomierza na AT90S2313+PCF8591

copernick 26 Lut 2009 10:09 1046 4
REKLAMA
  • #1 6206250
    copernick
    Poziom 10  
    Witam.
    Problem jest raczej natury teoretycznej.
    Napisałem taki mały woltomierz oparty na PCF8591.Ze specyfikacji technicznej wynika,ze pomiar odbywa sie na nim do 2,4V. Zmienna wyswietlajaca wynik na LCD to byte.Problem pojawia się gdy mierzone napiecie przekroczy 2,4V, wowczas licznik zaczyna wyswietlac wartosc od zera,a chyba powinien się zatrzymać.Czy problem tkwi w przepełnieniu zmiennej?Jak zatrzymać licznik?
  • REKLAMA
  • #2 6207214
    dawid512
    Poziom 32  
    Spróbuj dać sobie zmienna o większym zakresie niż 1 bajt.
  • REKLAMA
  • #3 6213734
    piotr5000
    Poziom 21  
    PCF 8591 jast czterowejściowym przetwornikiem a/c
    maksymalna wartość odczytana jast ośmiobitowa (bajt)
    jeżeli układ jest zasilany +5V i Vref (pin 14 ) dołączony do +5V to wartości odczytane będą z zakresu 0...1023
  • REKLAMA
  • #5 6215508
    piotr5000
    Poziom 21  
    PRZEPRASZAM !!!!!!!!!
    OCZYWIŚCIE 0..255
    Pracuje aktualnie z przetwornikiem 10- cio bitowym
    Dlatego ta pomyłka


    przepraszam i pozdrawiam

    Dodano po 3 [godziny] 23 [minuty]:

    Jeżeli chodzi o U zalilające i Vref
    Rozdzielczość jest stała i wynosi 255 od 0V do Vref
    Jeżeli Vref = 3V i U mierzone 1,75V to przetwornik zwróci wartość 127 przy U mierzonym 3V --- 255
    Jeżeli Vref 5V to wertość 127 otrzymasz przy 2,5V
    i 255 przy 5V
    Nie umimem odpowiedzieć jaką wartość otrzymasz jażeli
    Vref =3V a Umierzone 3,5V
    być może 43 ale nie otrzymasz informacji czy jest to 0,5V
    czy 0,5V + Vref
REKLAMA