Pozwolę sobie dodać kilka słów. Ja mam Licznik SDM120D ze złączem impulsowym, dokładne dane: https://obrazki.elektroda.pl/6536298400_... Podłączyłem go do ESP83266: (-) licznika do GND ESP , (+) licznika do GPIO bezpośrednio bez żadnych rezystorów zewnętrznych. Na tym GPIO załączyłem Internal PullUp i zliczanie zdaje się działać poprawnie....
Witam, .......... Czy arduino uno posiada może wbudowany licznik który działa niezależnie od programu? Tak aby przerwaniem co sekunde mógłbym sprawdzać jaka jest wartość w liczniku który liczyłby impulsy? TAK! Arduino posiada ich trzy, funkcjonujące totalnie niezalenie od wykonywanego programu, z pewnymi jednak warunkami lub ograniczeniami. Są to :...
Moim skromnym zdaniem sa 2 metody na tego typu pomiar. 1. zliczanie impulsow w okreslonym odcinku czasu, 2. mierzenie czasu okresu. Wszystko zalezy jakiego przedzialu maja byc te pomiary.
polecam pisać ten program w C. Kompilator opanujesz w kilka dni, a wygoda w stosunku do asm jest nieporónywalnie większa, przede wszystkim szybkość pisania kodu. W razie konieczności można użyć wstawek asm. Jak zajdzie potrzeba poznania nowego procka (np. ARM) lub przeniesienia kodu na inną machinę, to się nie namęczysz przy translacji kodu, tak jak...
Ten sposób też będzie powolny a do tego niedokładny. W sumie doszedłem do wniosku że programowe zliczanie impulsów nie będzie gorsze. Zliczanie 4 impulsów trwa 10us w symulacji programowej. Zauważ że w tym pierwszym rozwiązaniu mnoży się przez 28 a więc dokładność pomiaru jest do kitu. Przy 4000rpm układ zlicza tylko 160 impulsów. Możesz dać Prescale...
Przy pomiarach częstotliwości w zakresie mikrofalowym stosuje się dwie metody (oprócz dzielników częstotliwości): heterodynowa oraz metoda oscylatora pomocniczego (transferowego) patrz książka pt. "Częstotliwość i czas " Peter Kartaschoff WKŁ 1985.
... ale reszta też wydaje się być w porządku, jednkaże skoro nie działa, to jakiś diabeł gdzieś tam siedzi. Mi się ten ... ... if (a==2) { if (TR0=0) { PortLED2=0; TH0=0; //zerowanie licznikow TH0 TL0=0; }//i TL0 przed pomiarem } ... ... "diabeł" nie podoba ;) Zamiast porównania TR0==0 , masz przypisanie :( Co to...
AVE... Jakiego PICa konkretnie chcesz użyć? Zasada pomiaru jest dość prosta: najpierw ustawia się któryś z timerów, by odmierzał 40 sekund i po odmierzeniu wywołał przerwanie. Potem tworzy się pętlę, która w nieskończoność sprawdza stan wybranego przez Ciebie pinu. Gdy jest tam logiczna jedynka, to dodajesz 1 do zmiennej. Gdy timer skończy zliczać czas,...
Witam Prawdopodobnie niewłaściwie działa układ zerowania, który powoduje ciągłe zerowanie liczników (elementy C2,R3,US6), lub niewłaściwie pracuje układ zliczania impulsów zew. z US1 który nie zlicza impulsów. Ewentualnie generator na US5 nie działa. Jeśli to reset jest niewłaściwy to można wymontować C2 i podłączyć układ oraz doprowadzić sygnał wej...
Chciałem zrealizować pomiar zużycia wody za pomocą prostego przepływomierza. Zakupiłem model zasilany napięciem 5–24 V DC, generujący około 420 impulsów na litr. Na początek podłączyłem go do sterownika Siemens LOGO! 6ED1052-1HB08-0BA2. Samo napisanie programu nie stanowiło problemu, jednak sterownik nie zlicza impulsów poprawnie – przy wyższej częstotliwości...
http://obrazki.elektroda.pl/5431448900_1... 74HC74 bramkuje sygnał wejściowy tak aby jego impulsy nie były krótsze niż impulsy taktowania licznika 74HC590(już samo to wyfiltrowuje część krótkich szpilek) - blokuje to możliwość wyzwalania przerwania ICR1 z nadmierną częstotliwością. W układzie jak na rysunku 74HC590 zlicza gdy sygnał...
Witam, skoro wynik pomiaru prędkości obrotowej ma być podawany w powszechnie stosowanej (choć nielegalnej) jednostce, czyli w obrotach na minutę , to ilość otworków, czy innych znaczników (można używać np. czujnika magnetycznego), musi być całkowitą wielokrotnością 60, a najniższa liczba całkowita to przecież jeden. Wtedy na jeden obrót wału na sekundę...
........ chce wykorzystać wewnętrzny kwarc 8Mhz po trzecie czytając helpa jesli dobrze rozumiem to timer1 jest 16bitowy a timer0 jest 8 bitowy emarcus - gdybym chciał wykorzystać twój pomysł to gdybym zostawil timer1 jako counter a jako timer wykorzystał timer0 ktory by zliczał czas w jakim sa zbierane impulsy - jeśli o to ci chodziło i jeśli jest...
Witam wszystkich!!! Mój problem to napisanie funkcji w języku c do takiego czegoś :) : http://obrazki.elektroda.net/96_11685357... tylko zamiast fotodiody jest kontaktron. Funcja ma zliczać impulsy z kontaktronu w zależności od czasu, znaczy np ile razy na sekunde się to obraca w zależności od wiatru. Proszę o pomoc. Oczywiście początkujący ze mnie...
Dziękuję Tadek67 za odpowiedź. w trybie kontroli też nie zlicza impulsów ( zlicza tylko po dotknięciu wkrętakiem do BNC input) Zastanawiam się czy problemem może być generator wzorcowy 5 Mhz ?
Ja widze dwa rozwiązania: -zablokować na czas pomiaru WSZYSTKIE przerwania -zbudować układ co mierzy prędkość i wysyła gotowy pomiar do PC
Do kedzi1 Nie bardzo wiem, co masz na myśli mówiąc, że należy wykorzystać 3 normalne wejścia. Z tymi diodami i jednym wejściem od przerwania wykorzystanym to wiem. Jak 3 sygnały będą trafiały pod jedno przerwanie jak uzyskać niezależne zliczanie z tych trzech impulsatorów? Napisz coś jaśniej jak możesz o Twoim rozwiązaniu. Dzięki
Nie jestem za biegły w timerach i się ciut pogubiłem. Proszę zatem o podpowiedzi. Próbuję ustalić ile czasu będzie trwał impuls podawany na INT procesora a jednocześnie zmierzyć czas od początku tego impulsu do początku następnego. Jednym uP podaję impulsy na drugi uP. Do Portc.7 = 0 'stan wysoki Waitms 1 Portc.7 = 1 'stan niski Wait 5 Loop Drugim uP...
Prototyp zrobiłem na pomiarze napięcia (ADC) na fotodiodzie - to chodziło, dopóki nie zacząłem testu na dworze.... Fotodioda łapała podczerwień z... no właśnie, skąd? Nie wiem. To oczywiste. Światło z otoczenia również zawiera podczerwień, więc pojawiają się zakłócenia. Po odłączeniu fotodiody i dotykaniu kabelkiem do + na wyświetlaczu także pokazywały...
Normalnie bierzesz licznik kasujesz go i zliczasz impulsy przez 10min (czas obliczasz timerem) potem dzielisz tą wartość przez 100 przepisujesz do jakiegoś rejestru, a sam licznik kasujesz. W rejestrze masz pomiar aktualizowany co 10 min.
Przedstawię Ci kolego przykład zastosowania Pulsein żebyś miał jaśniej. Myślę że będzie "rzeczowiej". To przykład dla dekodowania transmisji pilotów podczerwieni. Sygnał podłaczony jest do zewnetrznego przerwania INTx i w momencie zmiany na pinie program skacze do tej procedury. Mierzy impuls i poddaje rozwadze jego długość. [syntax=basic4gl]Int_1isr:...
Chce mierzyć impulsy z zakresu 10kHz do 120kHz... 89cx051 (at)24MHz + Basic = Ciężka(niemożliwa?) sprawa przy 120kHz. Może w asm dałoby radę , ale Basic :( Zmienił bym także koncepcję/sposób pomiaru , a mianowicie: Sygnał podaję na INT0 i odwrócony(zanegowany) na INT1 , włączam bramkowanie liczników T0 i T1 i niech zliczają cykle maszynowe.T0 liczy...
Możesz też dorzucic linijkę z czarno-białą podziałką na linii suwu i czujnik optyczny zliczający ile impulsów (pól czarnych lub białych) się przewinęło. Odpowiednio jeszcze wyskalować.
Ok. Wiadomo że ma liczyć impulsy. Czy teraz w danej jednostce czasu np. przez 1s oraz pomiar za pomiarem? Czy może po osiągnięciu liczby impulsów np.5 ma być następny pomiar a może przerwa? Z jakiego źródła pochodzą te impulsy? Jakiś schemacik może?
Po długim analizowaniu problemu narodziło mi się coś takiego: 'pętla główna Dim I As Integer Dim Impulsy As Long Dim Sek As Integer Tccr1a = &H00 'ustawianie trybu pracy timera1 Tccr1b = &H0C Ocr1ah = &H7A 'załadowanie liczby 31250 do licznika Ocr1al = &H12 'przykładowa liczba do odmierzania (1s) Tcnt1h = &H00 ' zerowania rejestrów do zliczania...
Impulsy pobieram przy liczniku z kabelka który wg "Sam naprawiam ..." pochodzi od czujnika drogi umieszczonego przy skrzyni. Do zliczania impulsów wykorzystałem timer0 (oczywiście znalazłem przykład), który liczył i podbijał mi zmienną. Zrobiłem 10 km i sprawdziłem wynik. Było 5150 więc podzieliłem aby zamienić na m i wyszło 5,15 Nic mi się nie zgadza...
Czy możesz zdradzić w jaki sposób można to zrobić? Czy mam sprawdzać przy każdym przerwaniu timera, czy na którymś z wejść nie pojawił się impuls? Zbyt częste generowanie przerwań jest niewskazane, ponieważ program ma po za tym wykonywać inne instrukcje, a do tego ma być jeszcze pomiar długości impulsu na drugim timerze (w miarę dokładny pomiar). Arek
https://obrazki.elektroda.pl/7406837400_... Chyba siła wyższa musi w tym maczać palce, bo przymierzałem się od kilku lat(!) z publikacją tego projektu i ciągle albo brak czasu albo skleroza... a tu trafił się konkurs no to jak nie skorzystać :) Urządzenie o, którym mowa w temacie to bardzo prosty i niezwykle przydatny (przynajmniej...
Aby zmierzyc obroty trzeba mierzyć czas miedzy impulsami. Do czasu. Zauważmy, że z wzrostem f mierzonej rośnie nam również błąd pomiaru. Do pewnej granicy pomiar czasu między impulsami daje bardzo dokładne wyniki, ale powyżej granicy lepszy pomiar da zliczanie impulsów w jednostce czasu. Dla sporych f jednostka czasu może być mała, np. 50ms. A co stoi...
. Zastanawiam się czy jeśli pompka przestaje tłoczyć wodę, a zbiornik wody i pompka znajdują się niżej niż przepływomierz i wylot węża to nie następuje zapowietrzenie węża zapowietrzenie to na pewno. Ale jest druga sprawa. Masz wtedy przepływ zwrotny. Ktory tym czujnikem jest zliczany in plus. Upewnij się że właściwie przeprowadzasz ten pomiar: Praca...
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...
Zależy który. Na pewno odpada ten odpowiedzialny za dane, bo COM jest interfejsem szeregowym. I na pewno masa tych, których przejściówka nie obsłuży (te są przystosowane raczej do innego charakteru pracy niż odzwierciedlanie faktycznie portu COM). Po drugie wspomniałeś o odstępach czasu. Zakładając, że przejściówka będzie miała stałe opóźnienie, to...
Kwarc dajesz np. 12 MHz Robisz sobie pętelkę pomiarową wywoływaną z Timera np. co 200 µs sprawdzającą dane wejście pomiarowe. Jeżeli wejście jest =0 to nie zliczasz jeżeli = 1 to zwiększasz zmienną WYNIK o 1 (zmienna 16 bitowa) zakres będzie do jakichś 6.4 sekundy. W pętli sprawdzasz także czy zmienna nie przekroczyła 25000 (5 sekund). Jeżeli...
Można też mierzyć czas między nimi. Można, ale chyba zliczanie impulsów jest prostsze? Proste układy cyfrowe zliczały impulsy w prosty sposób, do tego dodamy pomiar w jednoste czasu i mamy wynik. Można tez mierzyc czas, ale to mi przypomina zadania, jakie programista siedział, myślał a analityk pokazał mu bład w rozumowanie i gotowe rozwiązanie powstawło...
Witam:) mam pytanie do forumowiczów w sprawie pomiaru częstotliwości, sprawa przedstawia się następująco: chciałbym zrealizować pomiar częstotliwości .............. wiem ze należy postąpić w poniższy sposób: 1. zatrzymanie zliczania impulsow z T0 2. zatrzymanie odmierzania czasu bramkowania T1 3. przepisanie zliczonych impulsów do rejestru głównego...
Hmm! Dzięki Ci W.P., ale do „fachowości” daleko, a „profesjonalizm”... A co to takiego? Dziękuję też za nr scalaka z bramkami Schmitta (4093). Mam stary katalog, a właściwie tylko, skądinąd - uważam - dobrą, książkę D. Nuhrmanna "Elektronika łatwiejsza ...", gdzie czegoś takiego nima. Ad. Ciubers Trudne pytanie, to o kondensatory....
Może ten temat troche pomoże jest na innym kwarcu ale zasada ogólnie ta sama http://www.portalnaukowy.republika.pl/ob... Takie rozwiązanie w Bascomie jest najprostsze, tzn pomiar czasu poprzez komendę Wait 1(odczekanie 1 sekundy), odliczenie 1 sekundy podczas, której Timer1 jako licznik zlicza ilość impulsów. Już tak robiłem, ale domyślnie...
Po kolei: Wszystkie chińskie siłowniki tego importera - którego logo jest na przytoczonym przez ciebie filmie (czyli te dwa które wcześniej wymieniłem czyli PowerJack i FDI) oraz ten z filmu - ETM - działają na tej samej zasadzie: wszystkie trzy mają wbudowany impulsator (w PowerJacku kontaktronowy, w FDI i ETM - kontaktronowy lub hallotronowy - oba...
Najpierw należy określić: ilość wyświetlanych cyfr - 5 (dla maksymalnej wartości obrotów 10000 i dokładności 1 Pojemność licznika - 4 dekady (np TTL 4x7490) Czas pomiaru 1 minuta jest zdecydowanie za długi . Należy w obracającym się kole nawiercić na obwodzie 60 otworków i czytać impulsy światła, tak jak w starego typu myszkach komputerowych. Wówczas...
Nie,ma liczyć litry tak jak dystrybutor . Dodano po 2 Nie wiem w jaki sposób dodawac litry do zmiennej po przekroczeniu okreslonej liczby impulsów z przepływomierza to co znalazłem to liczone wszystkie w czasie a tu chyba chodzi o przepełnienie licznika Czas tu nie ma znaczenia! Użyj dowolny timer w charakterze licznika (Counter), i tak jak sugerowano...
Witam. A może zadowoli cię układ zbudowany na CMOSach 40110? Zrobiłem kiedys na nich dalmierz ultradźwiękowy bez wykorzystania uP. Jest to tani (ok.3zł/szt.) układ, będący licznikiem dziesiętnym w górę lub w dół (zależy od wejścia), z możliwością łączenia w szereg, z zatrzaskiem stanu na wyświetlaczu (trzyma wynik a w tle zlicza), i co najlepsze, zawiera...
Kolega niech raczy zauważyć że kontraktron ma coś takiego jak drżenie styków. Może być tak że przerwanie jedno twoje załaczenie potraktuje jak wiele zboczy je wzywalających i cały pomiar weźmie w łeb bo się wykona po prostu wielokrotnie. Musisz użyć więc kolejnego sprawdzania stanu styku juz po wykonaniu przerwania tak aby się upewnić ze jest to "trzymanie"...
Wydaje mi się, że najpierw powinno być „uruchomione” odliczanie tych 0,1 sek, wyzwalane pierwszym pikiem z „paczki”. Potem trzeba odczekać te 0,1 sekundy na zanik „szumów” i zacząć zliczanie w czasie 0,9 sek. Ilość zliczonych pików podzielona przez czas da mi częstotliwość. Wynik ma się utrzymywać na wyświetlaczu...
Płyta jedzie, zasłania fotokomórkę, następuje zliczanie impulsów / czyli pomiar długości płyty/ do czasu odsłonięcia fotokomórki.
No to coś napisałem na AVRStudio 4.05.0.181 (na kolanie) :) . Co prawda na ATmega8 , ale przeportowanie to pestka(niektóre wektory przerwań do skasowania/zmiany nazwy i "2313def.inc" zamiast "m8def.inc" , prędkość kwarcu Xtal też do poprawki...), raczej tu chyba nie ma rozkazów niezaimplementowanych w AT90S2313 . ;included in next file - line ".device...
Zobacz tu http://www.designnotes.com/CIRCUITS/freq... ja robię coś według tej zasady ,ale w miejsce ICM7225 stosuję cmosy CD40110 z próbek TI.Nie są tak wygodne bo trzeba na 1 dekadę 1 scalak ,a w ICM7225 są 4 dekady.Za to układy 40110 są w darmowych próbkach TI ,aplikację znajdziesz tu http://focus.ti.com/docs/prod/productfol...
Wróciłem do rozgrzebanego projektu i aktualnie walczę z obsługą impulsatora. Użyty procesor to ATMEGA 16 z zewnętrznym taktowaniem 16MHz. PD2 (INT0), PD3(INT1) są skonfigurowane jako wejścia z podciągnięciem do 1 i do nich podłączone są piny impulsatora odpowiednio PD2 A i PD3 B (patrz załączony plik pdf). W przerwaniach chciałbym zliczać liczbę opadających...
Schematu nie widzę. Napisałem Ci już jakie tranzystory możesz tam zapakować. Kosztują <0,50PLN/sztukę w TME, więc tanio. W dokumentacji do wyświetlaczy sprawdź maksymalny prąd i na początek ogranicz prąd maksymalny do tej wartości (prawdopodobnie 20-60mA). Program do napisania od nowa. 1. Po co zewnętrzny prescaler, jeżeli licznik TIM0 ma wbudowany...
Tachometr pracuje w pętli prądowej (podwieszenie do zasilania) w celu diagnostyki obwodu (przerwa np. w cewce tachometru). Stąd pomiar napięcia na tachometrze przez ADC. Niezależnie na drugim porcie zliczanie impulsów/częstotliwości dla kontroli obrotów.
Nawet jeżeli pojawi się 10000 impulsów na godzinę, to nie będzie przepełnienia licznika, więc pomiar będzie prawidłowy, a układ będzie pobierał minimalną ilość energii. Przepełnienie licznika to nie problem - przerwanie od przepełnienia załatwi tą sprawę.
Nie wiem jaką częstotliwość próbujesz mierzyć, 8 bitowy timer zlicza do 255 więc w ciągu sekundy może się wyzerować kilkaset razy. Ponadto polecenie wait nie jest za dobre do takich pomiarów.
Szkoda że ma tylko 6 cyfr, na chwilę obecną tani chiński moduł z PIC i 8 wyświetlaczami LED bije go rozdzielczością. Pewnie dlatego wystarcza mu TCXO i nie wymaga OCXO. Ilość cyfr i rozdzielczość mają się jak piernik do wiatraka. Częstościomierz to tak naprawdę licznik impulsów, więc przy pomiarze częstotliwości odmierza jedną sekundę lub 0,1 sekundy...
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...
Nieee- to się kompiluje. Sprawdziłem. To jest stary, klasyczny problem. Czętościomierz- czasomierz. Dokładność zależy od częstotliwości- czasu. Przy dużej częstotliwości otwieramy "okno"- bramkę i zliczamy ile tych impulsów było. Przy małej częstotliwości mierzymy czas między impulsami a bramka- pracująca teraz jako generator impulsów- zlicza czas między...
1. Czy quotek może zastąpić / przejąć funkcję COPema? Stary nie, qotek2 w planach tak, tyle że nie w takim szerokim zakresie, raczej prosta funkcja pomiaru mocy cieplnej i elektrycznej oraz wyliczenie COP. Stary pokazuje za to moc elektryczną na podstawie impulsów oraz zlicza energie z rozłożeniem na taryfy. 2. Aktualnie używam COMPIta ... Skoro jest...
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....
Czesc, W nawiązaniu do tematowego projektu (a zwłaszcza tematu pominięcia MC34063 do generowania 400Vdc dla tuby STS5), przekazuję ciekawe informacje, które zaobserwowałem podczas moich testów licznika GM opartego na układzie przetwornicy MC34063 (ostatnia wersja Kolegi And!). Otóż mój układ działa OK, na kondensatorze 220nF/630V mierzone jest napięcie...
No cóż, powyższy wpis kolegi wyjaśnia wszystko. Poczytałem trochę o moto-godzinach, tak na wszelki wypadek. Jedną z technik pomiarowych jest zliczanie obrotów silnika. Jako źródło impulsów może służyć alternator, co prawdopodobnie jest w przypadku kolegi koparki. Nie jest specjalnym problemem podłączenie tego licznika. Ale .... To urządzenie, które...
Proszę autora tematu o przejrzenie tego kodu, dodałem aliasy, zrobiłem zliczanie czasu bezczynności i obsługę alarmów. Nie wnikałem w sterowanie buzzerem i licznikiem dystansu, to już pozostawiam twórcy. [syntax=vbnet]$regfile = "attiny2313.dat" $crystal = 8000000 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.2 ,...
Czyli przyjmujemy, że nie ma problemu z drganiami styków i innymi zakłóceniami. Jeżeli dobrze zrozumiałem zasadę działania czujników oraz Twój cel i chcesz wykorzystać obydwa INTx, to zrobiłbym tak: 1. pod INT0 podpinasz sygnał decydujący o starcie i końcu zliczania 2. pod INT1 podpinasz sygnał, który ma być zliczany Pseudo kod: 1. inicjacja: 1.1 INT0...
Witam, Czujnik jest typu PNP. Chodzi mi o to, że licznik nie zlicza mi impulsów po podaniu sygnału z czujnika na wejście zliczające licznika. Jak pewnie wiesz, licznik zlicza po podaniu potencjału z wyjścia nr 6 licznika na wejście zliczające, dlatego też pomyślałem o przełączaniu, tylko że zwykły przekaźnik tak czy siak będzie za wolny. Po to mi ten...
Skoro masz linkę na prędkościomierz to z definicji jest to odrębny układ. Skąd pomiar bierze obrotomierz? To proste - zlicza "impulsy" zapłonu. ;)
Program zlicza impulsy w ciągu 5 sek. Autor pytania zaznaczył, że dotyczy to zupełnie innego wiatromierza. Założyłem jednak, że ten parametr ma zostać zachowany. Rzeczywiście w przypadku pomiaru okresu impulsów dolna granica zakresu pomiarowego może być problemem. Z dalszymi rozważaniami trzeba jednak poczekać na podanie konkretnych wymagań.
Witam, posiadam wodomierz z wyjściem impulsowym JS 2.5 NK i chciałbym zliczać zużycie wody. Z licznika wychodzą 2 przewody : brązowy i biały. Zastanawia mnie w jaki sposób dokonywać pomiaru. Czy wystarczy po prostu na przewód brązowy podać 3,3V a na białym obserwować czy wewnętrzny kontaktron się zwiera i tym samym pojawia się te 3,3V? Co Państwo sugerują...
Zamierzam użyć takiego jak są przy licznikach rowerowych. Często robi się tak że dla motocykli z licznikami wyskalowanymi w milach zakłada się licznik rowerowy właśnie między innym do pomiaru dystansu. 190km/h to maksymalna prędkość, w motocyklach typu naked bike jakim jest moja Honda CB 500 ( bez owiewek ) prędkość podróżna mieści się gdzieś maksymalnie...
Używasz INT0 i INT1 do zliczania impulsów na linii A impulsatorów, ustawiasz generację przerwań na opadające zbocze. W przerwaniu sprawdzasz linię B danego impulsatora, jeśli B jest w stanie wysokim, to masz impuls "w lewo", jeśli B jest w stanie niskim, to masz impuls "w prawo". Pozostaje jeszcze eliminacja drgań styków... ;) Timer1 wykorzystujesz...
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();...
Ten uP jest juz na plytce z pamiecia zewnetrzna - zrobione w ten sposob, ze dziala ona jako wewnetrzna, aby nie trzeba bylo za kazdym razem kasowac EPROM'u promieniami UV. Taki zestaw 'szkoleniowy' :) Mozna wiec do woli wgrywac i kasowac programy (przycisk RESET rowniez jest).. :) A enkoder - wlasnie czekam na jego dane, gdyz tym zajmuje sie kolega.....
4. Jak rozumiem, Timer1 odlicza odcinki czasu, po których chcesz zobaczyć wynik pomiaru więc: [syntax=c]unsigned char flaga = 0; ISR (TIMER1_COMPA_vect) // timer0 overflow interrupt { impulse_count_frozen = impulse_count; impulse_count = 0; flaga = 1; }; ISR (INT0_vect) // int0 interrupt { impulse_count++; } int main(void) { ... sei(); while (1) { if(flaga)...
Na pewno czujnik Halla prościej. Ale nie to, że kontaktronu nie da się użyć, zwłaszcza przy dużych kołach. Zakładając koło 26" i Vmax=55km/h daje nam to ok. 8 obr/s czyli 125ms. Drgania kontaktronu raczej nie trwają 100ms, czyli niewielki zapas jest, wystarczy odpowiednio podejść. Po wykryciu zwarcia kontaktronu trzeba odczekać ok 80-100ms i upewnić...
Czas otwarcia wtryskiwaczy mierzysz za pomocą 1 timera, ale nie tak od razu. Są dwie metody: pierwsza to podpięcie (przez transoptor) wtryskiwacza do wejścia timera i wejścia przerwania - po wykryciu przerwania (początek stanu niskiego) startujesz timer, przestawiasz stan aktywacji wejścia INT na przeciwny i procek wraca do pętli głównej, po ponownym...
Witam! Google mi nic nie podpowiedziały. Na ilu kanalach w ATmega8535 moge zliczac impulsy z wentylatora (jednoczesny pomiar predkosci wentylatorow)? Potrzebuje z 5-6 kanalow. Czy mozna to zrobic na jakims multiplexerze (moze byc odczyt jednego w danej chwili - ale zeby mozna bylo odczytac kolejno wszystkie)? Sterownik wentylatora zwiera chyba 12 V...
Witam Koledzy Mam pytanko dotyczące tego 1Hz... czym mierzycie taką częstotliwość i względem czego - masy czy VCC? (domyślam się standardowo ze masy :) ) Mój miernik Uni-T nie radzi sobie z tak niską częstotliwością mierzy od ok 15Hz... Jak sobie z tym poradzić? Edit Poradziłem sobie :) Napisałem prościutki programik w Bascom'ie który zlicza impulsy...
witam serdecznie buduję hamownię inercyjną. otóż zbieram impulsy z dwóch źródeł i na och podstawie określam obroty: 1 enkoder bębna który może obracać się z prędkością do ok 3500 obr/min a który daje 100 impulsów na obrót) czyli 35000*100/60 co daje niespełna 6000 impulsów na sek. 2 kabel wysokiego napięcia silnika mierzonego pojazdu gdzie ilość impulsów...
Abstrahuję tu juz od sprintf i funkcji piszących na ekranie, których w tym miejscu **absolutnie** nie powinno być. Ogólnie masz racje, tutaj sprintf jest już po pomiarze (drugie przerwanie i tutaj jest zmierzony okres przebiegu). gu32_T1 < początek pomiaru gu32_T2 < koniec pomiaru Jednak wytyczne się zmieniły i można do moich celów zrobić inaczej....
Być może układ trzeba uruchamiać "krok po kroku", czy też "ogniwo po ogniwie" i ewentualnie wprowadzać poprawki Dobrze byłoby uzupełnić rysunek o wskazania logiki sygnałów w poszczególnych częściach obwodu, czyli L (low, niski) i opowiadające temu stanowi napięcie, H (high, wysoki) i jak poprzednio. Należy przy tym ZACHOWAĆ KOLEJNOŚĆ stanów, czyli wartości...
Program będzie działał jeśli też sygnał nie będzie zbyt wolny. Musisz sobie to policzyć, jakiej ilości impulsów się spodziewać. Jeśli impils z czujnika będzie co ok 1 s, to pomiar będzie bzdurny. W takim przypadku należy powielić liczbę impulsów montując tzw koło pomiarowe. Na kole instaluje się podziałkę wykonano z metalowych elementów (np. śruby wkręcone...
https://obrazki.elektroda.pl/5219453900_... Oto krótki przegląd i test liczników energii elektrycznej z oferty Jednofazowe liczniki F&F Teraz pora na praktyczną prezentację. Zacznijmy od jednofazowych liczników. Seria LE-01 (LE-01 i LE-01d): https://obrazki.elektroda.pl/3740007900_... https://obrazki.elektroda.pl/5264753300_...
na czujniku jest grawer 503 A 6 36 3 oznaczenie na kablu CNT - jest to czujnik użyty do zliczania zapasu wody miękkiej podłączony do płyty głównej na której znajduje się licznik gdy czujnik jest odłączony od płyty - płyta odlicza litry niczym sekundy jak wszystko było sprawne i odkręciłem wodę - obracała się turbinka z magnesem czujnik hala uruchamiał...
Może by tak te impulsy na próbę podać na zwykły licznik/timer i zobaczyc ile zliczy na sek. i czy zlicza stabilnie? Przynajmniej bedzie wiadomo czy to problem bardziej sprzetowy, czy programowy.
Logo Zasilane jest z napięcia 24V. Dodatkowo stosuje zasilacz 12V na sterownik z PWM i Mostek H - dopiero wtedy idzie połączenie na silnik. Dodam że samo sterowanie załącz/wyłącz Prawo/Lewo działa bez zarzutu. Masy obu zasilaczy są ze sobą połączone bo powodowało to błędy przy wykrywaniu stanu wysokiego na wejściach. Do pomiaru obrotów silnik nie był...
Ok sprawa załatwiona. Mam teraz kolejne wyzwanie. chciałbym stworzyć jakiś układ pozwalający zliczyć liczbę impulsów i zapisać to na jakimś nośniku. Zczytywanie miałoby mniej więcej wyglądać tak : - przez np 5 sekund układ zlicza liczbę impulsów zapisuje to na kartę (fajnie by było gdyby udało się to przeliczyć na Hz albo obr/min ale jeśli to trudna...
timer sobie zostaw do pomiaru czasu, a liczenie impulsów zrób na INT0 lub INT1
Przy tak niskiej częstotliwości impulsów lepiej nie zliczać impulsy w czasie, lecz użyć zewnętrznego przebiegu do bramkowania licznika, który zlicza impulsy ze swojego zegara o dużej częstotliwości. Dzięki temu dostaniesz informację o liczbie taktów zegara referencyjnego przypadających na okres sygnału zewnętrznego. Umożliwia to dokonanie pomiaru w...
Pomiar częstotliwości za pomocą przetwornika f\u i obserwacji napięcia jest najmniej dokładny ze wszystkich opisanych metod, można nawet powiedzieć, że jest bardzo niedokładny, bawiłem się kilkoma miernikami cyfrowymi (multimetrami) które umożliwiały pomiar częstotliwości (za pomoca przetwornika f\u) i wszystkie oszukiwały o kilkaset Hz przy mierzonej...
Witam. Pierwszy raz programowałem easy i jak nazwa pokazała jest naprawdę prosty w programowaniu. Napisałem program na obsługę całego rolomatu nawijającego worki na śmieci w rulony. Wszystko działało pięknie. Jednym z elementów jest licznik zliczający impulsy wykorzystany do pomiaru długości worka liczący w dwóch kierunkach. Do testów podłączyłem zwykły...
Masz 3 opcje: - zwiększyć ilość impulsów / sztukę. - mierzyć czas pomiędzy zębami a nie liczbę zębów/sek. - wydłużyć czas pomiaru. Innej możliwości po prostu nie ma.
Witam Enkoder absolutny impulsator, który przyporządkowuje odpowiednim wartościom kąta, kodowane wartości liczbowe. Na wałku napędowym enkodera znajduje się tarcza kodowa, która zawiera w formie kodu wartości liczbowe odpowiadające przesunięciom kątowym. Pozwala to na zadawanie wartości absolutnych w dowolnym momencie, bez konieczności porównywania...
Nie wiem czy to odpowie na twoje pytania ale : Gdy auto ma 2500 obr/min upc pokazuje 5000(tutaj nie wina programu lecz impulsów Zakładam, że masz 4 cylindrowy silnik, z dwoma cewkami. Cewka wyzwalana jest dla dwóch cylindrów jednocześnie tz. podczas zapłonu dla jednego cylindra oraz w tym samym czasie podczas wydechu dla drugiego. Tak więc na jeden...
Nikt koledze nie odpisał ale nazwa tematu idealna do mojego pytania odnośnie liczników impulsowych Otóż mam pytanie odnośnie zliczania impulsów. Obecne liczniki energii elektrycznej w dużych obiektach lub analizatory maja komunikację najczęściej Modbus. Wiem, że do rozliczeń liczniki powinny mieć zgodnie z dyrektywa oznaczenie MID i wtedy ich odczyt...
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...
Na wejściu częstościomierza jest układ formowania impulsu/wzmacniacz i dzielnik przez 16. Sygnał po podzieleniu jest podawany na wejście zliczające jednego z timerów w STM32 i co sekundę pobierana jest liczba zliczonych impulsów, następnie licznik jest zerowany. STM32 jest taktowany zwykłym kwarcem więc na stratę informacji związaną z obecnością dzielnika...
Witam Mam zbudować system - rejestrator temperatury i napięcia z 12 punktów, z wykorzystaniem komputera PC. Poszukuję urządzenia (modułu pomiarowego), które sprawdzi się w tym zastosowaniu. Rejestracja temperatury ma się odbywać w sposób ciągły, a wyniki mają być zapisywane do pliku co godzinę. Przydałaby się też opcja importowania wyników pomiarów...
Z prądem chodzi ze pętla pomiarowa nie może pobierać więcej niż 27mA bo spalisz tranzystor. Ale impedancja wejściowa GAPIO jest bardzo duża wiec tam będzie płyną bardzo mały prąd. Najlepiej zrealizować to przez transoptor. http://obrazki.elektroda.pl/7135572500_1...
Dla tego proponuję pomiar i "odświeżanie" wyników w tym samym czasie. Dobrze by to wyglądało np. co 0,1 s. Dwa albo trzy razy na sekundę to jest wieczność w samochodach. To za długi czas, aby te wskazania były aktualne w czasie przyśpieszania lub hamowania - a policja na tym bazuje. Dlatego proponuję pomiar ilości impulsów co 0,1 s. Szybko się "uaktualnia"...
Choć rozważania kolegi (at)jaromisz są wzięte trochę z kosmosu to jednak dyskusja ta przypomniała mi o problemie, który musieli rozwiązać swego czasu konstruktorzy lotniczych radiowysokościomierzy. Nawet przy znacznie większych odległościach- rzędu kilkunastu metrów- pomiar wysokości i jego dokładność był ogromnym problemem właśnie z uwagi na szybkość...
Faktycznie masz racje jednostki mi się pomyliły :), ale tło macie wysokie w Twoim rejonie.Projekt fajny dodaj do niego zliczanie impulsów na sekundę (pomiar skażenia powierzchniowego) i będzie niezły projekt.
Emiter tranzystora podłącz do masy mikrokontrolera, a kolektor możesz podłączyć do A1 tak jak zaznaczyłeś lub do pinu wejściowego timera, by wykorzystać go do zliczania impulsów w czasie. Dioda powinna mieć rezystor ograniczający prąd. Dzielnik - wystarczy że policzysz dla wybranych parametrów: https://pl.wikipedia.org/wiki/Dzielnik_n...
Witam Potrzebuję wykonać prosty tester wejść impulsowych urządzenia pomiarowego. Układ, przez przytrzymanie przycisku, ma generować impulsy o wcześniej nastawionej częstotliwości i zliczać ich ilość (wystarczy do 99) wyświetlając wynik na dwóch LED 7segm. Testowane urządzenie pomiarowe ma możliwość sterowania wejściami impulsowymi stykiem bezpotencjałowym...
Ja to widzę tak: W celu uzyskania 1 taktowej precyzji należy odczytać (w tym przypadku) rejestr TCNT0 dokładnie w 8000000 takcie. Można też go odczytać w innym momencie i odjąć odpowiednią ilość taktów. Tylko jaką? Kluczowy jest ten fragment dokumentacji technicznej: The interrupt execution response for all the enabled AVR interrupts is four clock cycles...
zlicza impuls arduino zlicza impuls enkoder zlicza impuls bascom
izolacja bawełniana drzwi zmywarka domyka wymiana śmigła
barracuda 2000i wisniowski satel
Błąd P1198 w Peugeot 407 2.0 HDI - Diagnostyka i Naprawa Zakłócenia wyświetlacza w Acer One - przyczyny i diagnostyka