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

Jak podłączyć czujnik indukcyjny PNP NO do ATmega8 i napisać program?

amelkak 21 Gru 2016 20:26 2592 6
REKLAMA
  • #1 16141830
    amelkak
    Poziom 7  
    Chciałabym następnie napisać prosty program, że gdy czujnik wykrywa obiekt to mikroprocesor daje sygnał dźwiękowy lub świetlny... Czujnik jakiego używam to PNP NO, dokładniej ten:

    http://files.pepperl-fuchs.com/webcat/navi/productInfo/edb/033499_pol.pdf?v=20150611113747

    I teraz pytanie jak podłączyć go na schemacie do atmegi? Tak jak na załączonym schemacie? Dzielnikiem napięcia jak np. termsitor chyba się nie uda, bo to jednak nie ten typ...

    Jak podłączyć czujnik indukcyjny PNP NO do ATmega8 i napisać program?elektrodas..mat.png Download (14.86 kB)

    Znalazłam też takie rozwiązanie

    Jak podłączyć czujnik indukcyjny PNP NO do ATmega8 i napisać program?
  • REKLAMA
  • Pomocny post
    #2 16148836
    paul319366
    Poziom 12  
    Więc jeśli trzymać się tego co widzimy na załączonym obrazku to musi kolega zastosować dzielnik napięcia na wejściu uC bo 12V które zasila czujnik usmaży mikro-kontroler w oka mgnieniu po za tym zaproponowany schemat połączeń jak najbardziej się sprawdzi.
  • REKLAMA
  • #3 16170151
    amelkak
    Poziom 7  
    Nie wiem czy dobrze zrozumiałam, ale czy po prostu taki sposób się sprawdzi?


    Jak podłączyć czujnik indukcyjny PNP NO do ATmega8 i napisać program?
  • REKLAMA
  • Pomocny post
    #4 16170600
    adam_es
    Poziom 30  
    Z grubsza tak, ale źle rozumiesz działanie czujnika z wyjściem PNP. Tranzystor ma emiter podłączony do źródła zasilania ( w nocie katalogowej L+), a kolektor stanowi wyjście. W ten sposób podaje +zasilania na obciążenie (symbol przekaźnika w nocie). W zasadzie wyjście można podłączyć przez dzielnik do wejścia MCU, ale bezpieczniej zrobić to za pomocą dodatkowego tranzystora, jak na rysunku w #1. Układ daje wymuszenie prądowe wyjścia czujnika przez R1 i R2 i separację sygnału wyjściowego od napięcia zasilania czujnika. Wersja z dzielnikiem (post #3) lepiej, jak ma jeszcze szeregowy rezystor do wejścia dla ochrony w razie uszkodzenia dolnego rezystora w dzielniku.
  • #5 16172847
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • Pomocny post
    #6 16182577
    pawel_konin
    Poziom 20  
    emarcus napisał:
    adam_es napisał:
    Z grubsza tak, ale...............


    A może jednak tak?
    Jak podłączyć czujnik indukcyjny PNP NO do ATmega8 i napisać program?

    e marcus

    Najbezpieczniejsza opcja była by taka jak w mądrych książkach piszą 100% separacja od napięcia o wyższym potencjale niż VCC uP.
    Rys 5.2 Jak podłączyć czujnik indukcyjny PNP NO do ATmega8 i napisać program?
    W takim układzie niema żadnych opcji żeby naszemu portowi coś się stało:
    - w razie uszkodzenia transoptora 24V nie dostanie się do uP
    - w razie uszkodzenia czujnika lub też zwarcia najwyżej spali się dioda w transoptorze
    - brak dzielnika napięcia(brak ryzyka podania wyższego napięcia na port) po stronie uP jest już np 5V uP
    - zakłócenia nie przejdą na stronę uP(separacja optyczna)

    Myślę że, tak powinno się podłączać każdy element o wyższym napięciu niż VCC uP, ze szczególnym uwzględnieniem elementów stykowych prąd stały lub tez przemienny.
  • #7 16183540
    amelkak
    Poziom 7  
    WYkorzystam raczej transoptor dziękuję za pomoc :)
REKLAMA