Mierzyłem się z tym zagadnieniem kilka razy; najpierw na ESP8266. Po wgraniu firmware NodeMCU mamy kilka trybów pracy. Poza NORMAL i DEEP_SLEEP są jeszcze np. LIGHT_SLEEP. Do tego wyłączenie radia daje dużą oszczędność. Zastosowanie uC np ATmega168PV. Pracuje od 1,8V (w rzeczywistości od 1,5 albo i niżej) i ma znikomy pobór pracując jak licznik wybudzany...
Przyczyną mogą być wspomniane w moim poprzednim poście drgania styków. Rozwiązanie kolega znajdzie [url=http://mirekk36.blogspot.com/2012/1... W przypadku kontaktronu mogą być znaczne - drgania te powodują zliczenie kilku impulsów zamiast jednego.
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...
Myślę, że należałoby zrobić jakiś lepszy układ wejściowy, który nie zaliczy podskoczenia piłki w bramce za kilka bramek - może z wykorzystaniem jakiegoś przerzutnika monostabilnego (z TTL mógłby być 74*123, jest jakiś odpowiednik CMOS, ale nie pamiętam oznaczenia) - przy okazji, to by mogło służyć do ograniczenia czasu (a nie cykli) migania LED-a. Można...
Witam! Przyczyn można upatrywać w kilku miejscach. Przede wszystkim, naciskając przycisk Pł12 lub 13 wywołuje się udar prądu ładujący C12 i dodatkowo, przy Pł12, chyba C10 (nie widzę bo cuś zasłania, ale chodzi o te 47 nF podpięte pod UP/DOWN. Na długich ścieżkach zasilających może to wywoływać impulsy napięcia zakłócającego. Poza tym mogły już ulec...
Witam, drobna uwaga, sugerowałbym użycie któregoś z pinów ICP (Input Capture Trigger). Precyzyjniejszy pomiar, parę bajtów mniej kodu no i jest bardziej eleganckie. To kiedy uruchomisz timer to już od ciebie zależy, ja bym go uruchomił bezpośrednio przed wysłaniem serii impulsów do modułu. Obliczenia oczywiście banalne znając prędkość dźwięku, pokusiłbym...
http://obrazki.elektroda.pl/3245071900_1... Promieniotwórczość od zawsze była moją pasją. Pomysł „KRUKa 1” narodził się dawno temu, kiedy jeszcze nie miałem wystarczającej wiedzy elektronicznej, aby go zbudować. W międzyczasie pogłębiłem swoją wiedzę elektroniczną i powstały inne urządzenia do pomiaru promieniowania radioaktywnego;...
Banalne zadanie. A więc włączasz licznik(lepiej TIMER1-większa pojemność), tak, aby odliczał ci te 10sekund. Dajesz zmienną którą zwiększasz np co 1sekunde (zmienna o nazwie sekundy). W czasie odliczania do 10s w pętli głównej zliczasz impulsy przycisku i zwiększasz je w innej zmiennej (np. impulsy). Po 10 sekundach w zmiennej sekundy będzie10s a w...
http://obrazki.elektroda.pl/7329866000_1... Miernik częstotliwości o całkiem niezłych parametrach, bo potrafiący mierzyć częstotliwości od 1Hz do 10MHz (9,999,999Hz) z rozdzielczością 1Hz w całym zakresie. Idealny do generatorów funkcyjnych lub jako zwykły miernik. Do tego tani i prosty w wykonaniu, z ogólnodostępnych części, a małe wymiary...
https://obrazki.elektroda.pl/8003230600_... Po umieszczeniu materiału o porównaniu częstotliwości Napiszcie co myślicie o takiej metodzie. Wróciliśmy do tematu https://obrazki.elektroda.pl/3296797900_... Wejście sygnału mierzonej częstotliwości podamy na TIM2 CH2 czyli PA1 na płytce oznaczone jako A1. Nie będziemy...
http://obrazki.elektroda.pl/9517182100_1... Poniższy projekt pokazuje w jaki sposób skonstruować można detektor mionów, generowanych w górnych partiach atmosfery przez promieniowanie kosmiczne zderzające się z atmosferą ziemską. http://obrazki.elektroda.pl/2166341600_1... http://obrazki.elektroda.pl/5049092500_1...
a po co Ci dwie zmienne ? if(!(PIND & _BV(4))) { _delay_ms(250); if(++set_h >= 10){ set_hh++; set_h = 0; } } if((set_hh>=6)&&(set_... 68 to wyzeruj set_hh i set_h { set_h=0; set_hh=0; } tak to raczej winno wyglądać
Uruchom przerwanie od Countera (najlepiej od porównania wartości zliczonej z ustawioną) i zmień stan portu w podprogramie obsługi przerwania lub prościej, ale mało elegancko zmień [syntax=basic4gl]If Counter1 = 100 Then ...[/syntax] na [syntax=basic4gl]If Counter1 >= 100 Then ...[/syntax] Nie tak jest to, że w chwili zliczenia setki nasz if może się...
Witam, Chciałbym zamontować licznik dwukierunkowy energii elektrycznej 1 fazy. Czy jest jakiś licznik który pozwala na zliczenie impulsów na pobór i odprowadzanie energii. Z góry dziękuje za podpowiedź.
Potwierdzam tą super energooszczędność tego licznik. U mnie przy zastosowaniu kwarcu 500kHz i dużo gorszego stabilizatora LM2931Z-5V pobór jest na poziomie 3,5mA. Próbowałem też z obniżeniem napięcia stabilizatorem LP2950CZ 3.0V. Układ działa, głośniczek sygnalizuje zliczenie impulsów ale LCD nie działa...
Witam wszystkich! Chciałbym przedstawić projekt, którego celem było praktyczne wykonanie układu lampy stroboskopowej. Taka lampa jest niezbędna do ustawiania kąta przesunięcia zapłonu w silnikach spalinowych. Urządzenie wykonałem kilka lat temu i do tej pory bezawaryjnie mi służy. https://obrazki.elektroda.pl/8933070600_... https://obrazki.elektroda.pl/2169019500_...
jak mogę zliczyć ile impulsów dostaję na dany pin mikrokontrolera AVR? Podać ten sygnał na wejście zegarowe timera i po prostu odczytywać wartość rejestru CNT. W nowszych AVR można to zrobić z użyciem np. event system, co daje pełną swobodę wyboru pinu IO.
We wzorze distance = (2*pi*R)/N nie uwzględniasz zliczonych impulsów Pos.
Najczęściej tak np.192, 193 i inne. Należy jednak uważać na aktywne zbocze. W podanych licznikach aktywnym jest opadające. Jest 1 logiczna i w momencie zmiany na zero następuje zliczenie impulsu. Jego minimalna szerokość zależy od typu i technologii wykonania licznika. Dla 192 (193) ten czas wymagany jest bardzo krótki tak około 30-40 ns (nanosekund)....
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
"Tą" liczbę masz zapisaną w zmiennej Liczba_przerwan_tim0 a nie w ośmiobitowym (czego się chyba obawiałeś) rejestrze timera0 - więc nie ma problemu.
Witam, niestety do mojego zastosowania to nie wystarcza. W moim programie interfejsem SPI steruję rejestrem przesuwającym, który steruje diodami led w matrycy 8x8. Chodzi mi o przesuwanie danych co jeden bit. Moim zdaniem najwydajniejsze będzie zliczenie impulsów i włączanie sygnału CLK z opóźnieniem (coraz większym). Dzięki temu napis na matrycy będzie...
Atmega nie ma uruchomionych wszystkich peryferiów. Dokumentacja mówi o tym dość wyraźnie w sekcji 34.2.1 (notka odsyła do 15.10), 34.2.2 (notka odsyła do 15.10), 35.1.3, 35.2.3. Dlatego uważam, że atmega nie jest lepsza. Na zliczenie impulsu potrzebuję znikomą ilość taktów (<100). W tej sytuacji jest to zwykłe równanie liniowe w funkcji częstotliwości...
Witam Czy nadajnik IR TSAL6400 (Długość fali λd: 940nm) i odbiornik 38kHz TSOP31238 będą ze sobą dobrze działały? Potrzebuję zrobić prosty tachometr. Na obracającym wale będzie naklejony odblask, nadajnik go oświetla i odbiornik ma za zadanie zliczenie impulsów odbitych i policzenie rpm. Czy kąt 25 stopni będzie odpowiedni? Chciałbym mierzyć prędkość...
Najprostszym rozwiązaniem będzie zliczenie impulsów przez dodatkowy układ na mikrokontrolerze i wygenerowanie impulsów z mnożnikiem 5/6. Układ przykładowo zlicza impulsy przez sekundę. Mając zliczoną wartość (trzeba ją odpowiednio przeskalować) zapisuje do rejestru timera, który dalej będzie generował sygnał przerwania (powiedzmy przy porównaniu), czyli...
Można kupić to jako część stacji pogodowej, a można też zrobić samemu. Posklejać kilka płytek plastikowych, ewentualnie wydrukować jak się ma doostęp. To malutkie jest - 1-3 g wody powinny spowodować przełączenie. Zaisnatlować nad tym lejek, obliczyć jego powierzchnę (czym większa tym urządzenie dokładniejsze). Skalibrować urządzenie po przez zliczenie...
Zaczął bym od przeglądu mechaniki - luzy podajnika, luzy przekładni noża, zużyte (zacinające się ) łożyska i inne elementy powodujące zmiany obciążeń podawania. Być może zwykły brud sprawił że rurka się ślizga. A może ktoś chciał podśpieszyć i przyśpieszył maszynę. Jeśli przegląd nic nie da to Na moje oko trzeba by tu było wpleść trochę elektroniki....
Siema NE 555 to jeden z najbardziej uniwersalnych timerów i jego wybór jest bardzo dobry. Musisz zrobić układ wydłużania impulsu chyba,że oczekujesz konkretnie 3 lub n impulsów , które wygenerują jeden. Podaj więcej konkretów, bo to trochę za mało. Jeśli chodzi ci o zliczenie n impulsów lepiej wykorzystać licznik o podziale n gdzie n jest liczba impulsów.
Witam, Zastanawiam się nad pomiarem częstotliwości w sieci 230VAC. przez Arduino. Czy dobrym rozwiązaniem była by detekcja przejścia przez zero zliczenie i podzielenie ilości impulsów ?
Spróbuj mojego rozwiązania to cały blok testowy z większej całości. Możesz pozbyć się całkowicie obsługi LCD choć do testów i analizy w sumie może Ci się przydać :) Działa w 100%. Pozdrawiam [syntax=basic4gl]'----------------------... ' Pozycjoner V1.3 - częstotliwościomierz ' ' SylwekK ' 2011.10.xx ' ' 'kwarc 8MHz '--------------------------------------....
Witam. Cierpliwość popłaca. :wink: Proponowany schemat jest jednym z wielu sposobów rozwiązania problemu. Wyzwolenie przekaźnika realizuje przycisk "start', w chwili zwolnienia przycisku. Przycisk "stop / manual reset" pozwala zatrzymać maszynę w dowolnym momencie. Układ zlicza narastające zbocza i do sterowania można wykorzystać wyłącznik krańcowy....
Witam, mam pytanie jak sterować serwem za pomocą timera 8-bitowego gdy mikrokontroler chodzi z prędkośćią 16MHz. Uzywając największego preskalera czyli 1024 wychodzi że jedno zliczenie timera będzie co 0.064ms więc 20ms nastąpi gdy timer zliczy 312 impulsów a z racji tego że jest to timer 8 bitowy maksymalnie może zliczyć 256 imuplsów. Jak rozwiązać...
Witam. Stoję przed następującym zagadnieniem. Chciałbym uruchomić układ sterowania maszyną z wykorzystaniem PLC. Sterownik miałby za zadanie zliczenie zadanej liczby impulsów i wykonanie pewnego działania - zatrzymanie silnika. Do tego momentu sprawa jest bardzo prosta. Chciałbym jednak aby żądaną ilość zliczonych impulsów wprowadzać za pomocą najlepiej...
Wygląda na to że pinout ten sam a kroki można policzyć. Patrząc na kable to chyba jest sygnał index(1 impuls na obrót) na pinie 2. Jeśli jest to wystarczy zliczyć impulsy między wystąpieniami sygnału index. Ilość impulsów jest zakodowana w tym 10 cyfrowym numerze ale nie mogę znaleźć rozpiski
To zależy jak szybko następują zmiany w generacji sygnału. Jeśli czas próbkowania może wynosić aż 20 - 30ms to najprościej (pod względem sprzętowym) oprogramować miernik częstotliwości i mierzyć f w 10ms bramce czasu, ze 2 - 3 razy. Jeśli zliczysz ≈360 impulsów to wiesz, że masz 36kHz (więc zapisujesz [1], jeżeli 400 to 40kHz, itd. Jeśli nic lub...
Dziękuję wam bardzo za pomoc, pomyliłem się w obliczeniach :D Przy kwarcu 8 MHz, jaki zastosowałem i przy podziale w preskalerze przez 256 okres zliczanych impulsów wyniesie 32 µs. Zliczenie w sprzętowym liczniku 250 tych impulsów to 8 ms i co 8 ms dostanę przerwanie - to już całkowicie dopuszczalne, tym bardziej, że ważniejsze są dla mnie impulsy...
miernik odległosci: kółko o znanym obwodzie n.p. 100cm na osi kółeczko z dziesięcioma wycięciami,transoptor. kilka dekad licznika dziesiętnego. zliczenie pirwszych 10 impulsów to 1m. Do tego już bajer: dwa transoptory i układ rozróżniajacy kierunek ruchu aby można było się cofnąć.
Zakładam, że mówimy o silniku samochodowym. Nie wiem dokładnie do czego chcesz się podłączać w samochodzie, ale w silnikach benzynowych można nawinąć cewkę na przewód zapłonowy i zliczać impulsy. Jest kilka sposobów: 1) Pomiar czasu pomiędzy kolejnymi impulsami. Metoda chyba najmniej dokładna, bo daje chwilową wartość... Ale mając wartości chwilowe...
Problem polega na tym, że potrzebuję 2 liczników do zliczania impulsów z 2 źródeł, a te źródła to piny PB6 i PB7, czyli jak wskazuje nota katalogowa uC odpowiednio kanały 1 i 2 timera TIM4: http://obrazki.elektroda.pl/5000204900_1... Myślałem, że jak są 2 kanały to każdy z nich może być źródłem sygnału taktującego i każdy kanał może...
Witam, mam zamiar wykonać skrzynkę sterowniczą do swojej maszyny z silnikiem 3-faz. a konkretnie skręcarkę prętów. Będzie to typowe sterowanie z podtrzymaniem , czyli dwa styczniki obsługiwane za pomocą przycisków sterowniczych i obrotami silnika prawo - lewo. Dodatkowo na zasilaniu będzie wpięty licznik impulsów wraz z indukcyjnym czujnikiem zbliżeniowym...
Ktoś pisze bzdury. Ta metoda da kilka procent fcpu. Lepiej zliczyć impulsy w określonym czasie za pomocą timera w trybie licznika. Drugim timerem mierzysz ten czas. Dla niskich częstotliwości lepiej mierzyć okres impulsu za pomocą ICP.
Dlaczego pytałem o to czy się kręci? Jeżeli kręci się za szybko bo no w płaszczu uszkodzony jest dławik to programator nie zliczy impulsów z niego bardzo często. Tak samo jeżeli nie kręci się w cale. Przykręć zawór wody na minimum i sprawdź.
Witaj. Sprawdzę to o czym piszesz. Co do wyświetlania wyniku, będzie tam LCD, ale to później. Narazie interesuje mnie tylko to czy działa włąśnie ten program, czy liczniki są dobrze poustawiane. Dlatego dla testu chcę wyświetlić na jednej diodzie zliczenie np. 2 impulsów. Nie mogę tylko zrozumieć jednej kwestii, którą napisałeś "led2 powinien migać...
Witam Chciałbym zmierzyć prędkość obrotową wykorzystując do tego układ ze zwykłej myszki z kulką, czyli fotodiode i fototranzystor oraz tarczke z otworami. Myślę, że najlepszym rozwiązaniem byłoby zliczenie w czasie ilości impulsów (ile razy zasłania i odsłania tarcza z otworami fotodiode), a następnie na tej podstawie wyliczenie z jaką prędkością obracało...
A jaką rozdzielczość pomiaru chcesz osiągnąć? Nie wyobrażam sobie 350 fototranzystorów lutować ;) Może lepiej jakiś dalmierz laserowy. Drugi mój pomysł to np umieścić lusterko w odległości 0,5 cm od siebie na całej długości i czujnikiem optycznym (dioda + fototranzystor) zamontowanym na wózku zliczać lusterka po drodze. Oczywiście to tylko koncepcja...
To trzeba zrobić nie na timerze a na liczniku, przynajmniej ja bym tak to wykonał. Wciskasz przycisk start, włącza się generator sygnału (powiedzmy z interwałem 10ms) podpinasz to do licznika i liczy. Zamiast czasu ustawiasz ile ma zliczyć impulsów i tyle (jest to odpowiednik czasu) Wtedy gdy sygnał jest to zliczasz, gdy sygnału nie ma to licznik stoi...
Witam Właśnie przeczytałem rozdział manuala M8 dot. pracy T/C0 i rejestrów odpowiadających za timer, tylko nie wiem jak zrobić, aby timer odmierzał wartość 1 sekundy .... ;| To chyba nie bardzo zrozumiałeś to , co przeczytałeś :( Timery nie potrafią odmierzać czasu , ale za to doskonale potrafią zliczać impulsy , których źródłem może być przeskaler...
Witam mamy pytanie bo jestem początkujący w programowaniu i mam mały problem bo podłączyłem do ATTINY2313 dwa enkodery i jeden L298N i problem polega na tym ze mój program nie działa całkowicie poprawnie ma za zadanie zliczenie ile impulsów w lewo lub prawo tarcza “enkodera1” się obróciła i tyle samo ma się obrócic “enkoder1”...
Dziękuję za odpowiedź. Czy mógłbyś napisać to samo ale z komentarzem do każdej linii ? Nie wiem, czy dobrze rozumiem idee Timera. Enable Interrupts ---- uruchamia przerwania Enable Timer0 ----- uruchamia Timer0 On Timer0 Przerwanie_co_1s ---- nazwa programu, który obsługuje przepełnienie timer0 Dim T1 as Integer ---- zmienna typu Integer dla pierwszego...
Jakiej precyzji oczekujesz? Bo .... w sumie najprostszym rozwiązaniem jest zliczenie ile razy wystąpi int0 (możesz zmienić konfiguracje aby reagować na każda zmianę stanu) a licznik można skonfigurować aby dawał przerwanie co 1/32 sekundy i w przerwaniu konwertować ilość impulsów na RPM: ilosc_impulsow/czas_akwizycji/ilosc_impu... co przy...
arduino zliczenie impulsów zliczenie jedynek licznik impulsów ilość impulsów
pilot wymianie bateri czyścić kamień pralka rozłączono serwer
17mb110 ves430unda 17mb110 ves430unda
Zmiana języka na polski w Peugeot 508 - instrukcja Skoda Superb Climatronic błąd B109E F0 – adaptacja sprężarki, czujnik G65, brak chłodzenia