logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Amtega16][Bascom] podłączenie czujnika obrotu Burster

kuboon 08 Lut 2011 22:08 1237 3
  • #1 9123886
    kuboon
    Poziom 2  
    Witam

    Natrafiłem na problem w moim projekcie na uczelnie układu przetwarzającego sygnały z czujnika obrotu Burster 8821.

    Czujnik daje impulsy prostokątne , stan wysoki impulsów to ~9V, niski ~0V (zasilam go 12V).

    Mam Atmege16. Zliczam impulsy timerem1, niby wszystko działa (odczyty są całkiem sensowne), ale wiem że samo podłączenie czujnika do uC zaprojektowałem źle, bez namysłu połączyłem 'na krótko' kanał z danymi czujnika do wyjścia t1 (PB1) - działa, ale problemem jest to że wykonując obroty czujnika, skacze mi zasilanie w całym moim układzie (mam zasilacz +-12 stabilizowany, z tego 12V zasilam jeszcze układy Dac08, i Atmege - po LM7805).

    Czy powinienem podłączyć jakiś bufor, czy coś aby połączenie było ok ?
    Czy wystarczy odpowiednie skonfigurowanie portów?

    czy jeżeli wyjście jest ustawione jako timer to sygnał z którego zliczam impulsy musi być w jakimś konkretnej postaci ? Czy wystarczy że prostokątny?

    Byłbym bardzo wdzięczny za wszelką pomoc.
  • Pomocny post
    #2 9124080
    Fredy
    Poziom 27  
    Najprościej to zrób dzielnik napięcia na rezystorach - np szeregowo 10K i do masy 10K. Wtedy podzielisz przez dwa i będzie OK.
    Możesz też zamiast rezystora do masy dac zenerke np 4V7.
    Można też dać dodatkowo kondensatory do masy za rezystorem np około 1n aby odkłócić przebiegi wcz typu od komórki.

    Tak powinno działać - ale jeśli przebiegi są wolnozmienne to możesz tez dać na wejściu bramki z schmitem np CD 40106.
  • #3 9125726
    kuboon
    Poziom 2  
    dzięki! podłączenie rezystorów w zupełności wystarczyło. z ciekawości jeszcze spróbuję bramkę schmitta
  • #4 9136061
    SylwekK
    Poziom 32  
    Dobrym nawykiem jest wstawianie za rezystorem zaporowo diody zenera 4,7V jak wspomniał Fredy na wejście uC. Zapobiega to większym skokom napięcia na wejściu. Jakby jakimś cudem jednak nie 9 a 12V się pojawiło to przy zwykłym dzielniku rezystorowym z dużym prawdopodobieństwem uległ by zniszczeniu port uC. Dioda dała by radę nawet z dużo większym napięciem.
REKLAMA