Pytanie czy ten sterownik kiedyś zachowywał nastawy po zaniku napięcia a od pewnego czasu je gubi? Bo mikrokontroler ma swoją pamięć EEPROM i być może następuje tylko uszkodzenie danych w trakcie gdy są one zapisywane do EEPROM a w tym samym momencie następuje zanik napięcia. Na początek spróbowałbym jedynie zwiększyć/wymienić kondensator elektrolityczny...
Może powodem nie jest błędne użycie funkcji a natomiast za krótki czas podtrzymania zasilania po jego zaniku. Proponuje abyś napisał krótki testowy program w którym pierw coś zapiszesz do EEPROM a następnie to odczytasz. Czy przypadkiem czas zapisu do Pamięci EEPROM nie wynosi kilku ms?
Zanik napięcia badanego powinien pojawić się nieco wcześniej niż zanik zasilania procesora. Można to zrobić tak jak napisał kolega ololukiXP, trzeba dobrać inny dzielnik (jeśli jest to zasilane z napięcia przemiennego to można dodać osobną diodę i mały kondensator). Dodatkowo bezwzględnie należy w takich aplikacjach ustawić fusebit BOD enable. Spowoduje...
(at)kamil12239 Do wyjścia za mostkiem trzeba dobrać pojemność tak by przerzutniki schmitta stojący za dzielnikiem ( tworzący sygnał dla INT ) na jakimś wzmacniaczu operacyjnym działał popranie. Zamiast 4700uF raczej trzeba zastosować supercapa 1F na 5.5V ( lub mniejszy, pobór prądu zależy od typu procesora i jego zegara ). Przy tak dużej pojemności...
Komparator jest w stanie wykryć zmianę a układ INT0 nie? To troche dziwne. Niespecjalnie dziwne. Zwykły pin przełączy się, gdy napięcie opadnie poniżej poziomu niskiego sygnału logicznego, który jest definiowany jako procent Vcc - problem w tym, że Vcc obniża się po zaniku i proporcjonalnie obniża się próg przełączenia pinu. W efekcie, gdy nawet w...
Zasilacz sprawny , podejrzenie padło na wsad w eeprom ,TV przestał funkcjonować po wielokrotnych zanikach napięcia zasilającego 230V.Po wstawieniu czystego eeproma startuje , lecz bez treści obrazu.
W microwin masz zakładkę system block a dalej retentive ranges. Ustalasz co jest w eepromie. Potem wartość porównujesz comparatorem do swojej i i tyle:)
Witam Na wstępie powiem, iż jestem początkujący w zabawie z prockami. Otóż zastanawia mnie taki problem, z tego co podaje producent żywotność pamięci eeprom wynosi 100k operacji. Lecz z tego co wiem w praktyce wychodzi, że żywotność pamięci wynosi ok 30k operacji. I teraz szukam sposobów by przedłużyć żywotność pamięci eeprom. Przeglądając to i tamto...
no to wstępnie mogę powiedzieć, że po wyłączeniu zasilania nie ma sygnału 1Hz...czyli bateria wcale nie zasila RTC
Pytanie właśnie o tą resztę. Jeśli wyłączysz zasilanie to ta reszta będzie zasilana pasożytniczo przez MCU. Odłącz wszystko od układu i sprawdź wtedy.
Jeżeli tylko zwarłeś zasilanie, to nie powinno się nic stać - z punktu widzania procka takie coś wygląda jak zwykły zanik napięcia. No chyba, że zrobiłoeś to podczas programowania, kiedy na końcówkach proca był stan wysoki, wtedy jest ryzyko uszkodzenia wewnętrznych diod przy pinach i z tej przyczyny w programatorach ZAWSZE trzeba dawać szeregowe rezystory...
To ma byc timer/stoper ktory po zaniku napiecia bedzie pamietal czas stąd potrzebuję zapisywania danych co sekundę bynajmniej tej jednej zmiennej jaką są sekundy, minuty co 60 sekund wiadomo.. A zegar RTC w tym projekcie jest juz użyty. To, że jest użyty nie znaczy, że przy okazji nie można go użyć do tego celu. Skoro zapisujesz co sekundę jeden bajt,...
Tym bardziej, że wystarczy tylko podtrzymać zasilanie EEPROM-u.... kondensator + dioda i sprawa załatwiona. Dodatkowo przerwanie od zaniku zasilania do procka, żeby nie próbował nic pisać jak właśnie spadło napięcie, ewentualnie sygnał WP do EEPROM-u (większość układów ma takie wejście).
Chodziło mi że dana zostanie zapisana tylko 1 raz (w trakcie przerwania) w czasie całkowitego włączenia urządzenia aby można było później (po zaniku napięcia zasilającego) odtw. stan układu)...
Witam. Mam problem w znalezieniu rozwiązania. Chciałbym zrobić układ wykrywający zanik zasilania i w momencie zaniku zasilania zapisać pewne zmienne do pamięci. Wiem że można było wykorzystać Drown-Out Detector, dla atmega16:3,6V - 4,6V dla atmega16L(tak jak wyżej, lub...): 2,5 - 3,6V Zasilanie w moim układzie waha się między 4,5 a 5V, dlatego tez użyłem...
w wersji FRAM (nielimitowana ilość cykli zapisu), A mnie sie wydaje, ze limit jest. Jak będziesz zapisywał FRAM 10000 razy na sekundę na ile wystarczy? Problem żywotności eeprom i konieczności bardzo częstych zapisów, rozwiazywałem, zapisując eeprom w chwili zaniku zasilania. Energię zapewniał superkondensator. Po zapisie usypiałem procka. Jeśli zasilanie...
Nie jest ważne jaki wektor dla BOD tworzy GCC, bo licznik rozkazów jest zerowany sprzętowo. Ponadto procesor nie wstanie dopóki napięcie nie wzrośnie ponad ustawiony próg napięcia. Skoro napięcie może zaniknąć, to prawdopodobnie procesor jest zasilany z sieci. W takim wypadku najszybszym rozwiązaniem jest sprawdzanie obecności impulsów przed prostownikiem...
http://obrazki.elektroda.pl/8602753000_1... Witam! Prezentowane urządzenie służy do sygnalizacji optycznej i dźwiękowej, zaników napięcia 230V. Jest okres zimowy, i ostatnio nawet dopisały nam temperatury ujemne. Dobrze jest wiedzieć (szczególnie w nocy), o braku prądu. Konstrukcja ta sprawdza się najlepiej w piecach na paliwo stałe....
jeśli czarnego i magenty brak na wydruku,a głowica jest drożna i No to jest niedrożna, lub problem z zasilaniem tuszem. Można sczytać jakoś EEprom przez USB i podejrzeć go na kompie ? (chodzi o liczbę wydrukowanych kopii) Wydruk z menu serwisowego tam znajdziesz liczbę wydruków, ale to dla drukarki nie głowicy. Product life - Print head - 6000 pages...
Ja bym proponował wykorzystanie wbudowanego w procesor AVR komparatora analogowego - wtedy możesz ustalić za pomocą potencjometru, czy potem stałego dzielnika przy jakim napięciu uznamy stan układu za zanik napięcia. A od AC też masz przerwanie. Poza tym u Ciebie dodatkowo dioda wprowadza spadek napięcia, w związku z czym napięcie zasilające uC jest...
Zaryzykowałem kolejny mikrokontroler i podłączyłem jeszcze raz ten układ detekcji zaniku napięcia zasilającego. Tym razem nic się nie stało. Zakładam, że poprzednio to był przypadek. Zmodyfikuję program i zobaczę, jaki kondensator wystarczy do zapisania 3 zmiennych uint16 i jednej uint32 do EEPROM-u podczas zaniku napięcia.
Ja wykorzystuje zewnętrznego Watchdoga. Gdy napiecie spadnie poniżej pewnego poziomu, wykorzystując naładowanego kondziora zapisuje szybko najważniejsze rzeczy. Mnie się nawet udaje zapisać prawie 2Kb danych ale mam małe obciażenia na zasilaczu i napięcie spada w miarę "wolno" :)
ALE czy koniecznie co sekundę musisz zapisywać do nieulotnej pamięci? a może przerwanie wyprzedzające zanik napięcia? czy nawet buforowe zasilanie procesorka np. wielgachnym kondensatorem, programowe sprawdzanie zasilania i ewentualne miękkie londowanie?
Skoro zasilacz masz OK, sprawdz napięcia na Main > zwłaszcza VCC_5V , z którego jest robione 3.3V (jest tam kilka stabilizatorków) Main "podobny" do http://obrazki.elektroda.pl/5858911600_1... Masz prawdopodobnie problem: 1. albo w ulocie wsadu eeprom, jeśli masz zanik napięćia na Main (jak pisałem wyżej) 2. uszkodzenie w T-con (pomiary...
Witam ponownie Tak jeszcze wczoraj bawiłem się tym tv i zauważyłem, że nie zapamiętuje ustawień po wyłączeniu zasilania. Dziś wy-lutowałem pamiątkę 24C08 sprubowałem ją odczytać i była dziwnie pusta, próba kasowania nie powiodła się. Podstawiłem drugą wprawdzie w smd i telewizor zaczął się zachowywać normalnie, tzn wszystkie ustawienia serwisowe wyleciały,...
One mają pamięć EEPROM, więc jej po prostu użyj. No ale ma limit cykli ... Dodano po 11 (at)tmf Tak sobie myślę szerzej. A zasilać uśpionego procka diodą i kondensatorem ? Są na ten temat jakie artykuły ? Musiałbym zanik napięcia badać, a nie tylko "o! był zanik na VCC" Bo przy kawie zrozumiałem, że uśpienie daje mi dużo większy potencjał "algorytmiczny",...
W sumie to chodzi mi o zapis czasu pracy. EEPROM AVR'a w ogóle nie bardzo nadaje się do takiego backup'u. Zrobiłem kiedyś urządzenie z zapisem przy zaniku zasilania. Zdecydowanie detekcja po stabilizatorze odpada. Czemu odpada po stabilizatorze? Jakiś pomysł jak podłączyć np 9V na pin INT1? -może starczy energii w kondensatorze a może kondensator wyschnie...
Czysto teoretycznie - a może wyposażyć układ w jakiś rozsądnie duży kondensator (np. 2200uF) , a zasilanie poprowadzić do niego przez diodę i kontrolować obecność napięcia zasilania przed diodą - w przypadku zaniku generujemy przerwanie a w jego obsłudze zapis do EEPROM - trochę skomplikowane, ale na zapisanie danych powinno zupełnie wystarczyć 0,1s...
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...
nie czepiaj sie kompilatora bo to napewno nie tu tkwi przyczyna. Najlepiej jakbys dal na forum listing programu oraz napisal jak zrobiles ze przy wylaczeniu urzadzenia zapisujesz cos do eeproma.Masz jakis uklad wyczuwajacy zanik zasilania??czy raczej procesor jest caly czas zasilany i to on wylacza urzadzenie (czyli przechodzi w tryb standby).
https://obrazki.elektroda.pl/2263978600_... #include <Arduino.h> #include "Timer.h" #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> #include <ESP8266HTTPClient.h> #include <ESP8266HTTPUpdateServer.h> #include <ESP8266mDNS.h> #include <EEPROM.h>...
Zastanawiam się czemu co jakiś czas zaskakują mnie dziwne wartości. Procedury wyglądają tak: [syntax=c]//============================... void SAVE_RAM(void) { char adr=0, suma=0; EEPROM_write(adr++, sun_lvl), suma=sun_lvl; EEPROM_write(adr++, pmp_min), suma=+ pmp_min; EEPROM_write(adr++,...
może złapać wirusa ( nawet pralka ) Na szczęście pralka nie jest podłączona do internetu i wirusy jej się nie imają . Co najwyżej zaniki napięcia w sieci zasilającej mogą przemodelować wsad programowy w pamięci eeprom i pralka będzie wykonywała głupoty . Ale na tę przypadłość jest antidotum :D http://wsady.elektroda.pl/
cóż, słyszałem też, choć sam mam w tym względzie marne doświadczenie i nawet nie jestem tej kwestii pewny (dlatego proszę bardzoej doświadczonych o weryfikację tej wiedzy), że można wyłączyć inicjlaizację zmiennych na początku programu (czyli po resecie z WD komórka ze zmienną w pamięci RAM nie powinna zostać zmieniona). Dodatkowo można też wykryć,...
Można zapisywać dane do EEPROM w mikrokontrolerze, ale musisz wiedzieć, że jest to pamięć o bardzo dużej, ale jednak skończonej liczbie zapisów. Jeśli wystarczy Ci dokładność do minuty, to np. w programie robisz zapis co minutę aktualnie odliczonego czasu. W razie kolejnego restartu urządzenia odczytujesz tą wartość i przyjmujesz jako początkową. co...
Można zrobić na dwóch prockach, można na jednym. IMHO lepiej podtrzymać zasilanie MCU na te 3-5 ms po zaniku zasilania na zapis do EEPROM, niż kombinować. Dodatkowa zaleta jest taka, że EEPROM zapisujemy wyłącznie w chwili padu zasilania, czyli żadne wear leveling nam nie jest potrzebne - 100 tys. padów to naprawdę długi okres eksploatacji (chyba, że...
Zapewne masz BODLevel za nisko i procek ci się resetuje zanim zdążysz zrobić zapis. Spróbuj go zmniejszyć ile sią da, lub na chwile wyłącz go. Znacznie lepiej układowo byłoby gdybyś dał tą diodę i ten duży kondensator przed stabilizatorem, a detekcję zaniku napięcia dał przed diodą przed stabilizatorem. Oczywiście musisz zabezpieczyć wtedy to wejście...
Ponieważ jak dotąd do żadnych konstruktywynych wniosków nie doszło, pozwoliłem sobie na eksperyment. Rozebrałem akumulator NP-F550 i co znalazłem w środku. Dwa akumulatory Li-Ion firmy Panasonic o oznaczeniach CGR18650H. Zdziwiło mnie to nieco, ale ok. Ponad nimi jest płytka z układem elektronicznym. To, co na niej znalazłem, zdziwiło mnie o wiele bardziej....
Czyli podczas pracy zapisuję zmienną w pamięci RAM... napięcie spada poniżej 1,8V (zasilanie uP) lub zostaję odłączone. Następnie po zwiększeniu napięcia powyżej 1,8 V (pierwszy przypadek) lub ponownym włączeniu zasilania (drugi przypadek) będę miał dostęp do tej danej? Czy na pewno jej nie utracę? Niestety, ale jestem na etapie wyboru uP do mojego...
... Zapamiętanie najlepiej zrealizować "na baterii".Najlepiej dać zewnętrzną pamięć ram podtrzymaną baterią patykową, albo zasilić atmegę z baterii i usypiać po zaniku napięcia zasilania. Zapis za każdym razem do pamięci eeprom jest głupi, bo szybko ilość cykli jej się wyczerpie. ... Nie tak szybko gdy zapis będzie inicjowany komparatorem na przerwaniu....
Szukam pomysłu na powiadomienie mikrokontrolera że sieć elektryczna przestała działać. Chodzi o to żeby po wszystkim nie startował normalnie ale obsłużył specjalny podprogram resetujący sterowaną suwnicę. Jedyne co przychodzi mi do głowy to wsadzić mu duży kondensator przy VCC i gdy zaniknie zasilanie to mikrokontroler zrobi sobie notatkę o tym w EEPROM....
Eeprom służy do zapisu parametrów i ustawień których nie można zaprogramować podczas programowania mikrokontrolera. Są to parametry "wyuczone", zdobyte przez mikrokontroler podczas pracy programu a maja być pamiętane. Możesz sobie czytać z tego Eeproma w kółko ale kosztuje Cię to czas. Ja pracuję tak że działam w programie na RAM bo ma szybszy dostęp....
Ja bym tego wielkiego kondesatora tak mocno nie krytykował. W swoim czasie borykałem się preblemem zapisania pewnych danych w pamięci EEPROM z chwilą wyłaczenia zasilania (użytych przy kolejnym starcie). Wówczas wykombinowałem sobie prosty układ który generował przerwanie przy wyłaczeniu zasilania a sam uP był zasilany z kondensatora o poj 1000uF. Zapas...
Układ będzie działał.tylko będzie marnowało się sporo mocy przez użyty stabilizator. Moim zdaniem lepiej zastosować inny układ. Daj 4 akumulatorki co da 4,8 V ale podłącz je za stabilizatorem. W ten sposób nie będziesz miał strat na stabilizatorze przy zasilaniu awaryjnym. Możesz tez zrobić tak że akumulatorki będą się doładowywały podczas normalnej...
+5V do anody diody, katoda do końcówki zasilania procka i układów wymagających chwilowego podtrzymania. Równolegle do zasilanych układów kondensator elektrolityczny, czyli pomiędzy katodę diody a masę. Sygnał przerwania informującego o zaniku zasilania trzeba pobrać z punktu w zasilaczu gdzie napięcie zanika najszybciej. W ostateczności może to być...
Sprawa chyba nie jest taka beznadziejna. Nie wiem na czym ma być ten sterownik ale całkiem ciekawy wydaje się być ATMEGA8535. Ma na pokładzie i RTC, i pamięć EEPROM w której można by przechowywać wskaźnik zakończenia procesu. Np. w momencie uruchamiania procesu możnaby wpisać do komórki wartość jeden a po zakończeniu wartość tą wyzerować. Oczywiście...
Doprowadziłem do stanu w którym pamięć trzyma dane do puki nie odłącze zasilania. Teraz już nawet zapisuje pojedyńczo każdy bajt. Po zaniku zasilania, niktóre komurki przyjmują dziwne, aczkolwiek stałe wartości. przekładam pamięci w podstawce i nic. Zawsze gdy dokonam zapisu natychmiast robie odczyt i wartości są takie jakie chciałem zapisać, jak zrobie...
Parametry centrali same się nie przestawią . Parametry centrali zapisywane są w pamięci nieulotnej eeprom. Teoretycznie powinny być niekasowalne bez ingerencji użytkownika centrali , ale w praktyce poszczególne bajty mogą być wykasowane przy zbiegu niekorzystnych okoliczności , takich jak harmoniczne częstotliwości pasożytniczych generowane przez pracujące...
a nie łatwiej będzie podłączyć alternatywne zasilanie do procesora? bateria 9V + 78l05. a do komparatora podać 2 napięcia: z podzielnika bezpośrednio z baterii i z podzielnika ze stabilizatora, jeśli napięcie na baterii spadnie do krytycznej wartości to wtedy zapisać dane do zewnętrznego eeproma dowolnego typu, i uśpić układu (co by oznaczało że niema...
To wyjątkowo nieudana seria na chasis N82A z matrycą LTF400HM01. Zobacz : - czy masz st-by +5,2V z zasilacza na Main ,i czy z main wraca sygnał PS_on - czy masz napięcia zasilania 3,3V na eeprom IC502 oraz spi IC402(25L4005AMC2 ) - czy kwarc 24Mhz generuje Schemat PSU BN44-00340B chyba jest na forum ,jak nie pisz na PW to zamieszczę . Z opisu wynika,...
eeprom zanik napięcia eeprom zanik zasilać eeprom zanik zasilania
wymiana grzałki kamera bezprzewodowy monitoring stuki zimnym
depollution system faulty peugeot engine fault peugeot
Pioneer F900BT - Obsługa i Podłączenie Kamery Peugeot 206 1.4 benzyna 2006 – lokalizacja zaworu EGR, czy występuje?