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

Arduino Nano ulega przepaleniu przy zasilaniu 12V - jak zabezpieczyć?

arkosw 25 Kwi 2019 16:47 1671 18
  • #1 17925946
    arkosw
    Poziom 12  
    Posty: 341
    Pomógł: 4
    Ocena: 37
    Witam.Wymyśliłem sobie projekt, gdzie wchodzą do arduino 2 sygnały i wychodzą też 2, a w zasadzie włączają przekaźniki z cewką 5v.
    Założenia bardzo proste, po dwukrotnym kliknięciu przycisku w pilocie samochodu arduino włącza przekaźnik, który zasuwa szyby,
    analogicznie z drugim przyciskiem.
    Ale jako, że w samochodzie mamy 12-14v pewien pan z facebooka powiedział, żebym użył stabilizatora L7805 do zmniejszenia napięcia, więc na przewodach sygnałowych/wchodzących do arduino jak również całe zasilanie arduino skonstruowalem za pomocą tego samego stabilizatora

    Na dole schemat jaki udało mi sie narysować.
    wszystkie stabilizatory na schemacie to 7805,
    przekaźniki mają cewkę 5v
    oporniki na wejsciach to 10KΩ
    Czerwony przewód to +5v
    Niebieski przewód to +12v
    Czarny przewód to GND
    Żólty to "outputy" do przekaźników
    zielony to wejścia do arduino już za stabilizatorem czyli +5v

    Arduino Nano ulega przepaleniu przy zasilaniu 12V - jak zabezpieczyć?dadada..png (360.55 kB)Musisz być zalogowany, aby pobrać ten załącznik.

    Jest też podpiety moduł HC-06 którym z telefonu "przyciskam" przyciski, ale myślę, że jest on nie ważny, jego działanie mozna podglodnąć w programie.
    Problem jest taki, że podłączyłem arduino do samochodu wszystko działało okej, ale przez chwilę, po może 5 min arduino przestało reagować na przyciski pilota i zaświeciły się diody Power, RX TX i ciagle swieca, a po podpieciu arduino pod komputer nic nie świeci i komputer nie widzi płytki.

    Jestem świadom tego, że płytka jest do wyrzucenia, ale pytanie, co zrobiłem nie tak/ jak to zrobić, aby to działało ? Wcześniej miałem wszystko na 5v, bez stabilizatorów i wszystko działało juz kilka dni ( robiłem testy),

    A i jeszcze jedna rzecz która mogła mieć wpływ( i mam wrazenie ze po tym sie plytka spaliła, ale pewny nie jestem), dwukrotne podanie na pin D2 prądu otwiera przekaźnik który łączy +12 z tym samym pinem, czyli łączy 1 z 4 (podpisane przy wtyczce db9 ) a nie dałem tam żadnej diody prostowniczej..

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • #2 17925969
    HD-VIDEO
    Poziom 43  
    Posty: 8040
    Pomógł: 1265
    Ocena: 1885
    LM7805 nie można umieszczać na takiej płytce w taki sposób, wystarczy że ich GND nie będzie kontaktowało i masz 12V na wyjściu.

    Nie wiem po co: port arduino >> LM7805 ?

    Przekaźniki są chyba są "gołe" czyli sama cewka
  • #3 17925971
    kaczakat
    Poziom 34  
    Posty: 1748
    Pomógł: 317
    Ocena: 231
    Do Arduino są moduły przekaźników z optoizolacją (przynajmniej częściową, gnd są wspólne na tych popularnych), jak podałeś z pinu napięcie na cewkę bezpośrednio to różnie może być. Oczywiście podanie na piny IO 12V też zabije uC. Do zasilania lepiej użyć przetwornic step-down.
    Pomogłem? Kup mi kawę.
  • #4 17925985
    Loker
    Poziom 39  
    Posty: 3368
    Pomógł: 575
    Ocena: 721
    1. LM7805 na wejściach niepotrzebne - wystarczy dzielnik rezystancyjny plus jakieś zabezpieczenia przed zakłóceniami.
    2. Oba LM7805 na wejściach wpięte nieprawidłowo (odwrotnie).
    3. Jeśli podłączysz cewkę przekaźnika bezpośrednio do wyjścia arduino, to po jakimś czasie (zwykle bardzo szybko) "upalisz" to wyjście.
    4. Brak kondensatorów odsprzęgających zasilanie przy 7805 - czasem potrafią się wzbudzić.
  • #5 17925990
    HD-VIDEO
    Poziom 43  
    Posty: 8040
    Pomógł: 1265
    Ocena: 1885
    arkosw napisał:
    wchodzą do arduino 2 sygnały


    Usuwasz te LM

    Napięcie sterujące 12V (samochód), szeregowy rezystor, tranzystor n-p-n, emiter na masie, kolektor do portu (INPUT), w programie podciągasz pin do plusa, negujesz sygnał programowo; ew. jak wyżej dzielnik ale trzeba go obliczyć dla napięcia 14V

    arkosw napisał:
    i wychodzą też 2


    Przekaźniki sterowane przez tranzystor n-p-n + rezystor szeregowy w bazie, emiter na masie, na cewce dioda zaporowo , lub gotowy taki moduł z tymi elementami.

    Zasilanie 5V , LM7805 lub lepiej przetwornica DC/DC 5V
  • #6 17925991
    arkosw
    Poziom 12  
    Posty: 341
    Pomógł: 4
    Ocena: 37
    HF3FF -Zasotsowałem takie przekaźniki, bo zależało mi na jak najmniejszych rozmiarach a te są małe. Czyli jednak muszą być takie "dedykowane" do arduino na płytkach ?

    Co do LM7805 to wsztstko jest polutowane więc masa na pewno jest wszędzie,

    Wybacz ale nie rozumiem :
    "Nie wiem po co: port arduino >> LM7805 ?

    Przekaźniki są chyba są "gołe" czyli sama cewka"

    Więc czego musze użyć, zeby zmniejszyć napięcie ? Jaką przetwornice ? Pamiętając o tym, że zależy mi na jak najmniejszych rozmiarach.
    I do każdego wejścia/sygnału muszę użyć kolejnej przetwornicy ? dobrze rozumiem ?

    Edit: teraz zauwazylem 2 dodatkowe odpowiedzi, już czytam
  • #7 17925997
    HD-VIDEO
    Poziom 43  
    Posty: 8040
    Pomógł: 1265
    Ocena: 1885
    arkosw napisał:
    Co do LM7805 to wsztstko jest polutowane więc masa na pewno jest wszędzie


    Pokazałeś to na tej płytce i przyjąłem, że tak wygląda rzeczywisty testowy projekt.

    Jeżeli przekaźniki są na 5V to zasilasz je z 5V.

    Zasilanie (przetwornica 5V lub LM7805) jest jedna zasila arduino i przekaźniki
  • #8 17926008
    Konto nie istnieje
    Poziom 1  
  • #9 17926020
    arkosw
    Poziom 12  
    Posty: 341
    Pomógł: 4
    Ocena: 37
    Wybaczcie panowie, ale jako że jestem początkujący mój mózg nie jest w stanie przetworzyć tak szybko wszystkiego co piszecie

    1. khoam-- Czyli po prostu w 12-14,4v które wchodzi jako sygnał wlutowuje diode prostowniczą, rezystor 10K z niego do arduino i jednocześnie do masy 5,1K, dokładnie takie oporniki jak napisałeś ? :) tzn, jak na schemacie wyżej
    Jeśli tak to wejścia mamy z głowy


    2. A zasilanie płytki czyli te przyjmijmy 12v podłączam bezpośrednio pod pin "VIN" w płytce i ma nic się nie "sfajczyć" ? bo wujek google podpowiada że powinno się tam podpinać 7-10volt


    3. A sterowanie przekaźnikiem rozwiązuje w taki sposób ?
    Arduino Nano ulega przepaleniu przy zasilaniu 12V - jak zabezpieczyć?asdfsf.png (174.74 kB)Musisz być zalogowany, aby pobrać ten załącznik.


    wybaczcie za tyle pytań, ale nie chce kolejny raz tego zepsuć, tym bardziej ze z 3 została mi 1 płytka nano :shii:
  • #10 17926032
    Konto nie istnieje
    Poziom 1  
  • #11 17926051
    arkosw
    Poziom 12  
    Posty: 341
    Pomógł: 4
    Ocena: 37
    Hmm, a ja was okłamałem pisząc arduino, mam klona na ch340, ale kupuje klony bo mam 2 arduino ( też klony, ale identyczne do oryginału) i komputer nawet ich nie widzi, a klony na ch340 działają wszystkie, bez instalacji sterowników, po prostu wpinam i działa :)

    Jak będę na mieście kupie rezystory bo chyba nie mam 5.1K , płytke drukowaną uniwersalną, i robię podejście nr. 3 :D ( za pierwszym razem spadł mi kabel 12v i dotknął którejś nóżki płytki :/ )

    A co dziwne moduł HC-05 do teraz działa a był podpięty do obu płytek w momencie kiedy je spaliłem
  • #12 17926059
    Konto nie istnieje
    Poziom 1  
  • #13 17926063
    arkosw
    Poziom 12  
    Posty: 341
    Pomógł: 4
    Ocena: 37
    Okej
    A zapomniałem o jeszcze jednym, jak już podłącze tak jak narysowałeś wyżej to w arduinoIDE, wejścia zostawiam jako INPUT ?
  • Pomocny post
    #14 17926066
    Konto nie istnieje
    Poziom 1  
  • #15 17926074
    arkosw
    Poziom 12  
    Posty: 341
    Pomógł: 4
    Ocena: 37
    Czyli w sumie program się nie zmieni jedynie podłączenie. Dziękuję,
    jak podłącze wszystko to dam znać czy działa :)

    Dodano po 3 [godziny] 39 [minuty]:

    khoam napisał:


    Arduino Nano ulega przepaleniu przy zasilaniu 12V - jak zabezpieczyć?



    Dioda prostownicza 12v ?

    Bo na drugim schemacie jest napisane 1n4148 a tu nic :/
  • #16 17926928
    Konto nie istnieje
    Poziom 1  
  • #17 17926947
    arkosw
    Poziom 12  
    Posty: 341
    Pomógł: 4
    Ocena: 37
    Okej, a znalazłem właśnie w szafie przetwornice mp1584, gdyby to z niej zasilić arduino ? będzie bezpieczniej, czy tak samo jak wtedy gdy podam prąd pinem VIN ?
  • Pomocny post
    #18 17926972
    Konto nie istnieje
    Poziom 1  
  • #19 17933881
    arkosw
    Poziom 12  
    Posty: 341
    Pomógł: 4
    Ocena: 37
    Witam. Trochę brak czasu ostatnio do tego paskudna pogoda, ale udało się ! Działa :) Teraz tylko będę rozbudowywał swój projekt :)
    Filmik z działania, niestety jakość tragiczna ale nie mam nawet kiedy nagrać tego normalnym telefonem
    https://youtu.be/HZzopfP-tZ4

    W planach podłaczenie czujnika światła i deszczu i gdy zapomnę/ bedzie padało dach sam się zamknie :)

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik zaprojektował system oparty na Arduino Nano, który steruje przekaźnikami do otwierania szyb w samochodzie, zasilany napięciem 12V. W trakcie dyskusji poruszono problemy związane z przepaleniem Arduino przy zasilaniu 12V oraz niewłaściwym użyciem stabilizatora L7805. Uczestnicy sugerowali zastosowanie tranzystorów do sterowania przekaźnikami oraz optoizolacji dla bezpieczeństwa. Zwrócono uwagę na konieczność stosowania diod zaporowych przy cewkach przekaźników oraz na możliwość zasilania Arduino bezpośrednio z pinu VIN. Użytkownik ostatecznie zdecydował się na przetwornicę MP1584 do zasilania Arduino, co okazało się skuteczne.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA