To wiem :D Ale ja bardziej pytam czy zanik zasilania niczego nie zepsuje poza niekompletnym zapisem. Nie zawsze niezapisane dane są cenne, ważne żeby to co już zapisane poskładać sensownie i nie uszkodzić elektroniki. Procesor nigdy nie powinien pracować przy nieodpowiednim (niewystarczającym) zasilaniu. Dlatego warto włączyć BOD. Przy niedostatecznym...
Moje pytanie właśnie dotyczy tylko i wyłącznie tej jednej "ciekawej" kwestii - co się stanie gdy podczas trwającego zapisu części strony - np. z mojego punktu widzenia jednego bajtu - nastąpi zanik zasilania. Czy mam się liczyć z tym, że w takiej sytuacji zawartość całej strony jest stracona czy może raczej powinienem być spokojny o 127 bajtów których...
Robiąc poważny projekt, który ma pracować lata należy kupić eeprom za kilka centów i zapomnieć o problemach. Jak już, to raczej FRAM za trochę więcej centów. Ale osobiście raczej bym tak radykalnie nie stawiał sprawy wewnętrzny/zewnętrzny EEPROM. EEPROMy wbudowane w uC mają jakieś tam gwarantowane parametry i w zasadzie to od filozofii projektu (jakiego...
Po jakiego czorta funkcje te zwracają liczbę pseudolosową? Kod pod PC często tak testuje i przenoszę do uC. Testowanie na mikrokontrolerze jest mało efektywne, zważywszy na brak technik typu Code Coverage czy Function Coverage. Albo ciekawsze testy jak symulacja zachowania EEPROM dla algorytmu emulowania EEPROM w Flash, jak błędy podczas kasowania,...
http://obrazki.elektroda.pl/3265192600_1... Witam serdecznie. Na wstępie powiem iż jest to moja pierwsza konstrukcja jaką przedstawiam na forum i liczę na konstruktywne opinie. Podstawowe założenia projektu: 1. Zbudowanie "żarówki" (źródła światła) emitującego światło RGB oraz białe, 2. "żarówka" musi być zasilana z 230V i musi mieć...
Całe dane, czy pojedyncze bajty?
https://obrazki.elektroda.pl/8025280500_... Witam! Przedstawiam wam w pełni automatyczną domową windę osobową! Jest to mój największy, najbardziej skomplikowany, i najdroższy projekt którym chwaliłem się jakiś czas temu w dziale „DiY w budowie”. (https://www.elektroda.pl/rtvforum/viewt... Na początku...
http://obrazki.elektroda.pl/6943791500_1... Witam, chciałem przedstawić urządzenie, które powstało blisko rok temu do kalibracji wtryskiwaczy przeznaczonych do samochodowej instalacji gazowej. Założenia Dokładność ustawienia skoku do 0,01mm. Prostota w obsłudze oraz wyeliminowanie błędu człowieka. Mechanika W pierwszej formie urządzenie...
https://obrazki.elektroda.pl/7195277300_... W materiale we współpracy firmą F&F mamy okazję przetestować działanie urządzeń monitorowania i kontroli napięcia sieciowego. Są to zarówno https://obrazki.elektroda.pl/1038592300_... Ciekawym pomysłem jest zintegrowanie w module o szerokości jednego pola lampek kontrolnych...
Panie Dasej co do Pańskiego układu to wtedy to ma być przerwanie od ADC czy wtedy zostawić tak jak mam i od przerwania INT0? Ta propozycja nie jest zła, ale ma pewną wadę. Napięcie za mostkiem będzie się zmieniać od 0V do napięcia szczytowego podanego na mostek. W efekcie na pinie będą generowane cyklicznie przerwania, z częstotliwością 100 Hz. W efekcie...
https://obrazki.elektroda.pl/8661538600_... Zainspirowany podcastami o historii komputerów (podcast #19 - Toksyczna pojemność - rtęciowa, akustyczna linia opóźniająca Linia opóźniająca opiera się o zjawisko przewodnictwa akustycznego w różnych materiałach. Dźwięk w powietrzu rozchodzi się z prędkością 343m/s. W wodzie morskiej, ze...
https://obrazki.elektroda.pl/5690923100_... Jest to prosty grupowy regulator mocy z odmierzaniem czasu, wykonany na prezent do kontrolowania piekarnika elektrycznego. Osobiście wolę proste w konstrukcji prostokątne piekarniki z wbudowaną mechaniczną regulacją czasu i temperatury, jednak każdy ma swoje przyzwyczajenia i niektórzy wolą...
http://obrazki.elektroda.pl/8438969200_1... Przedstawione w tym temacie urządzenie jest sterownikiem czasowym mającym na celu uruchomienie oświetlenia i jego zgaszenie o zaprogramowanej godzinie i minucie. Drugą funkcją jest jednorazowe w ciągu doby (również o zaprogramowanej porze) włączenie innego urządzenia. Sterownik może zostać...
Witam walcze od kilku godzin z takim problemem przy zaniku zasilania kondensator podtrzymuje MCU i umożliwia mu zapis do eeprom zanik wykryty wewnętrznym komparatorem, no i układ działa ale jak szybko wyłączę i włącze zasilanie a jak zrobie to wolno to nie działa kod trochę zmodyfikowałem min wektor przerwania i dodałem funkcje testujące na lcd. Używam...
Witaj Brzoza900 Ja kiedyś zastosowałem taki zapis eeprom tylko trochę inaczej, i działało dobrze. Układ był taki. Zasilacz 12V, stabilizator 5V. Napięcie brane przed stabilizatorem poprzez dzielnik napięcia aby uzyskać 4V zabezpieczone diodą Zenera 5V. Reszta jak u Ciebie. Zanik napięcia na zasilaczu powodował natychmiastowy zapis eeprom i zakończenie...
Pomysł z kondensatorami uwazam za dobry :D niech twój atmega wykrywa zanik napięcia i wtedy zapisuje dane do eeprom
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?
I jaką precyzję prędkości obrotowej jesteś w stanie osiągnąć bazując na samym tylko rezonatorze, bez pętli sprzężenia zwrotnego? Policz sobie, z jaką częstotliwością jest czytany sygnał z talerzy, byś miał obraz tego, jaka precyzja jest wymagana, by ten sygnał dało rady poprawnie dekodować. Albo chociaż poszukaj sobie oscyloskopów, jakie są używane...
sugerowałbym wykryć zanik zasilania i tylko wtedy dokonywać zapisu do eeprom'u.
Witam Chodzi mi o najprostszą skuteczną metodę zapamiętywania ustawień a konkretniej jak procek ma się dowiedzieć odpowiednio wcześniej że utarci zasilanie by zdążył zapisać ustawienia w EPROM-ie. Pierwsze co mi przychodzi do głowy to jakiś większy kondensator na zasilaniu i przez diodę przed nim na przerwanie. Napięcie zasilające zniknie to opadnie...
osobiście proponowałbym koledze zrobić sobie detektor zasilania na transoptorze i podłączyć go od strony LED do napięcia jeszcze niestabilizowanego, tak aby zanik zasilania był natychmiast wykrywany poprzez jego zmianę na wyjściu kolektora tranzystora w transoptorze. Osiągniesz tym samym pełną izolację galwaniczną od zasilania. Natomiast w części stabilizowanej...
Witam, czy ktoś wie jak napisać taki kod w Bascomie aby zapisywał zmienne do eepromu wewnętrznego-zewnętrznego przed wyłączeniem urządzenia
Nsvinc, dziękuję za poruszenie tego problemu. W moim urządzeniu w EEPROM zapisywane są tylko nastawy wprowadzane przez użytkownika. Zanik zasilania a następnie jego powrót nie spowoduje sytuacji opisanej przez Ciebie ponieważ aktualny czas jest sprawdzany na bieżąco z czasem podawanym przez RTC. Jeśli tylko bateria z RTC nie padnie to takiego zagrożenia...
Niby w jaki sposób zapis będzie gwarantowany w sytuacji w której procesor może w każdej chwili paść? Ano w taki, że wartość zmiennych krytycznych jest cały czas aktualizowana i wystarczy mi ostatnia ich wartość a zapis odbywa się przecież w ISR ADC, która sprawdza stan zasilania ok.6 tys. razy na sekundę! Zapis jak niżej: [syntax=c] ISR(ADC_vect) {...
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...
Hej wszystkim. Pytanie moje dotyczy przechowywania kilku zmiennych w pamięci ulotnej i ewentualny zapis wartości tych zmiennych do EEPROM w określonym momencie. Program napisany w Bascom i póki co nie mam ochoty przerzucać go do C więc muszę rozwiązać to na aktualnym etapie Otóż mam sobie 3 zmienne: [syntax=vbnet]Dim Czas_sekundy As Byte Dim Czas_minuty...
Zobacz jak u siebie to zrobiłem... http://obrazki.elektroda.pl/8283710200_1... Na PB4 jest wykrywanie zaniku napięcia. Kondensator 470u spokojnie wystarcza żeby zapisać kilka bajtów do eeprom, gdzie kod najpierw czeka jeszcze około sekundy na powrót zasilania i dopiero potem zapisuje gdy te nie wróci. Zauważ że na wyjściu przetwornicy...
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?
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...
A moze ktoras z pamieci NV SRAM firmy maxim.Sa za free.Przysylaja je bez problemu. Sa to pamieci SRAM z wbugowana bateria litowa wiec sa odporne na zanik zasilania i sa przez to nieulotne jak eeprom a szybkie jak ram. www.maxim-ic.com
Bardzo lubię jak ktoś zadaje pytanie, po czym w 11 poście okazuje się, że ukad ma robić jeszcze sto innych rzeczy... Jak ci nie pasuje ATTiny13, to sobie weź ATTiny26. co do zasady będzie to działało tak samo. Przykłąd takiej zabawki wykrywającej zanik zasilania zawarłem w swojej książce, jest też chyba w przykładach do niej, które można ściągnąć za...
Witam Tak prawdę mówiąc nie za bardzo rozumiem, dlaczego wymagany jest pobór prądu aż rzędu 100mA? Typowo przecież po zaniku zasilania robi się na szybko parę rzeczy (np. chowa do eeprom jakieś dane, wyłącza LEDy, wyświetlacze, przekaźniki itd.), a potem załącza stan uśpienia - aż do pojawienia się z powrotem napięcia. Oczywiście stan uśpienia może...
Witam! Pytanie dotyczy zapisu do EEPROM'u pojedynczych bajtów. W datasheet'cie do ATmega32, w rozdziale 7.4.1 "EEPROM data memory" napisano: The ATmega32A contains 1024 bytes of data EEPROM memory. It is organized as a separate data space, in which single bytes can be read and written. The EEPROM has an endurance of at least 100,000 write/erase cycles....
Witam, W urządzeniu kontroluję zanik zasilania głównego (urządzenie jest nadal podtrzymywane zasilaczem buforowym) i w momencie jego zaniku zapisuję kilka zmiennych do wewnętrznego eeproma. Zrealizowałem to tak jak poniżej i wszystko funkcjonuje ok. PYTANIE: Kod znajduje się w pętli głównej - zastanawiam się czy pomiędzy zapisem kolejnych zmiennych...
Przyznam szczerze, że nawet tego nie analizowałem. Kod ma być możliwie najprostszy i spełniający założenia. Mamy do czynienia z AVRem a nie PCtem...z resztą nawet jeśli chodziłoby o ARMa lubię proste rozwiązania...robiw Nie rozumiem, jest prosty i czytelny, dwie funkcje do wywołania na krzyż + 2 na obsługę. Struktura zajmuje 11 bajtów (licząc 2 bajta...
Wystarczy znać dokładny czas rozpoczęcia i zakończenia pomiarów oraz ich ilość. Nawet jeżeli odstęp między pomiarami nie będzie wynosił dokładnie 1 minuty, to mając powyższe dane możemy go wyznaczyć bardzo dokładnie. Wyniki i tak będzie pewnie obrabiał komputer, bo nie wyobrażam sobie robienia tego "na piechotę", więc problemu też nie ma, komputerowi...
Często uszkadza się eeprom procesora przy zaniku zasilania radia. Przeprowadź test toru audio wciskając jednocześnie klawisze 3 i 6, podczas testu można regulować głośność. Jeśli test jest poprawny, to winny jest procesor i trzeba go przeprogramować.
Ten superkondensator podtrzymuje zegar, jego uszkodzenie skutkowałoby komunikatem błędu po zaniku zasilania, a nie brakiem działania sterownika.
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...
Coś z baterią zrobiłeś to raz - może zwarcie. Dwa wiadomo, że każda dioda krzemowa ma spadek napięcia około 0,6V w kierunku przewodzenia...
Ale kiedy wieża jest w stanie stand-by to wszystkie ustawienia pamięta po włączeniu tunera czyli w tym przypadku też może być to wina pamięci typu EEPROM 24Cxx ?
Na moje oko problem albo w oprogramowaniu albo w wykrywaniu zaniku zasilania, ne w kondensatorach. Do podtrzymania na czas zapisu EEPROM wystarczy kondensator 10..47u, a nie jakieś tysiące uF.
Witajcie, Używamy w firmie centralki CMT 8/64 Slicana . Niestety, od jakichś dwóch tygodni, po braku zasilania (co prawda centralka jest podłączona do UPS-a, ale przy dłuższych przerwach i on nie wystarcza) centralka gubi konfigurację (wykonuje się tzw. reset bez tabel - znawcy wiedzą o co chodzi). Ktoś może zetknął się z podobnym problemem? Centralka...
Pamięć SRAM w DS89C4xx pełni rolę zasadniczej pamięci operacyjnej i fragmentu wbudowanej "zewnętrznej" pamięci danych (XDATA). Jak słusznie zauważyłeś, nie nadaje się ona do trwałego przechowywania danych przy zanikach zasilania. Do trwałego przechowywania danych możesz użyć zewnętrznej pamięci danych, np. na I2C lub nawet pamięci programu mikrokontrolera,...
Ja zauważyłem to zjawisko w AT90s8515 nagminne. Dane w EEPROM-e przy zaniku zasilania się zmieniają. Mimo że napewno w czasie zaniku zasilania nie były wykonywane zapisy do tej pamięci. Feler ten jednoznacznie rozwiązał mi zernętrzny RESET na DS1813. Teraż mogę załączać i wyłączać dowolnie, jeszcze się EEPROM nie zmodyfikował a i procek się nie wiesza....
Wrzuć cały kod. Dodano po 1 U Ciebie błąd jest w tym, że po odczycie poprawnego zapisu z EEPROM nie inicjujesz rejestrów PORTD i DDRD, tylko od razu przechodzisz do testowania wejść, przez co porty są nie zainicjowane dopóki nie naciśniesz jakiegoś przycisku. Na dodatek nie odświeżałeś wartości r19 po zapisie nowej wartości do EEPROM. W układzie należy...
i tak trzeba zrobić podtrzymanie zasilania, bo inaczej zapis może się nie powieść. Co jesli zasilanie padnie w czasie operacji na tej zewnętrznej pamięci? Dwa bloki danych i CRC. Zapisuje się blok 1, następnie 2. Po resece procka wystarczy sprawdzić, który blok ma poprawną CRC i z tego bloku odczytać dane. Dawniej robiłem jak sugerujesz, zapis do eeprom...
Mam w swoim urządzeniu taki patent jak proponuje lotnick. Atmega8 na wewnętrznym oscylatorze 8MHz, dioda schotky za stabilizatorem 5V i kondensator podtrzymujący 100uF. Przy zaniku napięcia wywoływane jest przerwanie w którym zapisuję do eeprom cztery bajty (zmienna typu single). Nie przeprowadzam jakichś dodatkowych zabiegów programistycznych ograniczających...
A więc tak : Co do odczytu z czujnika: to odczytujesz pojedyncze próbki wartości stężenia. Żeby sporządzić następnie wykres stężenia-czas musisz zapamiętać te próbki lub przynajmniej ich część. Tutaj nasuwa się pytanie ile próbek i czy po zaniku zasilania mogą one zostać utracone kiedy będziesz miał te informacje możesz zdecydować jakiej pamięci użyć...
Będę ogromnie wdzięczny :wink:
Nie wiem jak koledzy ocenią mój pomysł natomiast kiedyś zrobiłem to tak że w obwodzie zasilania 5V wstawilem dość duży kondensator 1000 uF, Magazynował on na tyle dużo energii że nawet po zaniku zasilania starczał na kilka sekund. Dorobiłem układ sprawdzający poziom napięcia na transoptorze podłączonym pod napięcie niestabilizowane. Zanik napięcia generowal...
O wszystkim napisano w RefMan - pewnie w pięciu różnych rozdziałach, ale jest parę faktów zdroworozsądkowych, które RefMan przemilcza. Po włączeniu monitora zasilania trzeba poczekać, aż pokaże on, że osiągnęliśmy napięcie powyżej ostrzegania, i dopiero wtedy włączyć przerwanie w paru miejscach po kolei. Bez tego od razu dostaniemy przerwanie zaniku...
eeprom zanik zasila eeprom zanik napięcia eeprom zanik napiąć
tracer highlander silent filtr bezpiecznik pralka dodawanie liczb
regulator obrotów kosiarka honda ds18b20 supla
Podłączenie drivera i głośnika basowego do wzmacniaczy z DCX2496 LG VC8716 nie czyta płyt - diagnostyka i naprawa