Wrzutnik Alberci AL55 może być zaprogramowany że podaje wartość monety szeregowo. Na jednym kanale za 1zł 1 impuls za 2zł 2 impulsy a za 5zł 5 impulsów. Do wh nie mam programatora więc nie wiem jakie ma możliwości konfiguracji. Do programowania tych wrzutników jest potrzebny jakiś dedykowany programator ? czy wystarcza jakaś przejściówka z rs232.
Witam, Na wyjściu impulsatora występują dwa przebiegi prostokątne przesunięte w fazie o 90 stopni. Program który napisałem działa na na zasadzie że kiedy na jednym przebiegu występuje zmiana stanu z L na H sprawdzam jaki jest stan na drugim wyjściu i na podstawie tego rozpoznaje kierunek obrotu. Niby wszystko powinno działać odpowiednio ale w nie których...
Nie wiem taki byl przyklad. Bezmyslnie skopiowalem. Moze i macie racje. Powinienem wykonac jeszcze : DDRB &= ~(_BV(PB0)); Sprawdze przy najblizszej okazji i dam znac. Powiem jeszcze tylko ze licznik przestal swirowac jak tylko podlaczylem pod niego docelowy uklad z wyjsciem OC do zliczania. Moj glowny blad (podczas testow) polegal na...
Witam mam taki problem z przerwaniami int0 chciałem podłączyć transoptor szczelinowy pod wejście int0 atmegi16 i zliczać impulsy tylko jest taki problem ze jak zasłonię szczelinę transoptora to zamiast mi dodać 1 impuls to dodaje mi albo 2 albo 10 jak padnie w czym może być problem poniżej zamieszczam kod i schemat http://obrazki.elektroda.pl/3492000700_1...
Witam Mam problem ze złym zliczaniem impulsów podawanych z impulsatora. Zbudowałem impulsator z wykorzystaniem silnika krokowego wg tego projektu: http://www.elektroda.pl/rtvforum/topic18... Ogólna praca tego układu polega na wystawianiu stanu niskiego po wykryciu "kroku" silnika na pewien czas na jednym z dwóch wyjść (obroty lewe lub prawe)....
Witam mój program powinien działać tak, że najpierw oczekuje na impuls przy zboczu opadającym na Int0. Gdy go wykryje to wtedy uruchamia przerwanie zewnętrzne Int1 i zaczyna zliczać na nim impulsy. Problem polega na tym, że jeśli jeszcze nie zostało załączone przerwanie Int1, a pojawi się ileś razy niski poziom na tej nodze, to zmienna licznikowa ad_count...
Mam problem z licznikiem 4-bitowym binarnym 7493. Do jego wejścia cp0 jest podłączony przycisk, tak jak widać na rysunku: http://obrazki.elektroda.net/61_12094784... Licznik zaraz po włączeniu zasilania zawsze na wyjściu ma liczbę 12 czyli 1100. Nawet jeśli wyzeruję wyjście podając na wejścia MR1 i MR2 stany wysokie, licznik działa przypadkowo. Zachowuje...
Witam, mam za zadanie zrobić program zliczający impulsy enkodera, enkoder ma 100 działek/obrót. Chcę, aby po zliczeniu 100 impulsów zaświeciła się jedna część wyświetlacza(wspólna anoda), program wygląda następująco: [syntax=c]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #define _BV(bit) (1 << (bit)) // wyswietlacz...
Pomiar częstotliwości polega na zliczaniu ilości okresów (np. zboczy narastających przebiegu) przebiegu wejściowego, które pojawią się w okienku czasowym (czas bramkowania) zdefiniowanym przez generator wzorcowy miernika (zwykle takie czasy to 0.01,0.1, 1, 10 sekund) Odczyt=fwe*Tbramki Tbramki=M/fwz M - współczynnik podziału generatora wzorcowego fwz...
Witam,mam napisać w matlabie kod generujący impuls jednostkowy i impuls jednostkowy przesunięty o 40 probek oto kod: [syntax=matlab]x=[0:40]; y=zeros(1,39); y(0)=1; y(40)=1; stem(x,y);[/syntax] niestety,ale nie działa ,ma może ktoś pomysł co jest źle?
Witam serdecznie. Niestety po wielu bataliach poległem z tematem jakże prostym. Posiadam enkoder optyczny o dokładności 2000 impulsów na obrót. postanowiłem podpiąć go do mikokontrolera aby zacząć liczyć jego impulsy (kierunek obrotu tutaj jest nieistotny) impulsy liczy jednakże liczy je bardzo niedokładnie - szukając nie bardzo mogłem natrafić na szybki...
Witam, na potrzeby większego projektu testuje zliczanie impulsów z czujnika szczelinowego jak poniżej: https://obrazki.elektroda.pl/9434569400_... Chcę zliczać impulsy z dwóch czujników. Wykorzystuje do tego przerwania zewnętrzne INT0 i INT1, podłączając wyjścia sygnału z czujników odpowiednio do pinów PD2 i PD3. Przerwania ustawione...
nie wiem czemu ale w bascomie licznik co ileś impulsow dodaje mi impuls "lewy" . // pokrótce// mam czujnik indukcyjny(max 500Hz) który liczy ilość nawiniętej folii , impuls jest co 8 centymetrów - przy około 100 m/min . chodzi mi o dokładnośc nie gorszą jak 0.5% . parametry : procek 2313 kwarc 10 mega timer ,odświeżanie wyświetlacza co 0.5s przerwanie...
Mam silnik z przekładnią który daje 5 impulsów na jeden obrót przekładni, obrotów jest 139 to liczyłem na piechotę ale chcę wykorzystać Atmege 8 do sterowania tym silnikiem i nie mogę dojść do ładu z liczeniem tych impulsów. Próbowałem liczyć impulsy funkcja DEBOUNCE i szło dobrze dopóki nie zwiększyłem prędkości obrotowej, zaczęło gubić impulsy Następnie...
Poczyniłem programik w C do zliczania impulsów z zewn. wejścia T1. Program zlicza impulsy do T1 w czasie ustalanym przez T0. Sterowanie jest tak ustawione że pierwsze odliczanie wpisywane jest do F1, drugie do F2, trzecie do F3 i tak w kółko. Na czas wyświetlania na LCD wyłączyłem przerwania. Wszystko działa ale nie do końca prawidłowo. Problem polega...
Witam. Mam problem ze zliczaniem impulsow zewnetrznych na 90S2313. W programie licznik TIMER0 ustawiony mam jako COUNTER reagujacy na narastajace zbocze przy czym PORTD ustawiony jest caly jako wejscie i T0 w stanie poczatkowym ma stan 0. Problem polega na tym ze procek zlicza cos mimo ustalonego sygnalu wysokiego na wejsciu, gdy podane jest 0 to nie...
Próbuje zrobić coś w rodzaju licznika impulsów/częstotliwości do około 250Hz. Ma on sygnalizować zapaleniem się diody na wyjściu P1.6 poniżej lub równej 50Hz a w pozostałym przypadku jej zgaszeniem. Jako że to moje pierwsze kroki w asemblerze więc natrafiłem na problem z równaniami i nie bardzo wiem w czym tkwi problem. Może ktoś wyjaśni co jest nie...
Witam. Otóż mam taki problem. Mianowicie chciałem zbudować licznik różnicowy na mikroprocesorze, działającego w ten sposób aby na wyświetlaczu pokazywał różnicę impulsów podawanych do uC. Mam do dyspozycji ATMEGE32 z trzema timerami T0,T1,T2. T1 wykorzystałem na przerwania do obsługi wyświetlacza. Pozostał T0,T2. T0 podłączyłem do kontaktronu. Natomiast...
WItam kolegów jest taki problem podaję na wejśie T1 atmega8 przy kwarcu 16Mhz impulsy o okresie 11us co daje około 90kHz i procek zlicza jak należy bo porównuję z oscyloskopem, ale problem rozpoczyna się gdy włączę INT0 na którym też są te same impulsy ,gdzie sprawdzany jest kierunek obrotu enkodera , wtedy licznik zlicza głupoty w zasadzie około dwa...
Na twoim miejscu zaczął bym od sprawdzenia luzów na łożyskach kół.Sprawdż dobicie sensorów oraz czystość pierścienia z wycinkami Twoja przypadłość to błąd w zliczaniu impulsów.
Powiedzcie chociaż czy dobrze konfiguruje timer, aby działał w trybie licznika. Czy czegoś nie pominąłem, a jeśli są błędy to powiedzcie jakie. Jak ustawić rejestry aby licznik dawał sobie rade ze zliczaniem 360*2500 impulsów na minute. Jak na razie program pisany jest dla atmegi 8 ale docelowo będzie dla atmegi 1280. Ostatnio zmieniła sie koncepcja...
Witam! Czy ktoś mógłby mi pomóc przerobić kod tak aby był obsługiwany przez Atmegę 88? A czy to tak ciężko ściągnąć dokumentację ATMega44/88/168 i sprawdzić jak nazywają się rejestry, w których występują bity o nazwach ISC01 czy INT0 :?: (poniższy jest obsługiwany przez atmegę 16 i dotychy zlicznia impulsów przez zbocze) W powyższym kodzie, to masz...
Uzupełniając to, co napisał dondu: Ad. 1. i Ad. 3. Na zewnętrzne wejścia T0/T1 możesz zapodać sygnał cyfrowy, który stanie się sygnałem zegara dla timerów 0/1. Sygnał musi być na tyle wolny, by dał się spróbkować przez mikrokontroler - szczegóły w dokumentacji. Warto zauważyć różnicę pomiędzy zewnętrznym sygnałem zegarowym a zewnętrznym elementem (np....
Wszystkie Timery będą wykorzystane do innych celów dlatego nice chcę wykorzysta któregokolwiek timera do przetwarzania ADC [syntax=c] #define F_CPU16000000UL//16MHz zegar procesora #include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #include <avr\interrupt.h> /***************************************...
Zauważ, że przy zliczaniu impulsów w cyklu pomiarowym np. 1s można zliczyć max 15000/60 = 250 impulsów z enkodera. Czas pomiędzy dwoma impulsami to min. 4ms, a więc przy kwarcu 1MHz timer odmierzy minimum 4000 taktów. Błąd pomiaru w każdym przypadku to średnio 1/2 impulsu - w przypadku 1) mamy przy maksymalnej prędkości błąd względny 0,2%, który rośnie...
jeśli myślisz o przełączniku do zliczania jaj musisz jeszcze rozważyć układ kształtowania impulsu, sam przełącznik iskrzy (seria inpulsów) co powoduje błąd zliczania
Akurat do obsługi enkodera nie potrzeba bibliotek, bo to kilka linijek kodu. Coś więcej powiesz o sygnale wejściowym (maksymalna ilość impulsów na sekundę, największa możliwa ilość impulsów do zliczania) i wyjściowym (jaka jest wymagana rozdzielczość napięcia wyjściowego, jaki błąd jest akceptowalny)?
wpisując to wyświetla mi się błąd: assignment to expression with array type
Jeżeli skok kroku enkodera odpowiada ok 0,08 cm (1,07-0,99) to taki sam zakres będzie na 1 cm jak i na ...np. 18-tym cm. Enkoder będzie wykrywał kolejne impulsy a położenie kątowe można wyliczyć z 360o/1024*1...*2...*3...itd. W zależności od rodzaju urządzenia do zliczania można zliczać nie tylko stany ale i zbocza sygnałów enkodera - wtedy rozdzielczość...
Czytam i sam się pogubiłem hehe . Czy tu chodzi o względne przesunięcie (tmf) czy bezwzględne (satanistik). Parę miesięcy temu robiłem sterowanie PID dla servo Xmega w bascom . [youtube]https://www.youtube.com/watch?v... Nie obyło się bez problemu , który polegał na zliczaniu bezwzględnym więcej niż 65535 impulsów . Mój wpis z innego...
Po pierwsze, timer liczy od 0 do 255, ale to oznacza 256 impulsów pomiędzy przepełnieniami, czyli powinno być 256, a nie 255 * 128us. Po drugie zaokrągliłeś wynik z 32.64 do 32 przed dzieleniem, co w efekcie dało niedokładny wynik ilości przepełnień. W rzeczywistości częstotliwość przerwań można obliczyć dużo prościej: ( 8000000 / 1024 ) / 256 = ok. 30,5176.....
Hmm. A można to co już napisałem przerzucić na Arduino?Bo tego sporo - połowa programu. Przyciskiem wyboru wybieram a potem chce żeby z czujnika szczelinowego dawało impuls do zliczania.
"Wodę zmywarka pobierze" - masz rację, pobierze ale za pewne za mało (jej zdaniem). Ma ona w określonym czasie pobrać odpowiednią ilość. Możliwe, że zakamienione jest liczydło zliczania impulsów pobranej wody. Kręci się za wolno.
No więc tak, wymieniona płyta główna, ten sam numer zamówieniowy 421941306741 i firmware (02.04.22) zgodnie z dokumentacją. Nic się nie zmieniło, błąd 1, brak impulsów od silnika. Impulsy idą na układ, czujnik halla sprawny. Wzbudzanie magnesem nic nie daje - czujnik na pompie jak wzbudzam magnesem to impulsy zlicza, tu nie. Zastąpienie czujnika przyciskiem...
lusterka impulsatora odłaczają się z czasem od osiek wirniczków. To samo przerabiam okresowo w RS BX 601. Wada plastikowego mechanizmu F03 to usterka układu zliczania impulsów, a odłącząjące się lusterka to jedna z przyczyn występowania tego błędu - nie jedyna.
e marcus moja znajomość bascom-a i uC jest bardzo znikoma, jestem początkującym. Większość rzeczy jakie robię to robię bardziej na wyczucie niż z wiedzy :) Każda uwaga i wytkniecie błędu jest dla mnie na wagę złota :)
Wszystko zależy od układu. Jeżeli cewka jest z jednej strony podłączona do masy to nie ma problemu. Gorzej jest jeżeli cewka jest "zawieszona" nad masą z obu stron. Wtedy można próbować podłączyć częstotliwościomierz przez małą pojemność do układu LC od strony wyjścia generatora. Można też próbować sprzężenia indukcyjnego przez dołączenie cewki pomiarowej...
Dla enkoderów ze stykami mechanicznymi, jeśli nie podłączasz go do uC za pomocą prostego filtru RC, wykorzystywanie timera czy przerwań to ślepa uliczka. Z racji, że takie enkodery nie generują impulsów o dużej częstotliwości, to najlepiej zrealizować odczyt programowo, np. cyklicznie w systicku sprawdzać czy mamy stan wysoki przez minimalny czas i...
Drodzy koledzy i koleżanki i ty wujku google. Rowiązałem swój problem i chciałbym się nim z wami podzielić. Otóż: Stosując wejście czy I3 czy I1, problem był ten sam, ale mam błąd w założeniach programu. Gdyż sygnał wejścia zanim trafiał do licznika puszczałem przez bramki, dopiero zastosowanie połączenia w programie wejście licznik pozwoliło mi na...
Posłuchałem obu rad i działa Przestawiłem czas zliczania impulsów bo ta opcje miałem w ogóle zablokowaną Błąd wyskakuje ale po czasie jakim ja zechce wiec go pomijam Nie przeszkadza mi w moich pomiarach Dziękuje wam za pomoc Bóg zapłać Układ zmontowałem i działa walczę teraz z doborem R i C pod buzzer Pozdrawiam
Dzięki. A tak na marginesie. Jeżeli to ma liczyć impulsy to czy przy pewnej częstotliwości przerwanie nie będzie przeszkadzać w poprawnym zliczaniu? Edit: Powinno być po 1 ponieważ multipeks realizowany na czterech najmłodszych bitach ma mieć wartości 1, 2, 4, 8. Tak mi się przynajmniej wydaje. I tu był błąd.
To urządzenie które steruje obrotnicą nazywa się: pozycjoner. Co do komunikatu wyświetlanego przez to właśnie urządzenie to może być spowodowane brakiem impulsów z obrotnicy (wtedy podczas przejazdu obrotnicy brak zliczania impulsów na wyświetlaczu pozycjonera), lub oporem mechanicznym obrotnicy. Co do tunera to istotnie archaik z 1992 roku.
Witam Kod jak poniżej służy do zliczania czasu trwania jednego impulsu (ta funkcja działa prawidłowo) oraz do zliczania czasu (w celu zliczania ilości impulsów na jednostkę czasu). volatile unsigned char pomiar = 0; volatile uint32_t cw_impuls,impuls = 0; unsigned char sreg; float tc1; char czas[8]; void Inicjalizacja(void) { LCD_init();...
Witam. Chcę zrobić obrotomierz do Arduino. Napisałem program, wszystko podpięte i pojawia się problem. Przy przesuwaniu magnesem czujnik zlicza raz pojedynczo, a raz podwójnie, a raz wcale nie zlicza. Przy większej liczbie zliczeń błąd jest znaczący. Używam czujnika Halla A3144 na płytce komparatora LM393. Jak naprawić ten błąd? W kodzie używam funkcji...
Obawiam się, że w ten sposób, jak próbujesz to zrobić, nie da się uzyskać precyzji jakiej oczekujesz, przynajmniej dla dużych częstotliwości zliczania (zbliżonych do częstotliwości taktowania mikrokontrolera lub ją przekraczających). Postępując umiejętnie można jedynie zminimalizować błąd. Za dużo by tłumaczyć szczegółowo dlaczego, ale jest to związane...
Magnetowid trafił do mnie z usterką opisaną jako: sporadycznie pojawiają się na wyświetlaczu napisy typu F*, czyli sygnalizuje błędy. Przyczyną takiego stanu rzeczy okazały się przerwy na lutach switch mode. Ale oprócz tego nie ma zliczania impulsów licznika w trakcie odtwarzania (PLAY) oraz identyfikacji SP/LP (wszystko czyta jako SP). Przypuszczam,...
Rozumiem że to działa w wielkim uproszczeniu tak: .jeden cykl zegarowy CLK np: 4 sek ( L lub H ) w tym czasie wprowadzamy w DATA co 1 sek w kodzie binarnym np 1001(HLLH)= cyfra 9 Na ENB zatrzasku odryglowujemy poziomem ( L lub H lub zboczem) rygiel zsynchronizowanym z CLK i wpuszczamy na dekoder który zamienia na cyfrę która jest na końcu wyświetlana...
mam problem ze zliczaniem a wlaściwie mnożeniem wartości. kluczowe fragmenty w kodzie niżej: Start Timer1 Waitms 500 Stop Timer1 A = Timer1 * 0.000167 Timer1 = 0 Odo = Odo + A Odo1 = Odo1 + A niby wszystko OK jednak po jednym impulsie ODO wynosci 0.0001669 a odo2 = 0.000152. blad jest potem powielany razy ilość impulsów wszyskie zmienne sa DIMowane...
I problem nieprawidłowego zliczania powrócił. Czujnik ten na 1 litr cieczy generuje 450 impulsów według danych. U mnie zaś bywa różnie, nawet 900 impulsów na litr. Mam dwa takie same przepływomierze i na każdym z nich jest ten sam problem. Błędu w kodzie raczej nie ma, więc czego to może być wina? Dodam, że pierwsze dwa pomiary wody były prawidłowe,...
Ale czujnik masz podłączony przed stycznikiem ,może nie być dobrego przejścia jednej fazy.Nie podałeś czy mierzyłeś prądy na każdej fazie na kablu ze stycznika do sprężarki.Możesz jeszcze zdjąć dekielek na sprężarce i tam pomierzyć napięcia międzyfazowe na pracującej pompie. Zacznij od tego. Nie mierzyłem jeszcze prądów. Mierzę tylko moc. Przed pompą...
Jeśli ciśnienie jest stałe tego nie wiemy, a takie założenia mogą być źródłem sporego błędu pomiarowego. Nie wiemy jaką charakterystyke przepływ/ciśnienie ma pompa napełniająca, i nie wiemy jaki przepływ mamy na wylocie podczas napełniania. Nie wiemy czy wysokość lustra w zbiorniku ma wplyw na ciśnienie napełniania, a zatem zmianę natężenia przepływu....
Właśnie Kriss51 tak jak opisałeś zliczanie będzie inicjowane poprzez trzask wytworzony w czasie zakłócenia radiowego spowodowanego wyładowaniem, uruchomi ono impulsy z kwarcu 1MHz odpowiednio dzielonego, co da bardzo duże przybliżenie odległości (błąd około parudziesięciu metrów dla jednej sekundy). Wyłączenie zliczania nastąpi albo na bazie impulsu...
Lepszy nie będzie. Pierwsza niedogodnośc znaczna zmiana pracy samowygaszania zależnie od odbieranej cżęstoliwości, poziomu odbieranego sygnału. Druga to interferowanie samowygasznaia ze składowymi MPX (sygnały potrzebe do odbioru stereo) i RDS (radiotext). Jednym ze sposobów poprawy jest zastosowanie obcego wygaszania. zanczny wpływ na jakośc odbioru...
Zmiana enkodera jest nie możliwa. Muszę sobie poradzić ze zliczaniem impulsów tylko nie jestem pewien jak to zrobić. Nie mam za bardzo opanowanych liczników na Atmedze ale jest jakiś sposób zliczania ilości zboczy narastających na nich? Drugim pomysłem jest użycie przerwań zewnętrznych, ale jak wtedy określić kierunek obrotów? Po prostu nie chce wyważać...
Błąd 8 wystąpi po zablokowaniu bloku zaparzacza - jak silnik nie jest w stanie ustawić bloku w żadanej pozycji (kontroluje to sterownik mierząc ilość obrotów na podstawie zliczania impulsów z enkodera). Sprawdzić blok zaparzacza. Mozliwości jest wiele - mogło coś wpaść do otworu na kawę sypaną, złe ustawienie granulacji (stopnia zmielenia) - jesli kawa...
No to kolega zaszalał z tymi integratorami :) Przecież zwykły filtr RC to najprostszy przetwornik PWM na napięcie i od lat stosowany np w zdalnych sterowaniach telewizyjnych, gdzie reguluje się parametry obrazu, a także strojenie głowicy, gdzie rozdzielczość wynosi aż 14bitow! Oczywiście przy pomiarach w szerokim zakresie częstotliwości, na niskich...
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...
Witam, Drogi kolego może jakiś schemacik udało by się wrzucić? Fragment kodu też nie wiele mówi. Te 8 Mhz to z kwarcu czy wewnętrzny oscylator RC? Kolejna sprawa brak kodu obsługi przerwania timera 1, po co to przerwanie jest odblokowane? Z tego co widzę kolega włącza T1 zlicza impulsy w czasie 1s potem wyświetla wynik. Funkcja delay_ms jest bardzo...
Witam, Mam do szanownych kolegów pytanie o niestandardowy, wydaje mi się, sposób wykorzystania timera2. Dokładniej chodzi mi o to, aby używać go w trybie asynchronicznym do zliczania impulsów podanych na wyprowadzenie TOSC1. Potrzebuję rozczaić taką możliwość, ponieważ zmuszony jestem wykorzystać dokładnie to wejście timera2 do zliczania impulsów. Testy...
Witam ponownie. Chcę zrobić sterowanie silnikiem prądu stałego za pomocą mikrokontrolera Atmega16a. Sterowanie ma się odbyć za pomocą zmiennego sygnalu PWM - to dobrze rozumiem i zaprogramowałem. Prędkość obrotów będzie regulowana za pomocą przycisku. Pozostaje problem zliczania impulsów - na początku próbowałem programowo niestety bez oczekiwanego...
Witam. Na gotowce i opracowania raczej nie licz. Zadanie jest właściwie trywialne, ale bez własnej inicjatywy projekt mało realny. :) Temat sprowadza się do pomiaru częstotliwości obrotów w zakresie F = 0...333Hz i to potrafią mikrokontrolery bezproblematycznie, również wyświetlenie wyniku nie stanowi problemu. Schemat blokowy jest prosty: sensor -->...
Hej ADIK C, dzięki za linka ale już byłem na tej stronie, maglowałem treść kilka razy ;) W sumie jakkolwiek załączyć by HSC to powinien on liczyć w obu kierunkach, kwestia jedynie precyzyjnego otworzenia i zamknięcia bramki. Kwestia otwarcia i zamknięcia bramki raczej nie ma wpływu na kierunek zliczania impulsów. Tego pdf'a też już zassałem, jak wiele...
Witam ponownie! Ok co do diod to mój błąd wydawało mi się, że tą samą diodę zmieniasz w funkcji main i w przerwaniu, ale jest ok. Jeśli zaś chodzi o zatrzymywanie timera 1 to rozumiem Cię jak ma program działać docelowo. Pytałem kiedyś jak podajesz impulsy na t0 i się nie pochwaliłeś. Jeśli to robisz przez jakiś switch bezpośrednio to drgają styki i...
IRQ tester https://obrazki.elektroda.pl/3243423400_... IRQ Tester to proste narzędzie, głównie do testowania czasu odpowiedzi na impulsy, lub czasów międzyzboczowych dostarczonego sygnału. Program został napsiany na ukontroler AVR Atmega168, a jego głównym zadaniem jest funkcja multiwibratora monostabilnego, którego działanie polega...
Mam problem z "uniwersalny licznikiem zdarzeń" układ został zbudowany na podstawie schematu ze starej książki mojego nauczyciela, ja posiadam niestety jedynie schemat tego układu. Z mojej strony układ został wzbogacony jedynie o przerzutnik na wejściu w celu uniknięcia błędów zliczania. Mój problem tkwi w tym iż układ po zmontowaniu zlicza jedynie do...
Ale chwile. Żeby uzyskać wysoką częstotliwość potrzebujesz jakieś szybkie wyjście (tak jak do zliczania impulsów z enkodera potrzebujesz szybkie wejście). Enkoder podaje na wyjścia (A i B) dwa sygnały przesunięte w fazie. Na tej podstawie jest możliwe określenie prędkości i kierunku. Odnośnie pierwszego pytania (z pierwszego postu) - próbowałeś z detekcją...
układu zliczania impulsów licznik zliczania impulsów układ zliczania
sprężarka wyłącza fornir kolumny grzałka lokówki
wózek jungherich purmo chłodne
Podłączenie wzmacniacza dzwonka telefonu do domofonu analogowego Jak zwiększyć sygnał wywołania w domofonie analogowym 6-żyłowym?