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.

Arduino - Połączenie cyfrowego wejścia (max 5V) z kierunkowskazem auta (ok12VDC)

Hants 29 Kwi 2013 15:17 3003 14
  • #1 29 Kwi 2013 15:17
    Hants
    Poziom 9  

    Buduję sobie doświetlacz zakrętów na Arduino.

    Obmysliłem sobie uziemione wejście cyfrowe,

    Czy poniższy układ będzie działał poprawnie?

    Arduino - Połączenie cyfrowego wejścia (max 5V) z kierunkowskazem auta (ok12VDC)

  • #2 29 Kwi 2013 15:42
    pawel-jwe
    Poziom 30  

    Hants napisał:
    kierunkowskazem auta (~12V)

    Rozumiem że masz na myśli 12VDC.
    Nie prościej by było dać 12V na dzielnik rezystancyjny, z dzielnika wyciągnąć te ok. 5V i podłączyć do wejścia cyfrowego Arduino.

  • #3 29 Kwi 2013 15:53
    Hants
    Poziom 9  

    Dziękuje za odpowiedź.

    Tak, oczywiscie chodziło mi o DC. Zaraz poprawię temat.

    Niedawno zacząłem przygodę z elektroniką, nie doszedłem jeszcze do dzielników.
    Miałbym problem z dobraniem właściwego.

    Wydaje mi się, że L7805CV lepiej gwarantuje brak napięć powyżej 5V. Hm?

  • #4 29 Kwi 2013 16:11
    BlueDraco
    Specjalista - Mikrokontrolery

    Nie przesadzajcie - wystarczy jeden rezystor 100k pomiędzy tym sygnałem 12 V i wejściem uC.

  • #5 29 Kwi 2013 16:17
    Hants
    Poziom 9  

    A co z uziemieniem wejścia?

    Tak sobie doświadczalnie podłączyłem 100kΩ do 12VDC zasilania...

    ..i już Ci mogę podziękować za próbę spalenia mojego Arduino, bo jakbym nie kombinował, to V=10.95

  • Pomocny post
    #6 29 Kwi 2013 16:18
    pawel-jwe
    Poziom 30  

    Hants napisał:
    Wydaje mi się, że L7805CV lepiej gwarantuje brak napięć powyżej 5V. Hm?

    Dzielnik napięcia też Ci to zagwarantuje ;)
    Zrobienie dzielnika jest bardzo proste możesz wziąć rezystory R1=1k oraz R2=1k2 razem masz 2k5, jeśli większy podłączysz od strony 12V a mniejszy od strony GND to spadki napięć na R1 będzie 4,8V a na R2 będzie 7,2 więc między rezystorami masz max. 4,8V.
    Musisz tylko pamiętać że na włączonym silniku zawsze będzie w instalacji nieco więcej niż te 12V, możesz wziąć R1=1k i R2=2k i wtedy spadki na R1 masz 4V dla 12V w aucie (do 5V jeśli napięcie w aucie będzie miało do 15V).

  • Pomocny post
    #7 29 Kwi 2013 16:26
    glecki
    Poziom 20  

    A może lepiej po prostu wstawić przekaźnik na 12V.Bezpiecznie dla procka i galwanicznie odseparowane.I czysta sprawa dla stanów.

  • #8 29 Kwi 2013 17:41
    BlueDraco
    Specjalista - Mikrokontrolery

    Hants: takie połączenia są w praktyce często stosowane i są one poprawne elektrycznie. Nie ma szans, żeby napięcie na wejściu przekroczyło w tej konfiguracji wartość 5.7 V i jest to całkowicie zgodne ze specyfikacją parametrów układu mikrokontrolera.

  • Pomocny post
    #9 29 Kwi 2013 22:27
    excray
    Poziom 38  

    Zawsze można kupić transoptor PC817 za grosze plus 2 oporniki i temat dopasowania rozwiązujemy w pełni profesjonalnie.

  • #10 29 Kwi 2013 22:29
    McMonster
    Poziom 32  

    W instalacji samochodowej w praktycznie może się wiele ciekawych rzeczy dziać, również szpilki napięcia. Poczytajcie sobie notę AN2689 od ST.

  • #11 30 Kwi 2013 00:17
    Hants
    Poziom 9  

    pawel-jwe napisał:
    Zrobienie dzielnika jest bardzo proste możesz wziąć rezystory R1=1k oraz R2=1k5 razem masz 2k5, jeśli większy podłączysz od strony 12V a mniejszy od strony GND to spadki napięć na R1 będzie 4,8V a na R2 będzie 7,2 więc między rezystorami masz max. 4,8V.


    Cóż za reguła za tym stoi? Dotychczas używałem oporników do ograniczenia natężenia prądu (zabawy z LED).
    Podłączyłem testowy ukłąd wedle Twojego opisu. Ciekawe rozwiązanie i faktycznie - działa jak opisałeś. :-)



    excray napisał:
    Zawsze można kupić transoptor PC817 za grosze plus 2 oporniki i temat dopasowania rozwiązujemy w pełni profesjonalnie.


    Zaproponowałbys jakiś schemat połączenia? Gdzie dac te oporniki?

    glecki napisał:
    A może lepiej po prostu wstawić przekaźnik na 12V.Bezpiecznie dla procka i galwanicznie odseparowane.I czysta sprawa dla stanów.


    Czyli np taki Songle SRD-12VDC? W puszce od projektu już mi się ta ilość zabawek nie zmieści :-) Ale pomysł ciekawy. Dzięki!

  • Pomocny post
    #12 30 Kwi 2013 08:02
    glecki
    Poziom 20  

    Kolego
    Każdy nawet najmniejszy przekaźnik będzie dobry.Mim zdaniem wziąłbym przekaźnik ze stykami NC NO i COM.COM do portu procka,na NC stan niski,na NO stan wysoki (lub odwrotnie zależnie od skonfigurowania programu) i jest OK.Styki będą w sposób minimalny obciążone.

  • Pomocny post
    #13 30 Kwi 2013 08:09
    BlueDraco
    Specjalista - Mikrokontrolery

    Jeżeli urządzenie jest zasilane z instalacji samochodowej, to przekaźnik lub transoptor tylko zwiększy koszty i objętość, bo nic od niczego nie odizoluje.
    Coś przekombnowujecie z tymi interfejsami. Jeden lub dwa rezystory (dzielnik) - to praktycznie wszystko co jest potrzebne. ja dorzuciłbym jeszcze na wejściu uC kondensator np. 100 nF, który zgasi ew. impulsy.

  • #15 30 Kwi 2013 11:46
    Hants
    Poziom 9  

    Dziekuję wszystkim za odpowiedzi!

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