-
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
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
Najnowsze wątki
- 2025-02-14 Zdalne załączanie grzałki bojlera elektrycznego
- 2025-02-14 Warszawa => Kierownik ds. kluczowych Klientów <=
- 2025-02-14 Częstochowa => Product Manager - Systemy infrastruktury teleinformaty
- 2025-02-14 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-02-14 Warszawa => Data Engineer (Tech Leader) <=
- 2025-02-14 Czy ma sens grupa news:pl.soc.polityka-prawna ? :-)
- 2025-02-14 e-paper
- 2025-02-14 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-14 Warszawa => System Architect (Java background) <=
- 2025-02-14 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-14 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-02-14 Re: Dlaczego nie było (pełzającego) zamachu stanu? Bo minister Bodnar już "zawiesił" prokuratora Ostrowskiego
- 2025-02-14 e-paper
- 2025-02-14 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-14 Warszawa => International Freight Forwarder <=