Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Reset arduino przy jednoczesnym załączeniu 2 przekaźnikow

marshall94pl 12 Oct 2020 21:42 933 22
  • #1
    marshall94pl
    Level 4  
    Reset arduino przy jednoczesnym załączeniu 2 przekaźnikow

    Mam problem z układem który zmontowałem. Przy jednoczesnym załączeniu obu przekaźników arduino nano resetuje się (LCD gaśnie, gdy podłączony pod USB z laptopa to słychać dźwięk z windowsa, oznaczający podłączenie nowego urządzenia). Podczas działania każdego osobno wszystko działa dobrze. We wgranym programie mierzona jest temperatura i wilgotność i w zależności od pomiarów załączane są wentylatory 12V lub nawilżacz powietrza, który podłączony jest pod drugi przekaźnik.



    Podczas lutowania tego w całość coś się zwarło i zaczęło się dymić. Przed tą sytuacją miałem przez parę minut uruchomiony układ i zdaje się, że wszystko działało jak należy, to znaczy oba przekaźniki działały. Myślałem że spaliłem arduino, ale wszystkie czujniki działają, lcd działa i jak pisałem wcześniej przekaźniki osobno również działają. Próbowałem zmieniać wyjścia do których podłączany był drugi przekaźnik, mierzyłem napięcie na nich, wychodziło od 3.5V-4V.

    Przekaźniki to jqc-3ff-s-z w wersji modułowej.
    Jako zasilacz podłączona jest ładowarka telefonu, która na wyjściu ma 2A.

    Czy ktoś jest w stanie coś mi zasugerować, czym to może być spowodowane, co sprawdzić?
    Do you have a problem with Arduino? Ask question. Visit our forum Arduino.
  • Helpful post
    #3
    Rysiek2
    CCTV and Stationary Alarms specialist
    Rozumiem, że na szynie I2C rezystory mają 4,7 kiloohm a nie 4,7 ohm?
    Prawdopodobnie nie wydala toto prądowo. Sprawdź na innym zasilaczu.
    Zlokalizowałeś skąd się dymiło?
  • #4
    marshall94pl
    Level 4  
    Rysiek2 wrote:
    Rozumiem, że na szynie I2C rezystory mają 4,7 kiloohm a nie 4,7 ohm?
    Prawdopodobnie nie wydala toto prądowo. Sprawdź na innym zasilaczu.
    Zlokalizowałeś skąd się dymiło?

    4.7k oczywiście, błąd na schemacie. Też mi to wyglądało na to, że za mała wydajność zasilacza, ale przecież tam nie ma co tyle prądu pobierać. Próbowałem też na innych zasilaczach >1A i to samo. Nie zlokalizowałem, wydaje mi się, że przy przenoszeniu pcb była szansa, żeby wyjście z uC zwarło do masy, ale nie wiem czy to mogło spowodować te dymienie.
  • #5
    krzysiek_krm
    Level 40  
    Według dokumentacji te przekaźniki (cewka 5 V jak mniemam) pobierają przy załączeniu prąd około 70 mA, zatem oba jednocześnie około 140 mA. Moim zdaniem przeciążasz po prostu procesor w Arduniuniu. Proponuję do sterowania cewkami przekaźników zastosować jakieś drivery - bipolarne, mosfet, scalone, czy co tam Ci się pod rękę nawinie.
  • #7
    krzysiek_krm
    Level 40  
    khoam wrote:
    To są moduły przekaźników, w których wejście odseparowane jest transoptorem.

    Czyli na schemacie jest błąd.
    Rozumiem, że do modułu przekaźnika powinno być podłączone 5 V z zasilacza, masa na stałe a sterowanie jest "niskoprądowe".

    Dodano po 1 [minuty]:

    Rysiek2 wrote:
    Chyba zbyt dosłownie potraktowałeś schemat

    To akurat autor napisał (moduły) ale może jakoś dziwnie to podłączył.
  • #9
    krzysiek_krm
    Level 40  
    khoam wrote:
    @marshall94pl Co to za konkretne moduły przekaźnikowe?

    I jak są podłączone bo ze schematu to nie wynika jednoznacznie.
  • #10
    marshall94pl
    Level 4  
    Tak, rzeczywiście na schemacie jest trochę inaczej podłączone niż w rzeczywistości.

    Moderated By dondu:

    Jeśli chcesz pomocy, to należy podać właściwe dane do analizy.
    W przeciwnym przypadku pomagający Ci "lekarze" wyciągają błędne wnioski.




    Ten moduł ma 3 piny, gnd, vcc i in.
    ]Link
  • #12
    marshall94pl
    Level 4  
    Rysiek2 wrote:
    marshall94pl wrote:
    Ten moduł ma 3 piny, gnd, vcc i in.

    To teraz opisz jak to podłączyłeś.


    Vcc --> 5v Arduino
    Gnd --> gnd Arduino
    In --> D12 Arduino
  • #13
    Rysiek2
    CCTV and Stationary Alarms specialist
    marshall94pl wrote:
    Vcc --> 5v Arduino
    Gnd --> gnd Arduino
    In --> D12 Arduino

    Wygląda na to, ż dobrze.
    Czy mierzyłeś jaki to wszytko pobiera prąd?
  • #14
    marshall94pl
    Level 4  
    Rysiek2 wrote:
    marshall94pl wrote:
    Vcc --> 5v Arduino
    Gnd --> gnd Arduino
    In --> D12 Arduino

    Wygląda na to, ż dobrze.
    Czy mierzyłeś jaki to wszytko pobiera prąd?


    Jak wrócę do domu to zmierzę.

    Jeszcze jedno, rano jeszcze raz zmierzyłem jakie jest napięcie na pinie 5v Arduino, wychodzilo około 3v, bardzo podobnie do tego co jest na pinie 3.3v.
  • #15
    Rysiek2
    CCTV and Stationary Alarms specialist
    marshall94pl wrote:
    Jeszcze jedno, rano jeszcze raz zmierzyłem jakie jest napięcie na pinie 5v Arduino, wychodzilo około 3v, bardzo podobnie do tego co jest na pinie 3.3v.

    No to jesteś blisko.
  • #16
    marshall94pl
    Level 4  
    Rysiek2 wrote:
    marshall94pl wrote:
    Jeszcze jedno, rano jeszcze raz zmierzyłem jakie jest napięcie na pinie 5v Arduino, wychodzilo około 3v, bardzo podobnie do tego co jest na pinie 3.3v.

    No to jesteś blisko.

    A czy to nie będzie miało znaczenia akurat w przypadku tego modułu przekaźnika? Na jego odwrocie jest napisane low level trigger i faktycznie do jego załączenia wymagane jest podanie stanu niskiego w programie na pinie in. Cewka jest wprawdzie na 5V, w dokumentacji jest napisane pickup voltage 3.8V, biorąc pod uwagę ten pomiar to tyle jej nie dostarczam, ale dioda power na module świeci.
  • Helpful post
    #17
    khoam
    Level 40  
    marshall94pl wrote:
    Jeszcze jedno, rano jeszcze raz zmierzyłem jakie jest napięcie na pinie 5v Arduino, wychodzilo około 3v, bardzo podobnie do tego co jest na pinie 3.3v.

    Na pinie "5V" nie powinno być napięcia mniejszego niż 5V. Jeżeli tak, jest to może świadczyć o uszkodzeniu stabilizatora 5V na płytce - schemat Nano w załączeniu.
  • #18
    karwo
    Level 26  
    Przekaźniki to jedno a drugie to czujniki - też są zasilone z 5V i cały czas pobierają prąd. Dla mnie to zasilanie "przysiada".
    marshall94pl wrote:
    Podczas lutowania tego w całość coś się zwarło i zaczęło się dymić. Przed tą sytuacją miałem przez parę minut uruchomiony układ i zdaje się, że wszystko działało jak należy, to znaczy oba przekaźniki działały. Myślałem że spaliłem arduino

    A może właśnie uszkodziłeś tor zasilania w arduino?
  • #19
    krzysiek_krm
    Level 40  
    marshall94pl wrote:
    Jako zasilacz podłączona jest ładowarka telefonu, która na wyjściu ma 2A.

    To z tego zasilacza bierzesz 5 V do zasilania modułów przekaźników ?
    Opis sytuacji jest trochę niejasny.
  • #20
    marshall94pl
    Level 4  
    krzysiek_krm wrote:
    marshall94pl wrote:
    Jako zasilacz podłączona jest ładowarka telefonu, która na wyjściu ma 2A.

    To z tego zasilacza bierzesz 5 V do zasilania modułów przekaźników ?
    Opis sytuacji jest trochę niejasny.


    Zasilacz był podłączony do Arduino, a moduły przekaźnika zasilane z pinu 5V.

    Wydaje mi się że powodem było faktyczne uszkodzenie toru zasilania.
    W każdym razie problem sam niejako się rozwiązał, chciałem sprawdzić czy pin Vin to jest bezpośrednio zasilanie z zasilacza i czy daje te 5V, niestety przy próbie pomiaru Arduino padło całkowicie. Być może przez utrudniony dostęp źle coś przyłożyłem. Zamawiam nowe, okaże się czy to faktycznie tor zasilania był uszkodzony.

    Dziękuję za sugestie w rozwiązaniu problemu
  • Helpful post
    #22
    karwo
    Level 26  
    marshall94pl wrote:
    Jako zasilacz podłączona jest ładowarka telefonu, która na wyjściu ma 2A.

    Te "peryferia" pobierają więcej prądu niż samo Arduino - może to wpływać na jakość pomiarów i stabilność działania w takiej konfiguracji jak masz teraz : zasilacz->Arduino->peryferia. Arduino ma kiepsko rozwiązane zasilanie jak trzeba pobrać ciut więcej prądu.
    Zanim ubijesz koleje Arduino przerób swoją konstrukcję tak aby to moduły miały "główne" zasilanie a Arduino było z nich zasilane: zasilacz->peryferia->Arduino.
  • #23
    emarcus
    Level 38  
    marshall94pl wrote:

    Przekaźniki to jqc-3ff-s-z w wersji modułowej.
    Jako zasilacz podłączona jest ładowarka telefonu, która na wyjściu ma 2A.


    Zacznij od tego, że ładowarka od telefonu nie jest adeqwantnym zasilaczem dla tak rozbudowanego układu z płytką arduino.
    Wyjście zasilacza mierzy się w Voltach (!), a nie w Amperach. Te dwa Ampery to tylko szacowana obciążalność tego zasilacza. Często ten parametr ma charakter raczej handlowy niż techniczny).
    Ile więc VOLTÓW masz na jego wyjściu w stanie zmontowanym układu po jego załączeniu?
    Przedstawiony diagram nie pokazuje sposobu zasilania płytki arduino. Jeżeli zasilasz płytkę przez pin oznaczony Vin to potrzebujesz go zasilić ze źródła dostarczającego napięcie co najmniej 6.5V (5V+1.1V + ew. wahania i spadkinap z tytułu obciżenia).
    Zasilanie wszelkiego rodzaju peryferyjnych modułów nie powinno obciążać regulatora napięcia płytki arduino.
    Regulator, ten na płytce nie jest ‘elektrownią’(!)

    e marcus