Układ może okazać się przydatny. Z mojego doświadczenia wiem, że da się zmieścić komunikację przez USB w procesorze Attiny2313. Mogłoby to wyglądać następująco: program na komputerze wysyła powiedzmy co 20 sekund informację, potwierdzającą jego przytomność. Układ liczy w tym czasie czas od ostatniej takiej wiadomości i jeśli przekroczy np. 45 sekund,...
Watchdog - to układ czasomierza zerowanego programowo, np. odpowiednim rozkazem procesora. Rozkaz ten umieszcza się np. w głównej pętli programu lub podprogramie, który ma być wywoływany okresowo. Jeżeli z jakiegoś powodu (np. zakłócenia) program pójdzie w maliny to licznik watchdoga nie zostanie wyzerowany i zostanie wygenerowany sygnał RESET procesora...
Jest jakiś powód dla którego używasz WWDG (okienkowego watchdoga) a nie IWDG? WWDG zresetuje układ jeśli wartość licznika spadnie poniżej 0x40 lub kiedy uaktualniasz licznik, ale jego wartość podczas aktualizacji jest większa niż to co zapisałeś do CFR. Do CFR zapisałeś 1. Więc masz "wieczny reset". Zainteresuj się IWDG lub zapisz do CFR jakąś sensowną...
tylko jak będzie stan czuwania to przez rezystor i tranzystor npn cały czas płynie prąd z baterii... :/ Jezeli zastosujesz tranzystos polowy jak podpowiada kolega powyzej, to prad zostanie ograniczony do pA, a po drugie zrob zwykla blokade diodowa, aby podczas dzialania watchdoga, byl zasilany sam uP a caly uklad... Poza tym układ przy 1 jest włączony,...
Jedyne sensowne zastosowanie dla tego rozbudowanego układu, który zaprezentowałeś, to bardzo długi czas do zerowania, przy jednoczesnym generowaniu przerwań w krótszych odcinkach czasu. Ale to też trochę naciągane. Nie wiem skąd mity, że zewnętrzny WDG jest bardziej niezawodny. Pod względem ryzyka jest wręcz odwrotnie - zewnętrzny układ zawsze można...
Witam Wszystkich!!! Potrzebuję dobrego układu który robiłby jako zewnętrzny watchdog, a mianowicie mikroprocesor na jedna z nóżek podawałby impuls co 5 milisekund który zresetuje pożądany układzik, jeśli podany impuls nie wystąpi w przeciągu tego czasu to zbudowany watchdog poda krótki impuls na reset procka. Fajnie i ciekawie to może działać,ale na...
Domyślnie jeśli Watchdog jest włączony cały czas to po resecie ma domyślnie ustawiony czas 16ms (bity WDP2..0 w rejestrze WDTCR są zerami) Zatem układ wciąż ci się resetuje po pierwszym przebiegu. Żeby się tego pozbyć wklej sobie przed funkcją main() coś takiego static void __init3( void ) __attribute__ (( section( ".init3"...
Chyba się poddaję (póki co) a urządzenie wyraźnie oznakuję jako niezgodne z ATMEGA32A (zgodne wyłącznie w ATMEGA32). Lub też zgodne z ATMEGA32A pod warunkiem zastosowania przekaźników RM85. Powiedziałbym, że takie postępowanie byłoby niegodne tytułu inżyniera. Cały czas brak jest podstawowych informacji o układzie i programie: - jaki kwarc i kondensatory...
Wypowiem się jako ktoś kto zajmuje się oprogramowywaniem urządzeń automatyki przemysłowej w pewnej znanej na świecie firmie, więc znane mi są standardy i zasady budowania kontrolerów PLC i IO. :) 1. Mam nadzieje, że w przypadku wyzwolenia watchdoga wchodzisz w bezpieczny stan (czyli tak ustawiasz wyjścia by sterowana maszyna bezpiecznie się zatrzymała),...
http://obrazki.elektroda.pl/8534166600_1... http://obrazki.elektroda.pl/9676194100_1... Z niezbadanych przyczyn :), producenci komputerów nie umieszczają w popularnych pectach bardziej zaawansowanych układów typu watchdog, umożliwiających restartowanie komputera w przypadku zawieszenia, lub niepoprawnego działania poszczególnych...
Witam. Autor repozytorium i filmiku o Linuxie na tym sprzęcie tutaj. Jakoś trafiłem na tą dyskusję i pomyślałem, że podzielę się z doświadczeniami jak pracowałem właśnie nad tym coś koło 3 lata temu, bo może jakieś info się przyda. Fajnie zobaczyć kontynuacje tego co samemu mi się udało kiedyś ogarnąć. Generalnie powiem tak: z punktu widzenia dla Linuxa...
Jeżeli masz kwarc 8MHz to potrzebujesz aby wszystkie układy MC68xx były wersjami 2MHZ (sygnał z generatora /4). Wersje 2MHZ to wersja z literą B w środku oznaczenia, czyli potrzebujesz procesor MC68B09 lub zamiennik EF68B09 port I/O MC68B21 lub zamiennik EF68B21 zegar MC68B40 lub zamiennik EF68B40 Układ Watchdoga jest kasowany poprzez procesor poprzez...
http://obrazki.elektroda.pl/8642978200_1... Wstęp Cała historia zaczęła się od zakupienia okazyjnie używanego sprzętu grającego, niestety w zestawie nie było pilota. Chciałem go dokupić, ale niestety jest nie do dostania. Korzystając z Format danych Najpopularniejszym formatem zapisu kodów IR jest Pronto Hex i takie właśnie kody obsługuje...
http://obrazki.elektroda.pl/7805368800_1... http://obrazki.elektroda.pl/4555306000_1... Tiny Gad A- żegnajcie nudne wyświetlacze ;) Prawie luxomierz na ATTINY13 Nie da się ukryć, że z pewnych kontrowersyjnych ;) powodów szczególną sympatią darzę najmniejsze z procesorów atmela. Przedstawiona konstrukcja kolejny raz opiera...
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
Szczerze mówiąc trochę zaskoczyła mnie podatność układu na zakłócenia, dotychczas optymistycznie nie skupiałem się na tym. Być może uporządkowanie przewodów, prawidłowe poprowadzenie masy, czy zamknięcie układu w metalowej obudowie będzie wystarczające. Z grubsza można to policzyć - przyjmując znane impedancje, prąd płynący w przewodzie siłowym, odległości....
https://obrazki.elektroda.pl/2706934000_... Witam wszystkich. Postanowiłem się podzielić z Wami moimi doświadczeniami z bezprzewodowymi czujnikami temperatury dla inteligentnego domu. Inteligentny dom buduję, tak jak wiele osób, na ESP8266. Do tej pory były to sterowniki – bramy, garażu, ogrzewania, domofonu, alarmu. Wszystkie...
http://obrazki.elektroda.pl/4301568800_1... Autor poniższej konstrukcji przedstawiał już podobny układ - miniaturowy zegarek oparty o ATtiny ( Krok 1: Przygotowania http://obrazki.elektroda.pl/4194769400_1... Mikrokontroler Układ oparty jest o mikrokontrolery AVR firmy Atmel ATtiny85. Autor wykorzystał element w obudowie...
http://obrazki.elektroda.pl/9333252600_1... Witam. Postanowiłem przedstawić chyba pierwszy mój projekt na elektrodzie. Jest to zegar Nixie. Konstrukcja nie jest w jakiś sposób wielce odkrywcza. Ale o tym później. Przez grudzień zmagałem się z problemem sterowania lamp Nixie i odczytem RTC. To mój pierwszy większy projekt od ładnych...
(at)maras77 , nie będę podawał konkretnych modeli dla porównania ale powiedz mi, który sprzedawany na rynku "sterownik" np. pomp ma dodatkowy zewnętrzny(!) układ watchdoga. Oczywiście wiemy, że coś takiego by się przydało ale gdzieś musi być granica zdrowego rozsądku. Piec piecem ale jak zawieźć zimą dziecko do szkoły samochodem bez zewnętrznego watchdoga...
Detektor prądu upływu, zwany częściej wyłącznikiem bądź bezpiecznikiem różnicowoprądowym, to układ zabezpieczający obwód przed upływem prądu do masy alternatywnymi do dedykowanej ścieżki. Tego rodzaju wyłącznik rozłącza układ w momencie, gdy różnica prądu wpływającego do obwodu i wypływającego z niego przekroczy zaprogramowany próg. Odmiennie niż typowe...
Ja bym zrobił nawrotnik na tyrystorach (są tanie) wtedy, odpadają kwestie wypalania styków. A do atmegi zastosował bym zewnętrzny układ watchdoga np max690 uchronił by tranzystory przy zawieszeniu programu.
zbudowanie z układów logicznych własnego substytutu watchdoga? Są gotowe rozwiązania, np DS1232. MAX691 ma nie tylko watchdoga ale tekże układ przełączający zasilanie ram na awaryjne i sterowanie strobem CS.
zazwyczaj w datasheetach jest dokładny opis działania układów. Podstawową funkcją watchdoga jest zerowanie układów, jeśli w odstępie pewnego czasu dt nie nastąpi zewnętrzne zerowanie watchdoga. Niektóre watchdogi mają okno czasowe, tzn. reagują zarówno na opóźnione zerowanie jak i przedwczesne. Często do watchdoga dołączony jest voltage supervisor.
No i właśnie to jest słabość układu narażonego na mróz. Trzeba go pilnować. Masz tu gotowca: www.serwis.avt.pl/manuals/AVT5489.pdf www.serwis.avt.pl/manuals/AVT5489D.pdf Ma 8 punktów pomiarowych. Pozakładasz te DSy gdzie trzeba. Układ ma ustawianą max i min temperaturę po przekroczeniu której będzie się darł. Można to chyba podłączyć pod baterię. Możesz...
http://obrazki.elektroda.pl/6151182100_1... Witam wszystkich, zapewne większość forumowiczów ceni sobie prywatność, a może nawet ma młodsze rodzeństwo które niczym siostra Dextera sieje spustoszenie w jego wynalazkach i za nic ma wszelkie zakazy grzebania w nie swoich rzeczach. Tak właśnie zrodził się pomysł stworzenia prostego zabezpieczenia...
Witam. Mam następujący problem - w pracy napotkaliśmy sytuację, gdy jest z programów (pisany na ATxmega256A3) potrafi się zawiesić w trudnym do określenia momencie. Jest to kłopot, natomiast pojawił się większy, mianowicie watchdog nie resetuje urządzenia. Jakie mogą być tego przyczyny? Moje przypuszczenia: 1. Pisanie po adresach pamięci zarezerwowanych...
http://obrazki.elektroda.pl/7154876600_1... Boberov Unbelievable Boot Loader V0.1 2013 Na wstępie skrócone informacje na temat projektu którego szerszy opis znajduje się w dalszej części tekstu. Program bootloadera przeznaczony jest dla ATMEGA8 (po minimalnych zmianach każdy AVR z wystarczającą ilością pamięci), umożliwia programowanie...
https://obrazki.elektroda.pl/7518627800_... Mikron MIK32 to 32-bitowy mikrokontroler o architekturze RISC-V, który został zaprojektowany i wyprodukowany w Rosji z funkcjami podobnymi do mikrokontrolera STMicro STM32L0 z rdzeniem ARM Cortex-M0+. Nowy układ pokazuje, w jaki sposób architektura open-source RISC-V może pomóc obniżyć barierę...
A więc podsumowując ten wątek - już spokojnie programuję sobie ten mikrokontroler. Początkowo korzystałem tylko z fimowego softu Atmela, bo jako jedyny obsługiwał ten uklad. Po 'nowelizacji' program pana Dybkowskiego tez działa, jak najbardziej :) , tylko muszę do tego wykorzystywać programator Atmela - AtmelISPCable. Wcześniejszy programator którego...
Witam Układ STM32F103 usypiam za pomocą instrukcji __WFI(), usypianie i wybudzanie za pomocą zewnętrznych przerwań działa prawidłowo. Teraz chciałbym dołożyć watchdoga do tego układu. Po zastosowaniu IWDG układ resetuje się co 26s, w sleepie nie ma jak go wyzerować. Sprawdziłem też WWDG z załączonym przerwaniem, niestety to przerwanie się nie zgłasza...
Smsy tylko z podanych numerów "działają". Dodano po 2 Dziś znów usiadłem do tego watchdoga i się udało. Jutro wrzucę do programu arduino pieca i sprawdzę czy działa. Ten układ scalony jako zewnętrzny wdt to świetna opcja. Dzięki za podpowiedź.
https://obrazki.elektroda.pl/9835472500_... Niedawno na forum wspominaliśmy o Specyfikacje ESP8684: * CPU — 32-bitowy procesor o architekturze RISC-V taktowany zegarem do 120 MHz, który osiąga 305,42 CoreMarków — 2,55 CoreMarków/MHz; * Pamięć operacyjna — 272 KB SRAM (16 KB na pamięć podręczną); * Pamięć masowa —...
Config Watchdog = 2048 Zdaje sie że największy preskaler dla WatchDoga w M168 to 1024 a nie 2048. Tak ale "Config Watchdog = 2048" to znaczy że układ Watchdoga uaktywni sygnał reset procesora po 2048 milisekundach. Dla procesora Atmega168 możliwe są ustawienia: 16, 32 64, 128, 256, 512, 1024, 2048, 4096, 8192, czyli od 16ms do 8 sekund. Zamieszczam...
100 jest na wejściu, na wyjściu jest 220. Sory, jestem początkujący, nie wiem o co Ci chodzi z tymi skrótami. Jeżeli coś z fusów, to są standard, zmieniłem tylko CKDIV. Czyli nie używasz BOD. Poważny błąd. W nocie katalogowej jest napisane co to BOD, powiązany jest z z POW. Wyłączenie BOD może mieć uzasadnienie tylko w aplikacjach zasilanych z baterii....
:arrow: #19 Nie wiem na co patrzeć, bo z żadnego wykresu nie wynika to co napisałeś. Przecież na tym wykresie z prawej masz zależność oporności kanału od temperatury... Bo jak się program zwiesi to się zaczną jaja Można sterować MOSFET-a poprzez przerzutnik monostabilny wyzwalany zboczem - tak, że gdy nie będzie sygnałów, to MOSFET pozostanie wyłączony....
Potrzebny mi timer z wyzwalaczem i przerwaniem na ATmega. Takie rzeczy robi sie programowo, albo programowo wydłużając czas zliczania timera sprzętowego w mikrokontrolerze, można też z uzyciem przerwań. Dlaczego chesz to zrobić całkowicie sprzętowo, obawiasz się o to że program przestanie poprawnie pracować? czy nie wiesz jak to zrealizować w programie?...
Układy 8 bitowe często mają sens tam, gdzie własnie małe skomplikowanie jest atutem. Im mniej skomplikowany i im bardziej sprawdzony układ tym mniejsze prawdopodobieństwo, że zawiera jakiś niebezpieczny bug. Takie cechy są pożądane na przykład przy realizowaniu układów nadzorczych do systemów high-reliability. Żeby nie było: nie biorę niczyjej strony,...
Witam W PIC16/18 timery podczas uśpenia są wyłączone. Podejrzewam że w PIC12 jest tak samo. Działa wyłącznie watchdog jeśli jest włączony. Przepełnienie watchdoga jeśli układ jest uśpiony powoduje obudzenie i wykonywanie programu znajdującego się po komendzie sleep. Stany wyjść z procesora są utrzymywane podczas uśpienia.
Co to znaczy że reset trwa za krótko? Skoro jak twierdzisz układ resetuje się po włączeniu watchdoga to w czym problem? Co ma jeszcze zrobić oprócz resetu? Ma zaśpiewać? Zwiększ preskaler z 16 na maxa tzn na 1024 i zobacz co się zmieni.
Można dodać drugi (nawet inny) PLC który będzie pełnił role Watchdoga dla pierwszego ale to pewnie nie wchodzi w grę. Inna opcja to wyspecjalizowany układ Watchodog choć nie wiem czy takowe występują. Można zawsze takowy jednak stworzyć na bazie jakiegoś uC -> to nie jest jakiś kosmos w końcu ;)
...Dodam jescze że sprawdziłem układ resetu (rezystor podciągający) i zasilanie. Czy masz sprzętowo(fusebits) włączonego watchdoga :?: Takie coś ... clr acc out WDTCR,acc ... to za mało , żeby go wyłączyć :( Polecam przykład z dokumentacji , jak wyłączyć watchdoga. Piotrek
Więc tak. Skoro łączysz oba układy RSem to po co ci jeszcze jakieś przewody do wywoływania przerwań? Pewnie dlatego, że na tyle ile umiem obsługiwać RS tak sobie radzę :P ogólnie miałem taką wizje, żeby oba układy pracowały normalnie w spoczynku bez siebie. Na panelu np mam godzine, a na tym drugim układzie temperature odczytaną z LM35. A przerwania...
Czy ktoś pomógł by przerobić poniższy schemat tak aby móc zamiast 5V podłączyć układ poniższy pod 20V ? Czy zastosować tutaj jakiś dzielnik napięcia ? http://obrazki.elektroda.pl/7822638200_1... Zaraz, zaraz - jeśli działanie układu sprowadza się do załączania przekaźnika, gdy świeci się dioda, to po co tam mikro-kontroler? Wystarczy...
Nie działa mi to: Dodano po 26 Czy da się jednocześnie używać watchdoga jako timer i jako układ który w razie błędu resetuje mikrokontroler? Dodano po 3 Aktualizacja. Poprawiłem ten kod i teraz już dioda dość dobrze świeci, tylko gdy ustawię stan niski w przerwaniu watchdoga to ona nadal świeci tylko ciemniej.
Witam. Dołączam poprawiony schemat, niestety na nowej płytce jest to samo - losowe zawieszanie się programu - musiałem aż uruchomić watchdoga bo gdy układ się zawiesił siłownik cały czas jechał co mogło go zniszczyć, tak to przynajmniej watch zrobi reset układu. Jakieś pomysły, sugestie ?? Ręce już mi opadają. http://obrazki.elektroda.pl/7242218800_1...
AVE... Są takie układy do mierzenia czasu, watchdog. Wiele mikrokontrolerów je ma, a niektóre mają układy EWTD, które mogą odmierzać całe dni. Jeśli urządzenie generuje jakieś impulsy w równych odstępach czasu, to możesz tego watchdoga wykorzystać do resetowania urządzenia, gdyby się zawiesiło. Dalej, możesz kupić specjalizowany układ, ICM7250, który...
al555 napisał: "Oscylator pracuje cały czas, nawet po zawieszeniu...." A jak to sprawdziłeś? al555 napisał: "jak wgram do układu prosty program zmieniający cyklicznie stan wyjścia na przeciwny to układu nie można zwiesić ( wszystkie piny układu są wtedy jako wyjścia, nie załączam nawet watchdoga )" Jeśli: " wszystkie piny układu są wtedy jako wyjścia"...
Ja rozumię jak działa watchdog. Hmm. Konstruktorzy wychodząc naprzeciw najnowszym trendom w konstruowaniu mikrokontrolerów, wbudowali do procesorów AVR układ Watchdog. Jest to specjalny licznik, zliczający impulsy zegarowe 1MHz. Gdy nastąpi przepełnienie tego licznika, generowany jest sygnał RESET by wyzerować procesor. Do programisty zatem należy...
Gorzej jak się "rozflasi" procedura liczenia CRC ;) widze ze dla ciebie prawdopodobne jest, ze uszkodzi sie akurat tak, ze bedzie cos tam liczyc i nawet zwroci wynik wskazujacy na to, ze flash jest poprawny... no tak, prawdopodobienstwo jest... bezsensu... Widzę, że niektórzy czytają białe na białym, można i tak. Ponieważ nadal co poniektórzy udają,...
wyłączenie watchdoga rejestr watchdoga reset watchdoga
skype mikrofon polonez wtrysku rozłączono serwer
TDA8954 Stereo Output Issue: No LOUT, Only ROUT Working – Troubleshooting NXP Class-D Amp Renault Scenic III – gdzie podłączyć się do szybkiej szyny CAN poza OBD-II