Wygląda na problem z zasilaniem, pamięć eeprom jest niestety dość czuła na tym punkcie. Próbowałeś włączyć Brown-out detection z ustawieniem na odpowiedni poziom napięcia?
Możesz zastosować procka z literką V które pracują poprawnie przy napięciach 1,8V skoro pracują to i zapisują EEPROM-a.
Zanik napięcia zasilania powinieneś mierzyć przed diodą D3, żeby kondensator filtrujący C1 nie wpływał na wynik pomiaru (po wyłączeniu zasilania, napięcie na C1 powoli opada i mikrokontroler po wykryciu zaniku napięcia może mieć za mało czasu na zapis do pamięci EEPROM). Podłącz rezystor R2 przed diodą D3. Dobrze by było trochę zmniejszyć wartości rezystorów...
Witam Jaki uklad zastosowac do kontroli napiecia zasilania???? Jesli spadnie ponizej okreslonej wartosci (np. przy awarii sieci) chce aby uC (AT89s8253) wrzucil 6 wartosci do wewnetrznego EEPROM-u. POmyslalem ze to zrobie na zewnetrznym przerwaniu. Musze miec sygnal z jakiegos zewnetrznego ukladu - i tu moja prosba, co zastasowac??? Dzieki i pozdrawiam.
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...
Są rozwiązania, gdzie wykrywa się spadek napięcia na kondensatorze przed stabilizatorem i takie polecam.
Jakiś użytkownik też miał z tym kiedyś problem, rozwiązał to w taki sposób: Pinb.0 = 0 ' pin RW Waitms 100 Initlcd Nie sądzę, że jest to potrzebne, gdy pin został skonfigurowany w config lcdpin . Co z tą częstotliwością? W symulatorze raczej jest podany czas wykonywania kodu (sprawdź bez $sim ). Nie podałeś, jaki masz kod, ile się wykonuje na mikrokontrolerze,...
Jakim napięciem zasilasz pamięć? Jaką masz szybkość transmisji ustawioną?
http://pdf1.alldatasheet.com/datasheet-p... Strona 2. Opis funkcji WP. Dodatkowo włącza się zabezpieczenie przed zapisem, gdy napięcie zasilające spadnie poniżej 1,8V
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...
Nie mam jtaga. Ale zrobiłem pewny eksperyment: Stworzyłem zmienna statyczną od "liczby zapisów" (potem te zmienna mogę odczytać). Jeśli "paluchem" zewrę układ R20, vcc_det,vcc i gnd(czyli to co opisywałem wcześniej-zapis wtedy działa) to za każdym razem następuje 2 krotny zapis zmiennych, licznik pętli zapisu zwiększa się o 2, jest to pewnie wynikiem...
Działa. Problem leżał w tym, że zestaw miał poprowadzoną ścieżkę do AVCC i VCC, a więc na anodzie i katodzie były takie same napięcia.
Nie wnikałem w program ale jak jest zrealizowany problem w przypadku braku napięcia (restartu procesora) Zapisuje od początku eeprom czy kontynuuje zapis od ostatniej pozycji?
Dioda ma chronić przed skokami napięcia, myślę, że warto ją dać, koszt niewielki.
Kod jest przerobiony, z innego ale go ogarniam, a teraz co znaczą komentarze. jeśli chodzi o wartość 0xa0, która jest w kodzie, a ja napisałem że to nie działa, natomiast działa dla 0x50. 0x50 = 01010000; 0xa0 = 10100000; Według noty katalogowej PCF8583, adres scalaka jest 10100000 = 0xa0, z czego 1010 - to adres stały 000 - to adres zmienny i zależy...
zaprogramuj firmware i eeprom (to ostatnie koniecznie - sprawdz poprawnosc zapisu)
EEPROM z wear leveling też może być rozwiązaniem, o ile oczywiście czasy zapisu do tej pamięci są akceptowalne i masz duży nadmiar EEPROMu.
Zmirzone napięcia są zgodne ,test potwierdza komunikację ,odczyt różny ,zapisu nie ma -zaczynam od początku.
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)...
Post pod postem ale póki co nie ma innej metody (bez podbijania) aby w takiej sytuacji post pojawił się na początku listy. Zmiany w sofcie sa na tyle znaczące, że warto aby o nich dowidzieli sie obserwujący ten wątek. Oprogramowanie umożliwia wgranie 3 własnych wzorów przebiegów. Akceptowane sa pliki IntelHex z 256bajtami danych zapisanymi od adresu...
Zresztą wcale nie ma tu jakiegoś wielkiego zapasu - mikrokontroler działa na 3.3V, dopuszczalne napiecie dla M95512-W to 2.5V minimum - tylko 0.8V różnicy. Też sobie wybrałeś kość (M95512-R i F mają 1,8V i 1,7V). To faktycznie rodzi problem, bo STM32 działają poprawnie przy obniżeniu do poziomu określonego przez power down reset (n.p. 2V). Czyli nie...
Dziękuję, będę testował Zamiast czarów marów, kolega lepiej zastosuje się do wskazówek z postu #3 i #5. Uszkodzenie zawartości EEPROM najczęściej jest spowodowane zapisem przy niestabilnym zasilaniu i ogólnie niestabilnym zasilaniem. W tym celu należy włączyć BOD z odpowiednią wartością napięcia progowego. Przy wolnym narastaniu napięcia można też...
Jak wszystko, kiedy się to opracuje, to też nie jest skomplikowane. Muszę jednak rozszerzyć wypowiedź. Wiedza bierze się z chęci jej posiadania. Dla mnie wszystkie zagadnienia związane z elektroniką są ciekawe wiec nie ograniczam się do jednej dziedziny. Czytam książki o PIC i STM i inne. Czytałem książki kolegi Tmf i po lekturze jednej z nich jedyna...
Jeśli wyniki są zależne od f oscylatora wewnętrznego, to wiedz, że kalibracja fabryczna ma dokładność +/- 10% i f jest zależna od temperatury otoczenia i napięcia zasilania. W skrajnych przypadkach (zabawy z kalibracją) zapis do Flasha i EEPROM mogą przestać działać.
Podłącz INT1 przez dzielnik rezystancyjny do napięcia zasilania, tak aby INT0 generował przerwanie gdy napięcie 12V spadnie do wartości około 10V. Wówczas wystarczy czasu aby zapisać dane do eeprom. Zamiast samego dzienika możesz wykorzystać dowonlny komparator - wtedy całość będzie działała poprawniej.
BOD to tylko terapia doraźna. Popraw przede wszystkim zasilanie, musisz mieć nieźle pokaszanione, skoro napięcie tak pływa, że miałeś 25% błędów. Popraw też program. Dobrą praktyką jest ustawienie EADR pomiędzy zapisami/odczytami na nieużywaną komórkę pamięci EEPROM. Dzięki temu przypadkowy zapis zostanie wykonany w nieużywanym obszarze.
Sądząc po małej wartości kondensatora tuż za diodą tj. 470nF domyślam się, że wykrywasz zanik napięcia sieci i wykorzystując energię zgromadzoną w kondensatorze 220uF dokonujesz zapisu jakiś danych do EEPROM'a (domyślam się, że to stan zapalonych lamp by po powrocie napięcia sieci zapalić je w takiej samej konfiguracji). Dobrze kombinuje? :D
Narazie zrobilem tak zę podłączyłem kondensator 1000uF i INT1 na główne zasilanie płyki tam też jest zasilanie lcd i paru tranzystorów. A ten kondensator co na schemacie zmniejszyłem do 2200uF. I narazie jest dobrze wszystko się zapisuje. Płytkę zasilam z zasilacza stabilizowanego 5V więc nie mam jak ingerować w to zasilanie. Dodano po 3 Jesli masz...
Zapis do EEPROM - to najwyżej marne milisekundy. Po wykryciu spadku napięcia zasilającego (bez jakiegokolwiek podtrzymania) swobodnie zdążysz zapisać te zmienne do EEPROM przed całkowitym padem zasilania. Potrzebne jest tylko przerwanie przy spadku napięcia.
Możesz wyjaśnić własnie jak wygląda zapis eeprom i podtrzymanie ? Układ zapisu danych do pamięci EEPROM kontrolera zrealizowany został wg schematu: http://obrazki.elektroda.pl/8923515900_1... pokazałem tu tylko w uproszczeniu istotę idei, jedną z dwóch gałęzi zasilania, gdzie blok DC/DC to ogólnie stopień konwersji z +12V na +5V (przetwornica,...
Witam, niestety, jak najbardziej, mikrocontroller i jego wewnętrzna pamięc flash EEPROM zużywa energię przy każdym nowym zapisie i dlatego bez wymiany baterii będzie coraz gorzej, bo napięcie baterii będzie coraz niższe. Pozdrawiam Bez przesady, przy obsłudze zapisu nastaw do EEPROM energia jest pobierana z wewnętrznego zasilacza, a nie z baterii....
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ć,...
A nie możesz użyć malutkiego przekaźnika? Mam tak zrobiony komputerek do samochodu. Zasilanie po stacyjce jest podawane na układ przez diodę. Po uruchomieniu, uC załącza przekaźnik, który podaje napięcie bezpośrednio z akumulatora. Po wyłączeniu stacyjki układ zasilany jest dalej z akumulatora, a dokładnie uC przechodzi w stan zapisu danych do EEPROM...
Daj FRAM nie nie będzie problemu z liczbą zapisu do EEPROM, to najprostsze rozwiązanie. Co do wykrywania zaniku napięcia masz zrobione to pokaż cały schemat, łącznie z zasilaczem. Prawdopodobnie, obciążenie jest małe i brakuje czegoś, co rozładuje szybko pojemność wyjściową zasilacza. W konsekwencji, pojemność zasilacza rozładowuje się razem z kondensatorami...
Czy po wystąpieniu tego przerwania mogę zrobić jakiś zapis np w eepromie (aby później znać przyczynę resetu) ? Jeszcze w jednej kwestii się odezwę. Mianowicie większość AVRów ma rejestr MCUSR lub jego odpowiednik gdzie można sprawdzić co było przyczyną ostatniego resetu. Dla tiny2313 mamy na przykład flagi: WDRF - reset od watchdoga BORF - reset od...
Możesz zawsze zapisywać tylko w momencie wyłączania urządzenia. Musisz tylko dorobić detekcję zaniku napięcia. Będzie to ładnie wpływało na Twój "wear leveling".
... 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....
Dodałem krótką procedurkę zapisu wartości podświetlania LCD do EEPROM, na wypadek zaniku napięcia. Ktoś już podsunął pomysł na dodanie procedury dotyczącej jasności świecenia wyświetlacza w zależności od pory dnia. Jakoś nie jestem przekonany czy trafnym pomysłem było by dodanie tego kalendarzyka przedmałżeńskiego. Dobrze by było aby jakaś Young Lady...
Bateria podtrzymująca pracę mikrokontrolera. Nietypowe ogniwo CR2354 - 560mA. Czy Twoim zdaniem ta bateria podtrzymuje pracę całego mikrokontrolera czy tylko układu zegara czasu rzeczywistego? O ile tam taki układ się znajduje. Ten licznik wyświetla aktualną datę i godzinę? Bo chyba same dane pomiarowe raczej nie są uzależnione od kondycji tej baterii...
Witam DAC AC CHARACTERISTICS- tutaj chodzi pewnie o charakterystyki przejściowe albo dla sygnałów zmiennych (AC) Voltage Output Settling Time- czas ustawienia napięcia wyjściowego COMPARATOR komparator Input Voltage Range zakres napięcia wejściowego Input Capacitance pojemność wejściowa Hysteresis4 histereza Response Time czas odpowiedzi TEMPERATURE...
Widzę ze układ rośnie, czas wiec może go odchudzić ? Zastosowałbym mikrokontroler z zapisem aktualnego stanu do eeprom, po włączeniu sprawdzałby ostatni stan (z eeprom) urządzenia i w taki ustawiałby przekaźniki. Układ nie wymaga stałego zasilania ani podawania napięcia ze stacyjki. Wystarczy najprostszy 8-mio nóżkowiec z eeprom i , jak sądzę, niewielka...
Czyli potrzebujesz pamięci o pojemności minimum 8 mega bitów albo inaczej 1 mega bajta, z interfejsem równoległym: 20 bitów adresu + 8 bitów danych + /OE, programowaną bardzo wolno w dodatku napięciem 12,75 volta, ale kasowaną nie ultrafioletem tylko elektrycznie.
janbernat --> nie żebym się tu wykłócał, ale sam zapis do EEPROM wymaga stabilnego napięcia zasilania, tymczasem proponowane rozwiązanie nie dość, że całkowicie niepotrzebnie komplikuje układ od strony chociażby elektronicznej (tak nawet dodadnie tych kilku elementów na jakiejś super miniaturowej płyteczce np z ATtiny13 SMD) to już dużo, to jeszcze...
ad 1/ Zwiększanie prędkości procka? Jeśli pojawią się pętle opóźniające, to w tym samym czasie procek zużyje więcej energii na wykonywanie pustej pętli (więcej instrukcji). Inaczej trzeba by na czas opóźnień (najlepiej wszystkich) usypiać procka. Jeśli w kodzie nie będzie żadnych opóźnień, to jeśli przy większej szybkości procek pochłania mniej mocy...
Układ ciekawy, ale coś mi nie pasuje - jeśli działa poprawnie po powrocie napięcia, to musi mieć jakiś RTC. Problemem jest też trwały zapis stanu - ESP nie posiada EEPROM, a zapisywanie stanu we FLASH to raczej kiepski pomysł ze względu na ograniczoną liczbę zapisów tego samego bloku. Dziwi mnie też "przekaźnik domyślnie zwarty" - czy układ wykorzystuje...
Zajrzyj do noty katalogowej na stronie 5. Widzę tam jeszcze jeden element - tranzystor. Jego dren podłączony jest do Vcc a źródło do magistrali tworząc tzw "sztywny pullup". Na str. 4 noty katalogowej wyczytałem, że podczas konwersacji i i zapisu do EEPROM prąd pobierany przez czujnik może spowodować zbyt duży spadek napięcia na rezystorze podciągającym...
coś mi świta że z tym jest tak że normalnie nic ci sie nie stanie, ale może być błąd jeśli wachanie będzie w trakcie zapisu do pamięci (bo czas ten jest dość długi)
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....
Biżesz sygnał z elektrolita zasilacza, jeszcze przes stabilizacją, robisz dzielnik oporowy z diodą zenara, który będzie za zadanie miał wykryć zaniżenie napięcia zasilania i wygenerowanie sygnału, który będzie wykonywał przerwanie w procku do zapisu danych w EEPROM-ie. Tak ja bym to widział.
Ale w czym masz problem? Napięcie nie zanika momentalnie, tylko w określonym czasie. Jeśli czas spadku napięcia zasilania do wartości minimalnej niezbędnej do prawidłowego zapisu będzie dłuższy niż samego zapisu to wszystko jest OK. Albert
Mały cytat z helpa: Opierając się na nocie katalogowej firmy Atmel, pierwsza komórka pamięci EEPROM (o adresie 0) może zostać nadpisana, jeśli w czasie trwania zapisu nastąpiło obniżenie napięcia zasilania poniżej gwarantowanego 2,7V. Zaleca się nie używać tej komórki pamięci dla ważnych danych, a zwłaszcza tych przechowywanych w trakcie braku zasilania....
Witam, Problem w tym, że pomiar ma być dokonany w terenie na poligonie, a odczyt w domku - niezależnie od pogody, temperatury, napięcia na baterii, wyniku muszą dać się odczytać - dlatego zależy mi na eepromie Pozdrawiam Szymon
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?
Mówimy o 7805 z tranzystorem npn na wyjściu, to po pierwsze. Zresztą, jak sprawdziłem w praktyce, większość stabilizatorów LDO, również tych z pnp lub MOS, na ogół nie puszcza znaczącego prądu wstecz, co nie wynika wprost z oglądu ich schematów wewnętrznych. Są oczywiście takie LDO, które jawnie specyfikują, że nie puszczają. Za to puszczają na ogół...
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...
Obniżenie napięcia do ok 3.5 V pomogło! Co prawda program zawieszał sie dalej, ale zapisał eeproma. Wielkie dzięki - czuję się dłużnikiem :roll:
"Oraz czy jest opcja, by Arduino pamiętało jaki był ostatnio wybrany efekt i po zaniku napięcia wróciło do niego ?" - Zapis do pamięci wybór https://www.arduino.cc/en/Reference/EEPR... "Oraz by efekty leciały cały czas w pętli a nie jeden przebieg i stop :)" -Zapętlić w funkcjach które ten efekt wykonują while(1){...} i dodać obsługę pilota w tych funkcjach...
Ja dałem op. MCP601, noga 4 do masy (czyli cała ścieżka tej nogi). Dodano po 49 W podstawkę U10 lub U11 można wstawić np. EEPROM 28C64. Umożliwia to normalne wpisywanie/modyfikację z klawiatury programów, po wyłączeniu napięcia zawartość się nie traci. Do kopiowania całych bloków itp. trzeba wstawić opóźnienie pomiędzy wpisami (potrzebne pamięci na...
Pamięć SRAM (pamięć statyczna) jest pamięcią ulotną, to znaczy nie pamięta zawartości po zaniku napięcia zasilania. W odróżnieniu od DRAM (dynamiczna) nie wymaga ciągłego (co kilka milisekund) odświeżania. Pamięć DRAM gubi zawartość gdy nie ma odświeżania nawet, gdy przez cały czas jest napięcie zasilana. Do długotrwałego przechowywania informacji nawet...
Co do spadku napięć to zależy w jakich granicach, zobacz temat [url=http://www.elektroda.pl/rtvforum/to... ATMEGA8 na 3.0V ?? Sam za jakiś czas zaczne budowę zegarka z kalendarzem na atmega8 z pcf i lcd 2x16 i chyba będę to zasilać ładowarką od nokii która ma 3,7V 335mA, tylko nie mam pewności czy ten pcf będzie działał ;) A co do...
Witam .Znalazlem nastepujacy wpis czy da sie tego dokonac i jak zaczac - "A może tak: otwierasz pendrive, spisujesz oznaczenie kości eeprom, szukasz jej specyfikacji i usuwasz nogę, na którą podawane jest napięcie podczas zapisu danych?" . Dodam ,że jestem gotów usunąć wszystkie zbędne nogi. xD
Monitor naprawiony. Jednak wsad z bazy dostępny na forum jest dobry, zaś wsad od kolegi wyżej nie zadziałał prawidłowo. Problemem był programator który robił przekłamania w zapisie flasha. Po zasileniu pamięci podczas programowania napięciem 3,7V wszystko ok. Tylko dziwna sprawa bo podczas weryfikacji nie wykrywało błędów zapisu. Dziękuję wszystkim...
Witam Problem jak wyżej. Nie włącza się w ogóle. Popatrzyłem na schemacie który jest na elektrodzie: http://www.elektroda.pl/rtvforum/downloa... Mam prawidłowe napięcia na n_pdet, vccm 3.3V pin37 uPc, n_reset czyli reset procka. Procesor r5f3651 Nie patrzyłem na oscylacje na kryształku 8MHz z zapomnienia i pewnie jutro popatrzę. Podejrzewam...
Witam. Proponuję abyś zrezygnował z diody D1 (1N4148) . Nie jest ona w ogóle potrzebna, a dodatkowo obniża napięcie zasilania całego układu oraz zwiększa rezystancję układu zasilania, co niekorzystnie może wpływać na pracę układu mikroprocesorowego (restart'y wywołane przez układ BOD w uC). Aby zmniejszyć czułość fotodiody, tak aby nie była czuła na...
Odpuść sobie pamięci dynamiczne, gdyż wymagają odświeżania, a to może być kopotliwe. Pamięci statyczne mogą pracować z podtrzymaniem bateryjnym przy obniżonym napięciu zasilania - pobierają w stanie nieaktywnym kilka mikroamperów. Jeśli zdecydujesz się na układ z mikrokontrolerem to możesz też użyć szeregowych pamięci EEPROM.
ECU nie wyłącza się natychmiast po wyłączeniu zapłonu, w niektórych samochodach trzeba poczekać nawet kilka minut na "uśpienie" ECU. Często jest to tylko uśpienie, a co najmniej jedna linia zasilania zostaje "pod napięciem". Historycznie jest to podyktowane ograniczeniem cykli zapisu do pamięci EEPROM. Podczas jazdy sterownik korzysta z pamięci RAM,...
e marcus Chciałbym trochę zrozumieć zasadę działanie programu a nie na sucho przepisać program. Dlatego proszę o podpowiedzi , abym sukcesywnie sam rozwiązał problem ale dzięki waszej pomocy.......... Kierując twoją uwagę do tamtej dyskusji j.w., nie miałem na myśli kopiowania programu, który i tak wymaga pewnej korrekty, ale na przeanalizowanie możliwości...
Czyli dopóki MCU nie zostanie rozpracowany, to nie ma szans na dołożenie interfejsu komunikacyjnego. Pewnie poprzednia wersja tych zasilaczy (z małym radiatorem, głośnym wentylatorem oraz okrągłą kratką wywiewu) miała montowana MCU bez blokady komunikacji. Swoją drogą ciekawe, że podczas montażu płyt rozdrabniali się na montaż różnych MCU, a gniazdo...
Można, tylko co jak podczas gdy jest wyłączony układ poruszysz wałem serwa? Poza tym układ nie wie, kiedy będzie odłączony, toteż musiałby ciągle zapisywać. Przy ciągłym zapisie wymarnujesz cykle R/W komórek pamięci EEPROM. Chyba że dasz przełącznik do wyłączania, który zachowa przez chwilę napięcie na AVR i da znać prockowi, by ten zapisał wartość...
Dzięki wielkie kolego za zainteresowanie. Ale z krytyką się nie zgadzam. Problem jest bardziej złożony. Taka sytucja z komunkatem programatora występowała także przy oryginalnej pamięci 24c016 i dobrym wsadzie. Na forum elektrody jako zamiennik pamięci 24c016 znawcy tematu polecali 24c01 i twierdzili, że będzie ok. Więc to nie jest mój wymysł żeby zastosować...
ale jednak potencjometr to potencjometr Potencjometry mogłyby zostać :D. Odczytujesz napięcie z potencjometru przez ADC kontrolera i wysyłasz na DAC sterujący FV, zapis nastaw z potencjometrów możesz sobie wtedy zapisać np. w EEPROM. Tu chyba nawet 8 bitów by się sprawdziło. Ciekawe czy FV reguluje analogowo czy cyfrowo (i z jaką rozdzielczością)?...
Witam Jeśli urządzenie nie jest zbyt prądożerne to można w szereg, na dodatnim biegunie zasilania, za mostkiem Graetz'a dać diodę 1N400x. Między plusem mostka a anodą wspomnianej diody wpinasz dzielnik napięcia. Za diodą prostowniczą dajesz sobie oczywiście kondensatory stabilizatory i co tam jeszcze chcesz. W każdym razie na dzielniku masz napięcie...
Witam, tak zapisuje wartość do EEPROM, ale zapis odbywa się tylko w przypadku: - startu sterownika tzn. rozruch pieca, zapisuje w komórce 13, wartość 1, w razie zaniku napięcia sterownik "wie" że był uruchomiony, oraz w momencie zatrzymania czy ręcznego czy wygaśnięcia w piecu też w tej komórce zapisuję wartość 0. Poza nastawami nic innego nie wpisuję....
Aktualizacja nr.1 PCB v1.1 -dodano rezystory ograniczające prąd dla linii MOSI i SCK - 22Ω (moja poprzednia sugestia, 330Ω, to zdecydowanie za dużo) Soft v1.1 -usunięto błąd kiedy programator się zawieszał po wybudzeniu z trybu uśpienia -usunięto błąd zbyt niskiego napięcia dla LCD (problemy z kontrastem) -usunięto błędy zapisu/odczytu pamięci...
+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ć...
W jaki sposób producenci zabawek zapisują te melodyjki? Też własnie przy użyciu pamięci Flash? Kiedyś, gdy pamięci były drogie, był taki "myk", że w EEPROM zapisywano analogowo poziom napięcia w jednym bicie pamięci. Dało sie odróżnic ok 256 poziomów (8-bit). Z tą technologią, najpopularniejsze były układy ISD. Później Winbond produkował podobne. PS...
Może od końca - w czasie kiedy napięcie spada (nawet podczas wyłączania zasilania) procesor (o ile nie jest prawidłowo zabezpieczony) jeszcze przez pewien czas sobie działa - kondensatory dostarczają przez chwilkę koniecznej energii. I w tym czasie może zacząć wariować, bo energii jest coraz mniej. Inna sprawa to też fizyczne przerwanie samego cyklu...
SW1 - krótkie naciśnięcie powoduje zwiększenie wskazań o 1s, przytrzymanie ciągły wzrost do wartości 999 s max. SW2 - krótkie naciśnięcie powoduje zmniejszenie wskazań o 1s, przytrzymanie ciągły spadek do wartości 0 s min. SW3 - start odliczania buzzer - prostokątne napięcie przemienne o wartości międzyszczytowej 10V, f = 3 kHz. Dźwięk o czasie trwania...
Atom ma właściwą propozycję. Po pierwszej analizie Twojego kodu nie bardzo widzę gdzie mógłby powstawać taki problem jaki opisałeś w pierwszym poście. Pierwsza bardzo hipotetyczna wręcz niemożliwa przyczyna, to odczyt i zapis eepromu praktycznie na starcie procesora. Czyli, sytuacja w której w Twoim przypadku, napięcie zasilania narasta na tyle powoli,...
Skoro odgrzewamy to dodam coś od siebie :) Miałem zbudowany układ z 2313, układ powstał m/w jak ten temat, korzystał z eepromu co jakiś czas i w przypadku uśmiercenia komórki eeprom korzystał z innej, a wykorzystywał 3 bajty, algorytm dosyć skomplikowany, bo w eepromie były też adresy bajtu w eepromie :) Dodatkowo urządzenie wykonywało wszystkie zapisy...
Niestety – wiem że zmienia się szerokość sygnału i wartość napięcia. Zależy od szybkości z jaką porusza się element metalowy nad czujnikiem. Zakładam wpisanie kilku sygnałów do pamięci. Sygnał podlega dalszej obróbce w integratorze , przerzutniki Schmita i mikrokontrolerze. Z tym nie ma problemu. Natomiast mam problem z testowaniem elektroniki...
Najłatwiej, jeśli masz np. oscyloskop, to zrobić kilka powtórzeń takiego "awaryjnego zrzutu" danych, ze wszystkim co wtedy chcesz mieć zrobione (żeby uwzględnić wszystkie instrukcje do wykonania) i monitorując GPIO (przestawiane na początku i końcu procedury) zmierzyć czas empirycznie (no a prąd to jakoś oszacować średni na podstawie miernika). Kilka...
Nie jestem taki pewien. Dalej w opisie $noramclear jest napisane , że zawartość komórek pamięci nie zostanie skasowana , co nie oznacza , że pozostaną w niej zmienne, a raczej , że pozostaną w niej wartości przypadkowe. Jeśli napięcie zasilania nie spadnie poniżej poziomu podtrzymania pamięci SRAM to stan komórek pamięci nie zostanie podczas resetu...
Czuję się powalony na łopaty..... Piotrek ja nie wiedziałem, że do wewnętrznego eeprom-u można tak bezpośrednio zapisać zmienną SINGLE. Ciągle czytałem o konieczności rozbiórki, a nikt do tej pory takiej prostej rzeczy nie napisał.... Nawet w Pomocy BASCOM-a (tłumaczenie na polski) tego nie ma, ba nawet w książkach na temat AVR "tysz ni ma".... To jest...
Możesz podać źródło tej informacji? Nie będę szukał, ale możesz mi wierzyć na słowo ;) Ahahaha Sam poszukaj jak jesteś ciekawy. Może mi się to jeszcze z Motoroli ciągnie, ale gdzieś o tym na pewno czytałem a wielu kodach widziałem że komórkę te omija sie szerokim łukiem :D Chyba,że sprawę się skieruje do mythbusters :D EDIT: Powinno tu coś być na temat...
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ć...
TMF, dzięki. Sprawdziłęm tego BODa i jednak nie był aktywny. Coś musiałem pomieszać, bo kilka razy edytowałem te fusebity. Po włączeniu problem zniknął (prawie na pewno)! Trol.six, tak zapisywanie np w dwóch kopiach i weryfikacja to fajny pomysł. Szczególnie, że mam sporo wolnego miejsca. Na pewno nie zaszkodzi. Z pamięci korzystam tylko funkcjami z...
Czy zamiast budować układ oparty o mikrokontroler, pisać program do niego, wykonywać pcb a na końcu i tak musieć ręcznie przełączyć piec pod drugą fazę nie taniej, szybciej i wygodniej byłoby zastosować stycznik z cewką na 230V który automatycznie przełączyłby zasilanie pieca także gdy nie będzie nikogo w domu? Takie styczniki są drogie, a i tak przeważnie...
http://obrazki.elektroda.pl/5924959500_1... Witam ponownie! Kilka dni temu chwaliłem się projektem "PALM v1.0 BETA Atmega128", a dziś chciałbym przedstawić komputerek do motoru lub roweru jaki zrealizowałem już jakiś czas temu na zamówienie. Urządzenie miało zastąpić oryginalne psujne, mechaniczne zegary. Funkcje i założenia: *Wyświetlanie...
Dzięki za odpowiedź ! No fakt, wyzerowana pamięć ma same FF... Ale po zwarciu przycisku już nie. Co nie zmienia faktu, że trzeba dodać licznik pomiarów bo stan urządzenia musi się ustabilizować inaczej pierwsze odczyty napięcia będą "niskie" .Tego A nie muszę zerować przyciskiem to ma zamigać jeden raz. To jest (będzie) latarka i ma być sygnalizacja,...
2x20000 z pewnością by wystarczyły do takiej mocy, a z resztą prawdziwy prąd nie płynie z wielkiego kondensatora, tylko porządnego uzwojenia trafa. Prąd jest jeden.. :) Nie jest to gainclone żeby trzymać się sztywno wielkiego trafa i małych kondensatorów.. Wiem, że pojemność jest zbytecznie duża, ale wątpię żeby to szkodziło.. Podczas testów przy pełnej...
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...
http://obrazki.elektroda.pl/4865363800_1... Witam! Kolejnym projektem, który chcę przedstawić jest moduł sterujący pracą szyberdachu trójpozycyjnego wraz z funkcją domykania. W aucie, które posiadam szyberdach sterowany był jednym przełącznikiem 2-pozycyjnym. Przechylenie przełącznika w lewo powoduje uchylenie szyberdachu, w prawo jego...
http://obrazki.elektroda.net/47_12754099... Przedstawiane urządzenie opracowane przez ludzi z dangerousprototypes.com znajdzie raczej zastosowanie w laboratorium kontroli jakości producentów elektroniki niż na półce elektronika amatora. Jednak ze względu na niecodzienność projektu warto jest o nim wspomnieć. Służy ono bowiem do sprawdzania wytrzymałości...
Projekt bardzo fajny. Jedynie ten przekaźnik można by wymienić na triaka. Wtedy można by zrobić regulacje PWM. Triak przyczyni się do dłuższej żywotności owej konstrukcji. Wiadomo, przekaźnik to zużywające się styki i iskrzenie. Szkoda tylko że uC nie zapisuje kodu pilota w EEPROM, to zdecydowanie ogranicza możliwości eksploatacyjne. Początkowo plany...
https://obrazki.elektroda.pl/4465297900_... Kompaktowy komputer jednopłytkowy Newport GW6903 firmy Gateworks pozwala uruchomić Linuksa na dwurdzeniowym SoC Marvell OcteonTX i m. in. oferuje USB 3.0 i GbE z portami PoE oraz podwójnym gniazdem mini-PCIe. Wszystko w niewielkiej maszynie pracującej w szerokim zakresie temperatur (od -40°C...
http://obrazki.elektroda.net/41_12633119... Stworzone przeze mnie urządzenie jest praktycznym uzupełnieniem piórnika szkolnego. Jest wyposażone w kilka pożytecznych funkcji i na opisanych poniżej nie zamierzam zaprzestać. Całość została zorganizowana w wygodne w obsłudze intuicyjne menu. 6 przycisków uSwith w jakie jest wyposażony układ umożliwia...
Karta boot’ująca z pamięcią eprom. W artykule zaprezentowano 8-bitową kartę rozszerzającą do komputera PC, która powoduje przechwycenie sterowania komputerem i wykonanie programu znajdującego się w jej układzie pamięci. Przykładowe zastosowanie takiej karty to stworzenie układu sterowania z komputera PC, eliminując w tym momencie elementy mechaniczne:...
https://obrazki.elektroda.pl/2034175900_... Wczoraj wczesnym rankiem (tj. niedziela) tak sobie leżałem oglądając TV i pomyślałem, że przydałoby się zaświecić światło w pokoju, ale strasznie nie chciało mi się wstawać… Tak powstał pomysł na oświetlenie sypialni sterowane pilotem IR. ;) https://obrazki.elektroda.pl/6206372600_...
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...
zapis napiąć zapis odczyt eeprom zapis eeprom xmega
kontrolka silnika actros uszczelnić antenę pompa próżniowy dyfuzyjny
wózek widłowy sterownik still wózek widłowy sterownik still
Schemat przekaźnika Omron G2RL-1-E 12VDC: wyprowadzenia i działanie Zakres rezystancji induktorów w kuchenkach indukcyjnych