-
Data: 2018-04-30 01:25:04
Temat: Arduino + Ethernet shield
Od: "Michal M. Lechanski" <m...@d...eu> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dobry wieczór,
Mam problem z elementami jak w temacie.
Problem polega na tym, że Ethernet od czasu do czasu gubi adres IP.
Układ składa się z Arduino UNO + płytki ethernet W5100 + guzika i
przekaźnika. Zasilanie UNO i płytki eth z jednego silacza, przekaźnika
z innego.
Adres IP pobierany z DHCP (lub na definiowany w kodzie - nie ma różnicy).
UNO i eth coś tam robią, a guzikiem wywoływane jest przerwanie
inicjujące zadziałanie przekaźnika. I niby wszystko jest OK tylko co
któreś tam przerwanie płytka eth traci adres IP. Czasem pierwsze
naciśniecie guzika i płytka ma adres 0.0.0.0, a czasem dopiero
dziesiąte. Pomiędzy kolejnymi naciśnięciami guzika najkrótszy możliwy
czas to 3 minuty.
Przekaźnik podłączony przez tranzystor więc nie ma mowy o przeciążeniu
pinu UNO. Zresztą dla testów odłączyłem przekaźnik zupełnie - nic to
jednak nie zmieniło.
Oba zasilacze ze sporym zapasem mocy więc to też raczej nie będzie
przyczyna utraty IP.
Co ważne chyba, to od momentu kiedy płytka straci adres IP nie można nic
zrobić poza wyłączeniem zasilania lub ponownym wgraniem programu.
Nie działa ani Ethernet.begin() ani Ethernet.maintain()
Pytanie do bardziej doświadczonych - czy znacie jakąś sztuczkę
programową żeby płytka eth znów dostała IP?
Googlownica wykazuje że prawdopodobnie jedynym rozwiązaniem jest reset
płytki eth bez resetu Arduino. Rad bym jednak poznać inne rozwiązanie.
Pomożecie? Z góry dziękuję.
--
Michał
Najnowsze wątki z tej grupy
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
- wzmacniacz mocy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
Najnowsze wątki
- 2025-06-02 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-06-01 jaki kretyn boziu uśpić :)
- 2025-06-01 Zdolny to legalnego prowadzenia samochodu w Anglii wykluczony z komisji wyborczej w Białymstoku
- 2025-06-01 nie ustąpiła moturowi?
- 2025-05-31 Skoro jest tak dobrze i TANIO to dlaczego jeszcze nie jeździmy na takich akumulatorach?
- 2025-05-31 Warszawa => IT Data Analyst (obszar Power BI) <=
- 2025-05-31 Warszawa => IT Hardware Specialist - Wsparcie i Konfiguracja <=
- 2025-05-31 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-05-31 Gdańsk => PHP Developer <=
- 2025-05-31 Lublin => Delphi Programmer <=
- 2025-05-31 co to za obcęgi? [OT]
- 2025-05-30 Rondo :)
- 2025-05-30 Warszawa => Senior Account Manager <=
- 2025-05-30 Warszawa => Senior C++ Developer (analiza numeryczna i modelowanie) <=
- 2025-05-30 Gdańsk => Team Lead Data Engineer (Snowflake) <=