Wejscie INT0 w atmega - problem ze stanami log.

May 10, 2005 3 Replies

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



Dnia Tue, 10 May 2005 12:51:45 +0200, Strzelba snipped-for-privacy@op.pl napisał:

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.

Użytkownik Strzelba napisał:

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ą.

U¿ytkownik "zenon" snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news:d5qh5q$df1$ snipped-for-privacy@nemesis.news.tpi.pl...

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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required