Wejscie INT0 w atmega - problem ze stanami log.
Masz problem? Zapytaj na forum elektroda.pl
From: "Strzelba" <j.strzelewicz_at_nospam_op.pl>
Subject: Wejscie INT0 w atmega - problem ze stanami log.
Date: Tue, 10 May 2005 12:51:45 +0200
Witam
Zestaw wyglada tak:
Przepływomierz elektroniczny z wyjsciem OC zasilany z 12V
(trzy piny +12, OC, GND)
Chce go podlaczyc do wejscia INT0 w Atmega 16 w celu zliczania impulsow
(czest z przeplywomierza od 100 do 1200Hz).
Jak to polaczyc?
Zasililem +12 i +12 na OC przez R 1k, z tego punktu przez potencjometr dla
dokladniejszej regul. i nic nie liczy :(. A po podaniu na wejscie INT0
sygnalu z generatora jest ok.
Niby proste, ale nie wiem jak dopasowac ten syganl do TTL...
Z gory dzieki za sugestie
Pozdrawim
Strzelba
From: =?utf-8?B?UmFmYcWCIFN6dWxj?= <rafszul_at_nospam_acd_o2.pl>
Subject: Re: Wejscie INT0 w atmega - problem ze stanami log.
Date: Tue, 10 May 2005 13:07:22 +0200
Dnia Tue, 10 May 2005 12:51:45 +0200, Strzelba <j.strzelewicz_at_nospam_op.pl>
napisaĹ:
Witam
Zestaw wyglada tak:
PrzepÂływomierz elektroniczny z wyjsciem OC zasilany z 12V
(trzy piny +12, OC, GND)
Chce go podlaczyc do wejscia INT0 w Atmega 16 w celu zliczania impulsow
(czest z przeplywomierza od 100 do 1200Hz).
Jak to polaczyc?
Zasililem +12 i +12 na OC przez R 1k, z tego punktu przez potencjometr
dla
dokladniejszej regul. i nic nie liczy :(. A po podaniu na wejscie INT0
sygnalu z generatora jest ok.
Niby proste, ale nie wiem jak dopasowac ten syganl do TTL...
Z gory dzieki za sugestie
Pozdrawim
Strzelba
Jak juĹź, to do OC podĹÄ
cz przez rezystor napiÄcie zasilajÄ
ce
mikrokontroler. INT0 skonfigurowane jako wejĹcie reagujÄ
ce na zbocze
opadajÄ
ce. MoĹźna takĹźe podĹÄ
czyÄ OC do INT0 bez Ĺźadnego rezystora (i
oczywiĹcie bez podĹÄ
czenia dodatkowego zasilania na OC) a na wejĹciu INT0
ustawiÄ wewnÄtrzne podciÄ
gniÄcie.
--
Pozdrawiam
RafaĹ Szulc
OdpowiajÄ
c usuĹ z adresu "acd_"
From: zenon <zenon_at_nospam_wp.pl>
Subject: Re: Wejscie INT0 w atmega - problem ze stanami log.
Date: Tue, 10 May 2005 16:36:17 +0200
Użytkownik Strzelba napisał:
Witam
Zestaw wyglada tak:
Przepływomierz elektroniczny z wyjsciem OC zasilany z 12V
(trzy piny +12, OC, GND)
Chce go podlaczyc do wejscia INT0 w Atmega 16 w celu zliczania impulsow
(czest z przeplywomierza od 100 do 1200Hz).
Jak to polaczyc?
Zasililem +12 i +12 na OC przez R 1k, z tego punktu przez potencjometr dla
dokladniejszej regul. i nic nie liczy :(. A po podaniu na wejscie INT0
sygnalu z generatora jest ok.
Jeszcze masy procka i urządzonka musisz ze sobą zewrzeć.
A czy te wyjście "OC" jest wyjściem "Open collector", czy to tylko
autosugestia nazwą ?
I co na tym OC się pojawia ? Zwiera impulsami do masy, a może impulsy
+12V tam są ?
Najpierw sprawdź co tam masz na tym OC - miernikiem, oscyloskopem,
bateryjką.
From: "Krzysztof Rudnik" <rudnik_at_nospam_kki.net.pl>
Subject: Re: Wejscie INT0 w atmega - problem ze stanami log.
Date: Tue, 10 May 2005 16:42:28 +0200
Użytkownik "zenon" <zenon_at_nospam_wp.pl> napisał w wiadomości
news:d5qh5q$df1$1_at_nospam_nemesis.news.tpi.pl...
Użytkownik Strzelba napisał:
Witam
Zestaw wyglada tak:
Przepływomierz elektroniczny z wyjsciem OC zasilany z 12V
(trzy piny +12, OC, GND)
Chce go podlaczyc do wejscia INT0 w Atmega 16 w celu zliczania impulsow
(czest z przeplywomierza od 100 do 1200Hz).
Jak to polaczyc?
Zasililem +12 i +12 na OC przez R 1k, z tego punktu przez potencjometr
dla
dokladniejszej regul. i nic nie liczy :(. A po podaniu na wejscie INT0
sygnalu z generatora jest ok.
Jeszcze masy procka i urządzonka musisz ze sobą zewrzeć.
A czy te wyjście "OC" jest wyjściem "Open collector", czy to tylko
autosugestia nazwą ?
I co na tym OC się pojawia ? Zwiera impulsami do masy, a może impulsy
+12V tam są ?
Wydaje mi sie ze podejrzany jest ten potencjometr - jak go dokladnie
wlaczyles
i ile ma oporu. Byc moze uniemozliwia podanie ladnego zera. Byc moze
wejscie INT0 na jakis pull-up wbudowany.
Polacz tak - 12 przez 1k na potencjometr (jako zmienny rezystor a
nie dzielnik). Potencjometr ustaw tak by w punkcie polaczenia
bylo napiecie jak zasilanie CPU. Do tego punktu polacz OC z czujnika
i INT.
ASCII artow nie rysuje bo nie mam odpowiednich fontow. :))
Krzysiek Rudnik