Cześć! Potrzebuję zrozumieć zasadę tworzenia algorytmów programów z obsługą systemu przerwań. Chodzi mi głównie o to gdzie i jak wpisać tę obsługę, żeby to miało ręce i nogi? Muszę zrobić algorytm programu do obsługi wyświetlacza 7-mio segmentowego 4 cyfrowego sekwencyjnego za pomocą 8051, który będzie działał jak minutnik. Program ma działać następująco:...
Przerwanie od zbocza jest kompletnie niepotrzebne do niczego - wystarczy TYLKO przerwanie od timera, w którym również można zrobić wykrywanie zbocza i filtrowanie - wystarczy kilka zmiennych pomocniczych (poprzedni stan, jakieś liczniki). Jest to skrajnie proste i działa idealnie. Angażowanie dwóch przerwań do czegoś co można zrobić w jednym jest kompletnym...
1. usuń z przerwań wyświetlanie na LCD. W przerwaniu ustawiaj flagę, a wyświetlanie zrób w pętli głównej. 2. próbowanie tego algorytmu na przyciskach bez sprzętowej eliminacji drgań jest proszeniem się o rwanie włosów z głowy. Radzę więc podłącz jakiś sygnał cyfrowy, choćby z innego mikrokontrolera. EDIT: Lord mnie częściowo uprzedził :)
To jest czujnik kontaktronowy (w obecności magnesu zwarcie, normalnie przerwa)? Jeśli tak to po prostu zwieraj przewody czujnika ze sobą i patrz czy licznik coś pokazuje.
Zapytaj profesora (ma tytuł profesora?) po co ta wiedza? 8253 ciężko już kupić (bi i po co, chyba, że ktoś chce składać PC XT), 8051 jest coraz mniejszy wybór. Biorą pod uwagę czas nauki i zmiany na rynku elektroniki, w szkole powinni uczyć o najnowszych uC a nie tego, czego za 5 lat nie będzie na rynku. Każdy współczeny uC zawiera bardziej zaawansowane...
Uszkodzony któryś z czujników ABS przy kołach, ew do sprawdzenia stan koronek i przerwy między czujnikami a koronkami. Podłączyć to pod coś i sprawdzić z którego czujnika nie widać prędkości, i po kolei sprawdzać wiązkę, stan koronki, przerwę miedzy czujnikiem a koronką itd.
Pewnie krótkie naciśnięcie - dodaj 1 na bieżącej pozycji, długie - zmień pozycję. Z tym, że wtedy raczej wypadałoby dodawać przy puszczaniu klawisza, nie wciskaniu. Tam było jakoś tak: krótkie wciśnięcie - tryb nastawiania cyfry (+blink), przytrzymanie - przewijanie cyfry (+1 co np.0,4s) 0,1,2,3,4,5,6,7,8,9,0,1,2.... puszczenie - zapis cyfry i przejście...
To będą długie(z punktu widzenia uC) czasy.Sprawdź jednak, czy nie ma oscylacji bo jak nic nie wiadomo o czujniku, to nie można stwierdzić czy ma jakiś układ formowania impulsów czy nie. Jedyne co wiem, to to, że na płytce czujnika znajduje się komparator LM393. Na wyjściu czujnika są dwa sygnały, cyfrowy i analogowy, podejrzewam, że cyfrowy wychodzi...
Nestety okazuje się że jakiegoś nieznanego powodu, przy okazji czas segara zostaje zmieniony ! i to na dodatek jakąś dziką wartością z poza zakresu 24godzinnego czasu. Na przykład godziny przyjmują wartość 30 ! Rozwiązanie jest bardzo proste!!! Układ PCF8583 dane w rejestrach koduje w sposób BCD . Tzn: pierwsze cztery bity w bajcie liczą dziesiątki,...
W skrócie: stanowisko do badania magneto zintegrowanego z rozdzielaczem zapłonu do silników Lycoming (4 lub 6 cylindrów) - śmigłowce Robinson R22 i R44. Obudowa wyspawana z grubej blachy stalowej, silnik sterowany z falownika, sprzęgło i montaż badanego podzespołu, na wale silnika magnesy, czujniki halla do obrotomierzy cyfrowych, gniazdo ze złączem...
Żadne przerwanie nie zostało zignorowane :) Żaden odczyt nie może zostać zignorowany :) To może inaczej: Jeżeli kupiłeś używany samochód z 5 cyfrowym licznikiem kilometrów, który się przepełnił i wskazuje aktualnie 500, to ile kilometrów od nowości przejechał ten samochód? Poza tym nie przeanalizowałeś przykładu, który Ci wskazałem, a kod w nim jest...
Może jakaś przerwa na pół roku :) odpocząć Chyba że za punkt honoru postawiłeś se jego naprawę. Przełącznik zakresów to pewnie dzielnik i sterowanie kropką. Podać napięcie stałe ciągle i iść krok po kroku. Uginałeś płytkę na zimne luty? Skoro był odwrotnie wsadzony scalak to wstawić nowy. Sprawdź czy nie ma twórczości wesołej. Ja bym szukał kondka z...
Czyli pomiary wykazałyby to co podejrzewałem, czyli uszkodzenie pinu. Ad 1. When the SM2..0 bits are written to 011, the SLEEP instruction makes the MCU enter Powersave mode. This mode is identical to Power-down, with one exception: If Timer/Counter2 is clocked asynchronously, i.e. the AS2 bit in ASSR is set, Timer/Counter2 will run during sleep. The...
[syntax=cpp] #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define wys1 PORTA = 0b11111110 #define wys2 PORTA = 0b11111101 #define wyl PORTA = 0xFF; int cyfra(int _cyfra); char licznik = 0; int w1, w2, i; SIGNAL(SIG_OVERFLOW0) { if (i==1 ) { wyl; PORTB=cyfra(w1); wys1; i=0; } else {...
Serdecznie witam po przerwie. Niestety jeszcze nie został odczytany typ licznika. Proszę mi powiedzieć, czy może lepiej jechać do mechanika, kóry zajmuje się takimi sprawami. Czytałam na stronach "elektrody" o programowaniu.... bajtach ... aż się przestraszyłam. A jeśli trzeba będzie cos jeszcze zrobić niż wymontować licznik i podłączyć nowy? We własnym...
Stanley_P - <...> Widzisz dla mnie hobby to poznawanie piękna Elektroniki poprzez zagłębianie się w bardzo podstawowy, elementarny jej poziom, a dla kogoś innego - po prostu zupa pomidorowa ... :P Hm, jakby to napisać... Tę zupę pomidorową spożywam, aczkolwiek z pewnymi przerwami od przeszło 40lat. Kiedyś hobbystycznie, w sensie, że coś-tam budowałem,...
Inny problem tzn? Masz na myśli kiepską sztukę procesora? Filtracje zasilania? Prototypuję na ZL2AVR jeśli chodzi o te kwestie. Oscyloskop cyfrowy również będzie wprowadzał do wyniku swój błąd pomiarowy ze względu na to, że jego częstotliwość próbkowania też występuje jeśli się nie mylę, a analogowy? Czyżby jedynym rozwiązaniem aby sprawdzić dokładność...
Próbowałem ostatnio uruchomić zlecenie *D z C800 (dzień tygodnia na podstawie podanej daty). Przyczyna nieprawidłowości działanie był błąd w wykonywaniu rozkazów ADD i SBC na liczbach 16-bitowych, błąd poprawiłem. Program daje błędne wyniki z powodu błędu w ustalaniu lat przestępnych (nie jest prawdą fakt, że każdy rok podzielny przez 4 jest rokiem...
Dzięki uprzejmości kolegi (at)suworow otrzymałem Protel KDC1803 do prób. Oto wstępne wyniki. http://obrazki.elektroda.pl/9526423800_1... http://obrazki.elektroda.pl/3847091300_1... http://obrazki.elektroda.pl/8362959900_1... http://obrazki.elektroda.pl/3384674100_1... http://obrazki.elektroda.pl/6996558600_1...
rozwiązany :] robisz przerwę przed bazą drugiego tranzystora, sygnał przed przerwą traktujemy jako "wyjście", sygnał podawany na bazę "wejscie". wyjście łączysz z zegarem CMOSowego licznika Johnsona (1z10 w moim przypadku), na wejście przez rezystor 1k podajesz stan z odpowiedniego wyjścia ("1" dla jednego błysku, "2" dla drugiego błysku itd..), podając...
Witam Piszesz zo silnik juz posiada blokade przynajmniej tak zrozumialem i tu jest pytanie jakiego typu jest ta blokada i w jaki sposob jest odblokowywana. Jezeli chodzi o ilosc obrotów to ja raczej bym sie sklonil w strone encoder i tak stosujesz licznik rewersyjny który po okreslonej ilosci impulsow to wyliczasz tak aby byla zadana ilosc obrotów....
aja mam inny pomysl, robilismy cos takiego w szkole, dziala swietnie, otoz zrob sobie jakis generatorek RC, najlepiej na bramce negujacej schmitta(nie wiem czy tak sie to dokladnie pisze), i podlacz sobie do to jakiejs nozki w scalaku(najlepiej pod jendo z przerwan), teraz wewnatrz uruchom sobie licznik(jakis timer badz tez wlasny program) i jak przyjdzie...
:) akurat ten zegarek jest taki prowizoryczny bo mam wyswietlacz 3 cyfrowy i pojawia sie problem z wyswietleniem godz wiekszej niz 9 a to ze godz ma 59 min to czyste przeoczenie, w każym razie nie o to chodzi :P Anody wyświetlacza mam podłączone do PORTD a katody odpowiednio do PB0 PB1 i PB2. Poniżej funkcja inicjalizujaca wyswietlacz LED: [syntax=c]...
Witam. Nie mogę sobie poradziź z wprowadzaniem liczb dwucyfrowych z klawiatury matrycowej. Moja klawiatura jest obsługiwana z wykorzystaniem przerwania od Timera0. Jeśli możecie to prosze o pomoc i propozycje rozwiązania tego problemu. Poniżej zamieszczam część mojego kodu programu ....... [wyciety fragment] ....... Do 'pętla nieskończona DO...
Zegarek oprócz funkcji wyświetlania czasu ma pokazywać temperaturę i mieć możliwość sterowania z pilota (RC5). Tutaj pierwsze pytanie, czy GETRC5() wprowadza jakieś opóźnienia? Mam na myśli to czy nie zakłóci to zliczania czasu. Dodatkowo obawiam się, że będzie problem z płynnym sterowaniem, a to dlatego, że nie jest podłączony pod INT0 albo INT1 http://obrazki.elektroda.pl/5338684500_1...
https://obrazki.elektroda.pl/7913784400_... Siła wielu współczesnych urządzeń tkwi w ich oprogramowaniu. Dotyczy to zwłaszcza sterowników przemysłowych, przekaźników programowalnych i komputerów jednopłytkowych. Korzystając z dostępnych na rynku komponentów elektronicznych nie jest trudno zbudować jakiś sterownik programowalny lub przekaźnik....
Witam. Ongiś takie sterowniki wykonywałem w oparciu o liczniki CMOS zliczające w dół z wejściem równoległym gdzie wpisywana była ilość potrzebnych impulsów. Rytm dozowania ustalał multiwibrator gdzie można było ustawiać czas cyklu jak i czas przerwy między nimi. Wszystkie te parametry (ilość cykli, czas cyklu, czas między cyklami) ustawiało się przy...
Witam Troszkę przedobrzyłeś s tym licznikiem 16 bitowym, starczy połowa 8 bitowego, wróćmy do obliczeń, autor pisze o 4 impulsach na obrót, Ty o 2 i to wydaje mi się bliższe prawdy. Maksymalne obroty 7000, na sekundę daje nam to koło 117 obrotów, chcesz mierzyć 0,5 sekundy i i dwa impulsy na obrót czyli 117 impulsów przy maksymalnej prędkości obrotowej....
Dołożenie pamięci, to także zastosowanie innych układów scalonych. Na każdą cyfrę potrzeba licznik+pamięć(zatrzask)+dekoder. Multipleksowanie wyświetlania przy 3 cyfrach - nie opłaca sie. Są układy scalone, łączące w sobie liczniki,pamięci i dekodery, ale są one znacznie droższe; nie przyglądałem się im bliżej. Poza tym pamiętaj, że pomimo tego, że...
Witam, mam problem, brak zasilania stałego na tachograf cyfrowy + nie działa prędkościomierz i mały wyświetlacz pod nim od kilometrów, w mercedes axor 2006r. Przy tacho jest to przewód czerwono niebieski pin 1, ze skrzynki bezpiecznikowej z tyłu kostka x1 pin 10 wychodzi stały plus (przewód podwójny czerwono niebieski) i teraz tak -ze skrzynki wychodzi,...
Czy jest możliwe że ilość impulsów na wyjściu 2Y w ciągu sekundy wynosi 60? Jeżeli nie to co należałoby zmienić na schemacie aby ilość impulsów przy zastosowanym rezonatorze wynosiła 60? Wprowadzenie Dziękuję za kolejne pytanie dotyczące możliwości uzyskania dokładnie 60 impulsów na wyjściu 2Y w analizowanym układzie. Obecnie układ CD4060 taktowany...
aha 2^16 no tak bo 2^8 256 bo każdy bit jest kolejną potęgą liczby 2. P.S. Jak mawia mój nauczyciel od cyfrówki każda liczba w układach cyfrowych jest potęgą liczby 2. :D A może wyłumaczyć mi ktoś tak jaśniej niż whelpie bascoma ;) co to jest ten prescaler i co on dzieli. wyczytałem na innym forum że liczba podana w prescale dzieli częstotliwość pracy...
Oj ale wstyd nie skupiłem sie na tej matematyce ale masz race Draco, już to poprawiłem. Ale nie dostaje to co chce. Chce uzyskać zmiane czestotliwosci w dużym zakresie dlatego zmieniam prescaler ( jesli zmieni sie stan na PINIE) zastosowany przełacznik obrotowy który odpowiada za zmianę prescalera. Nie mam oscyloskopu ale wydaje mi sie ze czestotliwosci...
Twojego programu nie analizowałem, nie chciało mi się, albowiem od razu Ci powiem, że ja bez przerwań w ogóle bym się za to nie zabierał i dotyczy to nie tylko enkodera ale także zwykłych przycisków. Tak jak napisał tmf , każdy zestyk ma tendencję do drgań, a więc enkoder również, jest to opisane w książce Pieńkosa i Turczyńskiego "Układy scalone TTL...
Ale chodzi mi o ten kondensator C1, czy on tutaj nie jest kluczowy do zapewnienia odpowiedniej częstotliwości sygnału i muszę kupić ten foliowy za 2 zł http://www.celtor.pl/4746,kondensator-po... To jest kondensator wygładzający przebieg napięcia zasilającego (eliminujący jakieś drobne zakłócenia). Bez wpływu na...
Witam po przerwie. Moim pacjentem był Renault 155.54, rocznik 1995, przebieg 14000 mth, biedaversion, ze skrzynią z rewersem (dźwignią przy kierownicy). Sterownik skrzyni V3.2, po dodatkowej naklejce V6.2, a w środku program V7.5. https://obrazki.elektroda.pl/3689452500_... https://obrazki.elektroda.pl/6379006600_...
Software PWM możesz zrobić na dowolnym pinie wyjściowym cyfrowym. Użyłbym timera 8-bitowego. Należy wtedy włączyć i obsłużyć dwa przerwania: 1. przepełnienie (przy przejściu licznika z wartości 255 na 0) - ustaw wtedy stan wysoki na wymarzonym pinie 2. przekroczenie wartości - ustaw wtedy stan niski na wymarzonym pinie Przykładowy kod: https://www.elektroda.pl/rtvforum/viewto...
Proponowałbym również modyfikację układu pod kątem alternatywnych funkcji pinów. Wspominałeś, że chciałbyś poćwiczyć na początku miganie diodami i sterowanie przyciskami. W porządku, jednak szybko to opanujesz i apetyt wzrośnie :) Po opanowaniu zwykłego sterowania diodami, myślę że rozsądnie byłoby zaznajomić się z obsługą przerwań, która jest kluczowa,...
Na wejściu PLC jest (zwykle) "montowany" filtr cyfrowy 10ms (standardowe wejście PLC) a impuls z indeksu trwa 10us i sterownik nic nie "zobaczy" -> tak ma być (filtracja zakłóceń). Jeżeli wejście indeksu skonfigurujesz jako szybkie/przerwaniowe albo podłączysz je do szybkiego licznika to będą zliczane impulsy. Prędkość ma znaczenie, ale i tak (zwykle)...
Witam. Robię obsługę czujnika przyspieszenia firmy MEMSIC MXD7202 (równoważnik ADXL202) przy użyciu mikrokontrolera ATmega8(kwarc zewnetrzny 8MHz). Czujnik mam z wyjściami cyfrowymi i pomiar dwóch wyjść tego czujnika polega na pomiarze współczynniku wypełnienia tego sygnału. Np. 50% współczynnik wypełnienia odpowiada przyspieszeniu 0g (g-przysp.ziemskie)....
Bardzo proszę kolego może to się przydać i jak się trochę postarasz to sam zrobisz pełną diagnostykę Pasują do wszystkich aut wyprodukowanych przez VAG tj. Volkwagen Golf MK3/MK4/MK5, Passat B4/B5/B6, Skoda Octavia/Fabia/SuperB, Audi A4/A6/A8/TT itp… spisane, wyszukane, testowane by ygd. Volkswagen Passat B5/B6: 1. Wciśnij Fan Down, Temperature...
Witam, Pojawił się ostatnio u mnie taki problem. Otóż odczytuję z przetwornika ADC ATmegi16, z kanału ADC0 wartość napięcia (od 0 do 5VDC). Wyświetlam sobie wynik konwersji na LCD i wszystko ładnie działa (liczba na LCD zmienia się w zakresie od 0 do 1023, jak kręcę potencjometrem). Chciałem sterować tym napięciem podłączonym do ADC0 obrotami silnika...
Koledzy zapalanie zera potem 1 przy przejściu z 9 na 10 było spowodowane złym ustawieniem Timer0 tera wszystko działa jak chciałem . ........... mam nadzieję że ktoś się wypowie składni programu lub optymalizacji . Mimo że program ten wydaje sie byc poprawny , bo jakoś tam pracuje, ma jednak kilka błędów. Na pierwszy rzut: 1.Deklarujesz zmienne ‘E’...
https://obrazki.elektroda.pl/8941835900_... Z okazji zbliżających się świąt postanowiłem zaprezentować ozdobę, którą zbudowałem dwa lata temu. Od strony elektronicznej jest to zwykła lampka RGB, czyli nic niezwykłego. Warte uwagi są zastosowane w niej elementy świecące, bowiem są to oświetlacze LED wymontowane ze skanerów. Można je...
Obawiam sie, ze zaden typowy mikrokontroler nie da tu rady. Gdy tylko czestotliwosc sygnalu wyjsciowego wzrosnie powyzej kilkunastu (kilkudziesieciu kHz) nie bardzo widze mozliwosc zmian czestotliwosci z krokiem max 10Hz jak chcialby bindaz . Czy probowales zrobic dla czestotliwosci kilkuset kHz? (np gdy f=1MHz tzn okres T= 1µs) Prosze wtedy tylko...
Przeczytałem artykuł od dondu i trzeba powiedzieć, że jest to juz nie pierwszy Twój artykuł na temat mikrokontrolerów, który czyta się chętnie od A do Z, bardzo dobrze przyswaja się mi informacje, gdzie jest porównanie tak jak właśnie prąd do paliwa. Tyle jest czynników wpływających na pobór prądu przez mikrokontroler, o niektórych już w tym temacie...
Cześć, temat dotyczy Fiat Tipo 1.4 95km 2018r. benzyna (gaz zdemontowany, butla zakręcona, komputer LPG fizycznie odpięty). Silnik pojazdu zaczął ciężej pracować, nie ma takiego ładnego pomruku czyli równej pracy; od pojawienia się problemów słychać jakby się męczył miał jakieś dodatkowe obciążenie, jest głośniejszy. Na jałowym biegu pracuje równo ale...
Dziękuję za pomoc. Wykorzystam jednak liczby zmiennoprzecinkowe typu float. Program będzie bardziej obszerny oraz zapewne wolniejszy niż w przypadku, kiedy wykorzystałbym typy stałoprzecinkowe, lecz przy tak niskiej częstotliwości próbkowania mikrokontroler bez problemu powinien nadążać przy przetwarzaniu danych. Zmodyfikowałem program. Tym razem zastosowałem...
Nie wiem po co Ci ten zmienny przecinek - chyba nie ma problemu z policzeniem wszystkiego na liczbach całkowitych. Nie wiem też, na co miałbyś czekać w przerwaniu. Możesz do wszystkiego używać jednego timera, np. tego od PWM - to zwykle lepsze rozwiązanie niż zgłaszanie przerwań z kilku timerów. Sam zadecyduj, jak często chcesz wykonywać pomiary -...
Czyli wyczyszczenie magistrali następuje w pierwszej linijce tej funkcji, tak? Mam cały program i coś jest nie tak. Temperaturę z MCP9700 odczytuje prawidłowo, a z dallasa mam ciągle "cisza". Poza tym wszystko działa bardzo wolno i jak wyjmę kondensator filtrujący spomiędzy pinów MCP9700 to nie reaguje na zmianę napięcia. Procesor to ATmega8 i jest...
https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
Witam! Tutaj jest opis ze schematem tego zestawu: http://jabel.com.pl/files/instrukcje/J-0... Zestaw działa od razu po zmontowaniu. Sprawdzałem to kiedyś osobiście. Układy cyfrowe z rodziny TTL (to nie są procesory) raczej trudno jest uszkodzić, trzeba to robić naprawdę nieumiejętnie, żeby do tego doprowadzić, niemniej zawsze może się trafić układ...
Witam, Zbudowałem kiedyś sobie prędkościomierz cyfrowy do auta. Działa on tak, że w przerwaniu zwiększam wartość licznika i co 1s przeliczam ilość zebranych impulsów na prędkość i wyświetlam na wyświetlaczu. Teraz chcę sobie zrobić tak, że w przerwaniu będę z każdym impulsem zwiększał wartość zmiennej, a jak nazbiera się ich powiedzmy 15 to zmierzę...
https://obrazki.elektroda.pl/3711757000_... Witajcie, dzisiaj przedstawię uruchomienie układu AS1115 z Arduino w oparciu o gotową bibliotekę. AS1115 to kontroler wyświetlacza 7-segmentowego (do 8 cyfr) oraz klawiatury (do 16 klawiszy) z interfejsem I2C, oferującym dodatkową linię-przerwanie dla zdarzeń pochodzących od klawiatury. Temat ten...
1. Bipolarny NPN 2. AND 3. Wzmacniacz 4. Środkowoprzepustowy 5. Tyrystor 6. "1 z n" na wejście 7. RAM bez CPU 8. licznik modulo 5 9. Detektor 10. montarz powierzchniowy 11. dopasowanie 12. euro 13. kondensator 14. odbiór cyfrowy informacji 15. sp. kodowania kolorów 16. 5A albo 4A 17. 10V 18. 1kHz 19 Umin 1V, Umax 10V 20. aktywny 21. 10 mV 22. 1+R2/R1...
Podoba mi się ta ostra dyskusja ale jakoś nikt nie zapytał jak te pompy są podłączone, mechanicznie jak i elektrycznie, nie wiem czy zwykłą wtyczką czy poprzez prosty układ sterowania. Podajecie gotowe rozwiązania które i tak nie rozwiązują banalnie prostego tematu a są bardzo drogie. Chodzi tu głównie oto żeby pompy pracowały naprzemiennie, żeby się...
Jak sygnał z "fotokomórki" wzmocnisz tak, że będzie pasował do RS-232, to możesz go podać na port RS-232 w PC (korzystając z faktu, że on ma kilka wejść, które przy zmianie stanu przynajmniej w jedną stronę generują przerwanie) - tylko musisz do tego: (1) umieć oprogramować ten port w systemie, jakiego używasz; i (2) umieć na komputerze precyzyjnie...
Wynika to m.in. z rezystancji uziomów. Przeważnie jest to kilkanaście omów ale nawet gdyby miało powiedzmy 1Ω to przy średnim prądzie wyładowania 2kA pojawi się napięcie 2kV a przy 10Ω już 20kV. Wcale tak nie jest. ale praktycznie na uziomach pojawiają się napięcia liczone w setkach kV. Nieprawda, nawet nie zdajesz sobie sprawy co to są setki...
https://obrazki.elektroda.pl/6692889600_... Od jakiegoś czasu czułem potrzebę sterowania komputerem za pomocą niestandardowej klawiatury. W wielu przypadkach, takich, jak emulatory starych komputerów i sterowanie urządzeniami za pomocą klawiatury, można przypisać funkcję programu do klawisza na klawiaturze. Na przykład komputer ZX...
... 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....
http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...
Witam, Zacznę od tego że problem pojawił się po wymianie filtra paliwa i powietrza (choć osobiście nie sądzę żeby to miało coś wspólnego)... po wymianie auto odpaliło normalnie i po 30sek zgasło. Kręcenie rozrusznikiem nic nie dawało. Odpiąłem na moment akumulator i po kolejnej próbie odpalenia auta zauważyłem że świeci się kontrolka CODE (nie wiem...
Użyłem tutaj dwa razy bloku process, który (jak mi się wydaje) działa podobnie jak przerwanie w procesorze i tutaj rodzą się pytania, dlaczego jak w procesie dam wyłącznie count_24_bit <= count_24_bit + 1 ; to nic się nie dzieje, a dopiero kiedy obuduje to jakimś if'em to działa? no i czy takie procesy są wykonywane równolegle, czy mają jakieś priorytety?...
Witam postanowiłem zrobić sobie cyfrowy termostat na atmega8 i niestety napotkałem niemiły problem który nie wiem gdzie tkwi ... co jakiś czas przy cyklicznym przyciskaniu przycisku zmiany temperatury wyświetlacz na moment wyświetla jakieś "krzaki" a co ciekawe przy cały czas naciśniętym przycisku ten problem nie występuje wyświetlacz to standardowy...
Witam, czy są cyfrowe układy liczące impulsy, tak żeby robić to poza arduino i wysyłać w formie cyfrowej np. ISP? Chodzi mi o zliczenie impulsów w liczników kWh (1000 imp/kWh), przy obciążeniu 80A na fazę i 5 licznikach wykorzystanie przerwań raczej nie wchodzi w grę. Arduino ma wysyłać stany liczników przez Ethernet. Pozdrawiam
Jesli mialbym takie cos zrobic dla siebie, to wybralbym jedno z nastepujacych rozwiazan : 1) wybralbym taki procek, ktory ma przynajmniej cztery wejscia typu Capture ze sprzetowa obsluga takich zdarzen. Nie wiem czy ATMegi maja takie cos, ale motorolki HC11 i chyba HC08 na pewno maja takie funkcje. Pozostajac w domenie rozwiazan z prockiem moznaby rowniez...
Dobry będzie taki program? Można coś jeszcze poprawić? Może lepiej byłoby ustawić jakieś wyższe prescale w timerze np.8, żeby mniej tych impulsów zliczał (można by wtedy operować na mniejszych liczbach, program działałby na pewno szybciej - ale czy mierzyłby równie dokładnie?) Na pewno na elektrodzie był już poruszany temat obrotomierzy, ale szukajka...
Dzień dobry, Zbudowałem termometr cyfrowy oparty na układzie Atmega8 i czujniku DS18B20. Do tego podpięty jest wyświetlacz LCD. Termometr "pamięta" i wyświetla temperaturę maksymalną i minimalną z ostatnich 12 godzin. Do tego wszystkiego podłączyłem diodę RGB tak jak na schemacie: http://obrazki.elektroda.pl/6410117800_1... Zadaniem...
Panowie, sprawa wygląda tak. http://obrazki.elektroda.pl/6871032900_1...
Witam nie wiem jak rozwiazac problem z wyswietlaczem 7 segmentowym 4 cyfry a mianowicie wszystko bylo proste jak katody wyswietlacza byly podłączone do całęga portu wtedy stosowalem [syntax=c]PORTC = pgm_read_byte( &cyfry[cy1] );[/syntax] ale niestety w tym układzie co złożyłem pinologia jest następująca segmenty: A -> PORTD3 B -> PORTD1 C...
https://obrazki.elektroda.pl/5544033600_... https://obrazki.elektroda.pl/2010211500_... https://obrazki.elektroda.pl/7671572300_... https://obrazki.elektroda.pl/6226525300_... Dzień Dobry Wieczór, Chciałbym kolegom zaprezentować mój projekt. Opis podzieliłem na kilka części, także...
http://obrazki.elektroda.pl/5397068700_1... Witam! W kolejnej odsłonie modułów do samochodu przedstawiam układ realizujący funkcję, tzw. Coming Home oraz Leaving Home znane przede wszystkich chyba z aut grupy VW. Funkcje te to zwyczajnie oświetlanie drogi do domu, gdy opuszczamy auto oraz z domu, gdy chcemy do niego wsiąść. Układ steruje...
Na studia mam do wykonania cyfrowy stroik do kamertonów W tym artykule opisano ciekawy pomiar z użyciem transoptora szczelinowego: https://www.elektroda.pl/rtvforum/topic3... Od strony mechanicznej układ wymaga nieco precyzji, ale sam pomiar jest już banalny. Wystarczy prosty licznik impulsów na przerwaniu zewnętrznym, bez analizy widma, transformat...
Witam. cyt: zapomnialem zmienic w programie kwarc z 1 MHz na 8MHz ;/ i to bylo wina tego No to w takim razie zupełnie nie rozumiem - przerwania masz generowane co 1s, niezależnie od tego czy masz napisane $crystal=1000000 czy też $crystal=8000000 Chyba, że zmieniałeś wartość preskalera lub wartość wpisywaną do licznika. Czy możesz jaśniej opisać przyczynę...
https://obrazki.elektroda.pl/4042549100_... Wyświetlacze VFD (z ang. Vacuum Fluorescent Display) czyli Próżniowe Wyświetlacze Fluorescencyjne że tak powiem "cieszą oko" swoim urokiem. W cyklu artykułów chciałbym przybliżyć ich budowę a także omówić sposób zasilania i sterowania. Wyświetlacze te przypominają zasadą działania zwykłe...
https://obrazki.elektroda.pl/1662014800_... Witam wszystkich serdecznie Dziś chciałbym Wam przedstawić bardzo przydatną (jak dla mnie) przystawkę do nauki programowania. Na początek trochę historii (oczywiście historia elektroniki). Ja już ponad ćwierć wieku bawię się elektroniką - często robiłem coś tylko dla tego aby zdobyć doświadczenie,...
Istnieją dwie cyfrowe metody pomiaru częstotliwości: 1. Pomiar ilości impulsów wzorcowych w trakcie trwania okresu sygnału mierzonego. Konkretnie mierzymy imp. wzorcowe w trakcie trwania połowy okresu - zwykle, gdy jest poziom wysoki. W takiej sytuacji jeżeli zmierzysz N imp. wzorcowych w trakcie połowy okresu, to: Tx=2*N*Tw, gdzie Tx okres przebiegu...
Witam Mam problem z przetwornikiem analogowo-cyfrowym i modulacją PWM w zasilaczu mojej konstrukcji . Sam odczyt prądu i napięcia z zwartym tranzystorem jest poprawny . Ale gdy chcę stabilizować prąd i napięcie , to zaczynają się przekłamania na wyświetlaczu . Ja sam dopiero zacząłem przygodę z AVR-ami . I mam troszkę problemów z tym układem .W załączniku...
Częstotliwość odbiornika można zmierzyć częstościomierzem (albo zwykłym odbiornikiem na odpowiednie pasmo), ale coś mnie się wydaje że to będzie bardziej 49MHz niż 26. Nie widzę sensu wylutowywania cewki. Nadajnik do tego będzie zwykły z modulacją amplitudy (ASK). Prędkość 'bitowa' odpowiednia do filtru r5, c6, r6, c8, r7, c16, c17, c9 później jeszcze...
Parę lat temu, kiedy planowałem wziąć udział w Kazachstan Solar Challenge, zastanawiałem się nad tym, jak własnoręcznie zrobić sterownik do trójfazowego elektrycznego silnika rowerowego. Po krótkim poszukiwaniu znalazłem interesujący artykuł, który wyjaśnia ten temat dość dokładnie. Postanowiłem przetłumaczyć najciekawsze jego części. https://obrazki.elektroda.pl/1602722800_...
Jeżeli chodzi o mikrokontrolery z rodziny AVR takie jak np. 90S8515 to posiadaja one wbudowany licznik "Timer" 16 bitowy z komparatorem cyfrowym , czyli kompletny cyfrowy modulator PWM i posiadaja wystarczajaca ilość pamięci aby umieścić w nich program który generuje próbki dla funkcji sinus, wraz z umieszczeniem algorytmu sterowania który zachowa u/f=const...
podaj różnice pomiędzy mikrokontrolerem a mikroprocesorem Witaj na forum elektroda.pl! Chętnie wyjaśnię różnice pomiędzy mikrokontrolerem a mikroprocesorem. Mikrokontroler: 1. Mikrokontrolery to scalone układy cyfrowe, które zawierają podstawowe elementy systemu, takie jak procesor, pamięć (RAM, ROM) oraz urządzenia wejścia/wyjścia (I/O) na jednym...
To możesz obejrzeć na klimatroniku, sprawdź co Ci pokazuje. KLIMATRONIK Zmiana jednostek wyświetlania temperatury. Naciśnij i przytrzymaj przycisk recyrkulacji. Następnie naciśnij ‘+’ temperatury aby zmieniać jednostki pomiędzy Celsjuszami i Fahrenheitami na wyświetlaczu klimatyzacji i wskaźnika temperatury zewnętrznej. Dostępne kody diagnostyczne....
Witam w swoim projekcie do sterowania silnikami krokowymi wykorzystuję joysticki potencjometryczne. By określić, w którą stronę został on wychylony mierzę napięcie na potencjometrze przetwarzając je w przetworniku analogowo cyfrowym. Silniki działają bez zarzutu, tak jak zakładałem. Problem występuje jedynie przy silniku numer 1. Dokładniej po załączeniu...
Aleś ty niecierpliwy, naucz się samemu zdobywać informacje, te z forum są najczęściej z błędami, każdy si.ę może pomylić a najwięcej "pomagają" ci co mało wiedzą, poszukaj jakiejś książki o układach cyfrowych, o CMOS'ach też będzie. Wejście CMOS ma dużą impedancję wejściową, dlatego nie obciąża "anteny" na której pojawia się napięcie dzięki sprzężeniu...
Tutaj masz ukryte funkcje klimatronika: KLIMATRONIK Zmiana jednostek wyswietlania temperatury. Nacisnij i przytrzymaj przycisk recyrkulacji. Nastepnie nacisnij '+' temperatury aby zmieniac jednostki pomiedzy Celsjuszami i Fahrenheitami na wyswietlaczu klimatyzacji i wskaznika temperatury zewnetrznej. Dostepne kody diagnostyczne. Nacisnij i przytrzymaj...
http://www.audiworld.com/tech/int5.shtml https://www.youtube.com/watch?v=9LwF9OK9... Zmiana jednostek wyświetlania temperatury. Naciśnij i przytrzymaj przycisk recyrkulacji. Następnie naciśnij ‘+’ temperatury aby zmieniać jednostki pomiędzy Celsjuszami i Fahrenheitami na wyświetlaczu klimatyzacji i wskaźnika temperatury zewnętrznej. Dostępne...
http://obrazki.elektroda.pl/8851662100_1... Witam wszystkich Chciałbym tu zaprezentować swoją konstrukcję sześciocyfrowego wyświetlacza LED z interfejsem 1wire. O tym że 1wire jest chronione patentem dowiedziałem się już po zlutowaniu płytki w trakcie pisanie program. Mam nadzieję, że zmiana protokołu komunikacji pozwoli uniknąć złamania...
rozkazów BZG blokada zegara( to ten nieszczęsny BCZ) przy braku systemu operacyjnego zegar generuje przerwania mogące zakłócić diagnostykę. DGN ? RTI to chyba przerwania od urz. zewnętrznych WZS to chyba wskaźniki sumatora? GŁ głośnik ZPŁ zerowanie pułapki - na jednym z pakietów znajduje się licznik na przerzutnikach bistabilnych licznik z chyba 4 (8...
Szukając schematu zasilacza znalazłem wiele opinii na temat właśnie tego modelu. Schemat zrobiony wyjątkowo nieudolnie -bez dośwadczenia w prokjektach. Ograniczenia prądowego to tam nie ma Ja nie widzę. Jedyna rzecz w nim zrobiona "z polotem" to chytry zasilacz "minusa". Natomiast minus względem minusa zasilana to "poroniony" pomysł". Bo jak jest minus...
arkady_pl: Mariusz, nie wiem jak Ty, ale ja już "stary" jestem i moja wiedza sięga okresu gdy używano germanowych tranzystorów ASY34. Dla mnie counter i timer to dwa różne układy, gdzie counter jest częścią składową timer'a. Sam counter jest układem zliczającym impulsy, natomiast timer to układ zawierający generator impulsów, counter oraz układ porównywania...
Uzupełniając poprzedni pomysł - spinasz wszystkie sondy na komparator cyfrowy, drugi komplet wejść komparatora spinasz z sondami przez zatrzask. Pojawienie się zbocza (zmiana poziomu) na wyjściu komparatora sygnalizuje zmianę stanów wejściowych (wystarczy jeden pin przerwania w procesorze). Po pobraniu danych przez procesor aktywizujemy programowo zatrzask...
http://obrazki.elektroda.pl/4938044000_1... Witam. Przedstawiam Wam, drodzy koledzy koleżanki moje najnowsze dzieło - zestaw do ćwiczeń na sterowniku przemysłowym Siemens Simatic S7-1200. Jest to zestaw najprostszy, składający się tylko ze sterownika, bez panelu operatorskiego i modułów dodatkowych, mimo to pozwalający na przeprowadzenie...
https://obrazki.elektroda.pl/6589081200_... Ceny energii w ostatnim czasie mocno poszły w górę a w ciągu ostatnich kilku lat podwyżki choć minimalne okazały się znaczące. Rządowe programy promujące fotowoltaikę stają się coraz mniej korzystne dla osób które w nie zainwestowały i w zasadzie nikt nie wie jak to dalej się potoczy. Od...
Here is the project code: [syntax=vbnet]' Gupik ' V.2 ' ' by KUUCZOO ' All rights reserved... ' ' Sterownik akwariowy z zegarem RTC (DS1307) i termometrem cyfrowym (DS18B20) ' Sterowanie : ' - grzalka (temperatura 1) ' - wentylator chlodzacy (temperatura 2) ' - oswietlenie dzienne (od T1on do T1off, gdzie off>on) ' - oswietlenie nocne (od T2on do...
https://obrazki.elektroda.pl/8368409700_... Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....
Byłoby dobrze aby układ detekcji przecięcia wiązki formował impuls cyfrowy. Wtedy impuls wyzwoli przerwanie startujące licznik, następny impuls zatrzyma licznik. Taki sposób pozwoli na brak konieczności korzystania z wbudowanego, dość wolnego ADC.
KLIMATRONIK Zmiana jednostek wyswietlania temperatury. Nacisnij i przytrzymaj przycisk recyrkulacji. Nastepnie nacisnij '+' temperatury aby zmieniac jednostki pomiedzy Celsjuszami i Fahrenheitami na wyswietlaczu klimatyzacji i wskaznika temperatury zewnetrznej. Dostepne kody diagnostyczne. Nacisnij i przytrzymaj przycisk recyrkulacji. Nastepnie nacisnij...
Masz 2 metody: 1. Cyfrowa tak jak koledzy pisali. np wywolujac przerwanie na zboczach i badac jakis licznik timera. 2. Jezeli czestotoliwosc jest duza i arduino sie nie wyrobi, albo jest jakas inna przyczyna - trzeba zrobić filtr dolnoprzepustowy - i mierzyc napięcie na pinie ADC.
Przepraszam autoa za wtrącenie. Musiał być blok przerwań cyklicznych aby zliczyć impulsy po 500Hz? Zwykły licznik tego nie obsłuży? Mamy wg noty: 0.2 ms, 0.4 ms, 0.8 ms, 1.6 ms, 3.2 ms, 6.4 ms and 12.8 ms, selectable in groups of four Czyli dla wejść cyfrowych możemy ustawić różne opóźnienia zliczania impulsów. 0.2ms to 5000 Hz więc raczej spokojnie...
wyświetlacz cyfrowy przerwa licznik cyfrowy cyfrowy licznik
backup android klima alhambra lustro prądowy
sklep endoskop sklep internetowy
Czy kabel zasilacza może uszkodzić RTX 4070 Ti? Podłączanie kabla MSI A850G do Asus RTX 4070 Ti