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

[AT89c2051][BASCOM]Komparator wewnętrzny - dziwne zachowanie

17 Wrz 2008 08:12 1556 2
  • Poziom 20  
    Witam serdecznie!
    Pewnie posypie sie grad uwag ale i o to chodzi. Pytanie brzmi: Czemu to nie działa właściwie??
    [AT89c2051][BASCOM]Komparator wewnętrzny - dziwne zachowanie

    oto fragment kodu odpowiadający za komparator:
    Code:

    wyjscie_komparatora alias P3.6

    If wyjscie_komparatora = 0 then
    set dioda_zielona
    else
    reset dioda_zielona


    Problem jest w tym że dioda zmienia swój stan ale dziwacznie tzn cały czas świeci tylko przy zasłoniętym fotorezystorze jaśniej a przy odkrytym ciemniej.
    Maksymalna rezystancja fotorezystora jaką udało mi się zmierzyć to ~12K potem rośnie wykładniczo.

    Poprawiłem tytuł - regulamin.
    Przeniosłem do właściwego subforum
    [zumek]
  • Spec od GSM
    Jeśli masz zasłonięty fotorezystor to napięcie na wejściu '+' jest niższe niż na we '-' więc na wyjściu komparatora będzie '0'. Jeśli odsłonisz fotorezystor napięcie na '+' wzrośnie ponad wartość na '-' i komparator się przełączy na '1'.
    W kodzie masz ustawienie diody (świecenie?) jeśli wyjście komparatora jest '0' i jej wyłączenie jeśli jest '1'.
    Więc wszystko działa prawidłowo.
  • Poziom 20  
    Zrozumiałem, dziękuję.