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.

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

fliper_katrill 17 Wrz 2008 08:12 1505 2
  • #1 17 Wrz 2008 08:12
    fliper_katrill
    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]

    0 2
  • #2 17 Wrz 2008 20:20
    Fyszo
    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.

    0
  • #3 02 Sie 2011 09:42
    fliper_katrill
    Poziom 20  

    Zrozumiałem, dziękuję.

    0
  Szukaj w 5mln produktów