Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Czujnik Halla - zliczanie impulsów zewnętrznych.

Johny200 03 Sty 2008 15:59 3666 8
  • #1 03 Sty 2008 15:59
    Johny200
    Poziom 9  

    Witam
    Projektuje układ do zliczania impulsów magnetycznych zewnętrznych z wykorzystaniem czujnika Halla TLE 490 5L. Układ ma za zadanie zliczać impulsy zewnętrzne z czujnika przekazywane na Port 3.4 (timer t0) mikroprocesora AT89S52 a następnie na układ 7 segmentowego wyświetlacza LED.

    Czujnik Halla jest czujnikiem o 3 nóżkach, 2 nóżki wymaga zasilanie a 3 nóżką jest podawany sygnał Q, który za pomocą układu jak na rysunku poniżej podłącze pod T0

    Czujnik Halla - zliczanie impulsów zewnętrznych.


    Czy taka koncepcja jest dobra ?

    W specyfikacji czujnika jest napisane Digital Output Signal więc przetwornik A/C pominełem.



    Z góry dziękuje za poświęcony czas i za każdą Waszą opinie.

  • Pomocny post
    #2 03 Sty 2008 16:14
    crazy_phisic
    VIP Zasłużony dla elektroda

    Koncepcja jak najbardziej słuszna i prawidłowa, pamiętaj tylko że napięcie Vs nie może być wyższe od napięcia zasilającego mikrokontroler. Jaka jest odległość czujnika od kontrolera?

  • #3 03 Sty 2008 16:23
    Johny200
    Poziom 9  

    Napięcie wyprowadziłem z mikrokontrolera miedzy PIN 20 a 40 .

    To jest makieta pokazowa więc odległości są rzędu kilku-kilkunastu cm.

    Czujnika jeszcze nie podłączałem bo nie udało mi się jeszcze zakupić tych kondensatorków 4.7nF.

    A boję się podłączyć bez tego układu do wejścia by nie uszkodzić czujnika.

    Kolejnym problemem, który może się pojawić, to to że czujnik będzie pracował w pobliżu napędzanego silniczka DC czy to może wpłynąć na przekłamania odliczania impulsów ?

    Dziękuje za odpowiedź punkcik przyznam

  • Pomocny post
    #4 03 Sty 2008 16:51
    Charly
    Poziom 18  

    A napięcie VS możesz sobie dać nawet 24V,wszak wyjście czujnika jest OC, tylko wtedy ten oporniczek podciągający(1k2) wyrzucić, a podciągnąć port mikrokontrolera do +5V, choć on jest chyba wewnątrz podciągnięty, a bez tego kondensatora też nic się nie stanie.

  • Pomocny post
    #5 03 Sty 2008 17:48
    szymtro
    Poziom 30  

    Popieram poprzednika a scalone czujniki z efektem halla potrafią działać poprawnie nawet przy +36V.

    Co do rezystora i kondensatorów to jeden odsprzęga zasilanie (spokojnie możesz dać tutaj ceramiczny 100nF) a drugi razem z rezystorem tworzy filtr przed zbyt dużą ilością impulsów (jakieś zakłócenia). Możesz spokojnie dać rezystor 1k i kondensator 1nF ceramiczny.

    A co do uszkodzenia to raczej nic się nie uszkodzi.
    Pomysł z podaniem wejścia na intx w uC jest według mnie lepszy i liczenie programem w obsłudze przerwania.

  • #6 03 Sty 2008 20:02
    Johny200
    Poziom 9  

    Ok, w poniedziałek pobawię się podłączaniem samego czujnika pod T0
    Tylko mam jeszcze mały problem, ponieważ nie mam doświadczenia w zabawach z czujnikiem Halla jak poznać, która z tych nóżek jest od Vs a która od Q

    Czujnik Halla - zliczanie impulsów zewnętrznych.

    Przepraszam za słabą jakość zdjęcia

    Rozkład w czujniku Halla to :

    Vs , Masa, Q Czujnik jest z jednej strony szerszy (tył) a od przodu jest węższy.

    Wydaje mi się, że patrząc od węższej strony należy i przyjąć oznaczenie od lewej strony Vs, Masa, Q.


    Narazie całość wraz z mikroprocesorem z programem, ale bez czujnika działa w ten sposób, że dotykając końcówką miernika uniwersalnego w wyprowadzenie portu 3.4 (T0) zliczy impuls i wyświetli na wyświetlaczu 7-segmentowym LED.

    Jestem bardzo ciekaw czy po podłączeniu czujnika i tych kondensatorków będzie poprawnie wszystko funkcjonowało.

    Dziękuje Wam za wszelkie sugestie, przyznałem punkty pomógł, jeśli macie jeszcze jakieś sugestie i uwagi bardzo proszę o ich napisaniu. Za wszystkie uwagi będę bardzo wdzięczny.

  • Pomocny post
    #7 03 Sty 2008 20:17
    Charly
    Poziom 18  

    Dobrze liczysz, Vs, GND, Q.
    Ja też dziękuję.

  • #8 16 Lis 2017 19:35
    grzes003
    Poziom 1  

    Johny200 napisał:
    Witam

    Projektuje układ do zliczania impulsów magnetycznych zewnętrznych z wykorzystaniem czujnika Halla TLE 490 5L. Układ ma za zadanie zliczać impulsy zewnętrzne z czujnika przekazywane na Port 3.4 (timer t0) mikroprocesora AT89S52 a następnie na układ 7 segmentowego wyświetlacza LED.

    Czujnik Halla jest czujnikiem o 3 nóżkach, 2 nóżki wymaga zasilanie a 3 nóżką jest podawany sygnał Q, który za pomocą układu jak na rysunku poniżej podłącze pod T0



    Czy taka koncepcja jest dobra ?

    W specyfikacji czujnika jest napisane Digital Output Signal więc przetwornik A/C pominełem.



    Z góry dziękuje za poświęcony czas i za każdą Waszą opinie.


    Witam , jestem nowy na forum mam podobny problem jak kolega i nie widze zdjęcia, które miało być w tym poście. Co jest nie tak ? Z tego co widze zostal umieszczony link zewnetrzny i stąd brak zdjęcia. Czy ktoś mógłby wstawić zdjęcie jak odczytać z czujnika Halla A3144 ktora nóżka jest od Vcc bo wtedy reszta już pójdzie. W data sheet jest wzmianka ze 1 jest Vcc 2 GND 3 OUT ale skad wiedziec od ktorej zaczac liczyc?

    Pozdrawiam
    Grzegorz

  • #9 16 Lis 2017 19:53
    landy13
    Poziom 28  

    grzes003 napisał:
    ale skad wiedziec od ktorej zaczac liczyc?

    Ano stąd:
    Czujnik Halla - zliczanie impulsów zewnętrznych.

 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME