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...
Ponieważ tzw. casting w BASCOMie jest nieco zbyt prosto zrobiony to proponuję zrezygnować z: Dim Xl As Word Dim Xh As Word A w przerwaniu pobierać zawartość z rejestru ICR za pomocą specjalnie generowanej dla tego celu zmiennej typu Word: Capture1 . Pętlę Do..Loop zamieniłbm na sprzętowe porównywanie i kasowanie licznika przez CTC. Niech takimi rzeczami...
Częstotliwość pomiędzy 50hz a 1.5khz, dlugość tego sygnału oscyluje w granicach 10ms. Chodzi mi o pomiar odchyleń od tego czasu ale dość dokładny poniżej 1ms. Może najpierw podciadnąć ten sygnał wznacniaczem operacyjnym? Stosując odpowiednie komparatory - nie ma potrzeby. Stosując NE521 (idealnie się do tego nadaje) - masz gotowy impuls TTL o interesującym...
Witam W załączniku masz cały program stopera z dokładnością 0,1s Wytniesz z niego co trzeba Pozdrawiam PIOTR
zwykły miernik z pomiarem czasu wypełnienia impulsu.
Hmm... z ta elektronika od myszki to tez nie jest taka prosta sprawa,a tym bardziej jak myszka jest na USB. Jesli jest na PS2 to jeszcze pol biedy bo wowczas mamy na wyjsciu PS2 transmisje szeregow i da sie to odczytac na AVRku, a z USB bedzie o wiele wiecej problemow. Wiec jako poczatkujacemu polecilbym jednak wykorszystanie samych czujnikow i uksztaltowanie...
Tu jest gotowy przykład na atiny13 ale w ASM [url=http://www.avrfreaks.net/index.php?... nie mam pojęcia czy działa ale zapewne tak ;)
Witam Regulację w taki sposób robi się nie na zasadzie pomiaru częstotliwości, a na zasadzie pomiaru czasu impulsu, w tym wypadku 1000000us, przykładowy kit miernika tego typu to NE 379-K. Można również do tego celu użyć jakiegoś układu cyfrowego mnożnika częstotliwości, wtedy pomiar taki możliwy jest za pomocą miernika częstotliwości.
LPC176x (czyli wersja 100-nóżkowa) posiada 4 timery, każdy z nich posiada po dwa wejścia: CAP0 i CAP1. Daje to max 8 wejść, czyli może się udać. Pokrótce wejścia CAP pozwalają zapisać aktualny stan timera (rejestr TC) w rejestrze CR0/CR1 w momencie zmiany stanu na takim wejściu. Pomiar szerokości impulsu PWM jest tym samym tak dokładny, jak często tyka...
Proszę. Nie testowane bo ja tu mam mnóstwo roboty ;) Normalnie użyłbym raczej wejścia ICP1, ale takie cos to możesz mierzyć chyba z palcem w uchu :D Powinien pokazać czasy stanu wysokiego i niskiego ;) [syntax=vbnet]$regfile = "m32def.dat" $crystal = 16000000 $hwstack=64 $swstack=32 $framesize=128 Config Lcd = 20x4 Config Lcdpin = Pin , Db4 = Portb.2...
(at)pjasinski91 Przede wszystkim musisz tak przetworzyć sygnał analogowy z mikrofonów, aby miał postać cyfrową, łatwą do detekcji przez MCU. Jak się z tym uporasz, to pomiar czasu nadejścia impulsu już jest relatywnie prosty. Oczywiście XMEGA ci tu pomoże bo łatwo można nadawać markery czasowe sygnałom na dowolnych pinach IO. Na klasycznej ATMega też...
Kolega chyba nie do końca jednak rozumie te operatory. Coś takiego: ~(1<<8) da Ci: (...) 1111 1110 1111 1111. Jak sobie to zORujesz z innymi takimi ciągami jedynek z okazjonalnym zerem, to się okaże, że jak kolega LordBlick zauważył wypełnisz sobie rejestr jedynkami. Chyba nie taki był zamiar.
Tutaj masz listing który będzie współpracował ze schematem który zamieściłeś. Kiedyś takie coś robiłem i do 100kHz chodziło na pewno. Dopasujesz to tylko do swoich potrzeb, ale na razie to załaduj i zobaczysz co będzie. I to wszystko na jednym liczniku się robi. '********Pomiar czasu trwania impulsu ujemnego przebiegu prostokątnego i częstotliwości*********...
https://obrazki.elektroda.pl/9412605500_... https://obrazki.elektroda.pl/4019222400_... To jest fragment układu CAMAC 712; impuls dodatni wchodzi na Gn1, układ ma generować impuls o czasie zależnym od amplitudy impulsu wejściowego. Połączenia między arkuszami schematu są numerowane sygnał-arkusz, np. 4-2 na pierwszym...
ale w którym miejscu na listingu jest synchronizowany LED zegarem ? z tego co widzę do tylko pomiar czasu impulsu jest synchronizowany zegarem
No więc zgodnie z moimi przypuszczeniami masz tam sygnał cyfrowy, w którym informacja o położeniu jest kodowana jako czas trwania impulsu - 1,5ms położenie neutralne, 1 lub 2ms położenia skrajne. W takim przypadku to co potrzebujesz to: 1. Porzucić pomysły związane z ADC, 2. Zająć się timerem, a dokładniej układem pomiaru czasu trwania impulsu - input...
Przecież wystarczy zwykły miernik U,I,R. ale żeby miał pomiar czasu impulsu i współczynnika wypełnienia. Nie da rady, tylko oscyloskop.
Albo najlepiej zastosować zupełnie inną metodykę - piny podpiąć pod przerwania zewnętrzne (PCINT, INT + diody 1n4148 itp.) i skorzystać z jednego timera generującego podstawę czasu.
Trudne a niewiadome to dwie różne sprawy. Niewiadome i trudne do zmierzenia dla autora tematu, który jest już po laborce i nie może wrócić zrobić jeszcze jeden pomiar ;)
prosze o pomoc w znalezieniu albo podaniu mi jakichkolwiek informacji na temat pomiaru czasu długosci impulsu prostokątnego(nie chodzi mi oscyloskok)
Liczniki są osobnymi blokami uC, więc jeśli sygnał wejściowy jest poprawny, to impulsy powinny być zliczone poprawnie. Podany wyżej program to program użyty w moim mierniku częstotliwości okrojony z niepotrzebnych ci rzeczy, które mogłyby zaciemnić jego sens. Działa przy częstotliwości kilku MHz.
Masz tu zdjęcia i opis przełączników do KZ2026A. Kontrola - włącznik klawiszowy przełącznika FUNKCJA klawisz wciśnięty - przyrząd mierzmy częstotliwość wzorcową /t/ wybraną przełącznikiem /2/ WEJŚCIE A - gniazdo BNC - służy do doprowadzenie napięcia o częstotliwości mierzonej /1 Hz - 80 Mhz/ WEJŚCIE B - gniazdo BNC - służy do doprowadzenia napięcia...
BlueDraco - taktowanie timera nie jest problemem, nawet w XMEGA może to być 256 MHz, ba, nawet w zwykłym ATTiny może być to w granicach 100 MHz. Problemem jest to, że wejście jest synchroniczne i procesor musi mieć możliwość samplowania wejścia z tak dużą częstotliwością. Stąd też taktowanie IO musi być wysokie, a to pociąga konieczność albo pracy...
Dzięki, zasadę pomiaru znam, ale tu chodzi o to żeby zrobić na tym konkretnym procku. Chyba coś wymyśliłem, pozostanie sprawdzić w praktyce. 55us to 880 cykli timera, zakładając że Fosc to domyślne 16MHz i preskaler=1 (zlicza cały czas i ciężko go kontrolować). Bramkowanie z komparatora. W przerwaniu będę zwiększał zmienną mierzącą czas .
Tak, sygnał z tego wzmacniacza nagraj programem audacity i przeanalizuj widmo częstotliwosciowe i średni czas trwania oklasku. Następnie zbuduj filtr środkowo przepustowy ( podobny temat http://www.elektroda.pl/rtvforum/topic62... ) . Pisząc program musisz zastosować pomiar czasu impulsu (klaśnięcia) i porównać go ze wzorcem.
Właśnie tak będziesz miał z 555. W literaturze błędne wzory... Jak powiedziałem, skuteczną metodą poznania częstotliwości będzie jej pomiar. Czas impulsu też się będzie zmieniał, nie tylko wypełnienie (wraz ze zmianą częstotliwości). Ale jeśli się nastawiasz, to istnieje w sieci programik obliczeniowy dla 555 ("555 Timer.exe"). A co do moich propozycji,...
Czyli zmiany w kodzie to tylko pomiar czasu od impulsu do impulsu za pomocą timerów?
Witam, Zliczaj impulsy w czasie. Uruchamiasz timer i do momentu aż timer nie doliczy do 1h liczysz impulsy. Po odliczeniu czasu obliczasz częstotliwość. Pozdraiwam,
Może nie warto mierzyć czasu - skoro to pwm to wygładzić filtrem RC i wpuścić na przetwornik AC sterownika. Co to za sterownik ? może ma jakieś ciekawe układy sprzętowe np HSC z pomiarem czasu impulsu.
Odnośnie tego czujnika do arduino to mam taki, Więc może trzeba było zacząć kombinowanie od zrozumienia jak to działa na podstawie tego czujnika. To co jest czujnikiem parkowania to sam przetwornik najprawdopodobniej piezoelektryczny - taki głośnik dla wysokich częstotliwości dźwiękowych, tych których już nie słyszymy. Taki przetwornik podobnie jak...
Lepiej żeby miał mozliwość pomiaru wspólczynika wypełnienia impulsu lub mierzył czas impulsu. I niech mierzy częstotliwość, wystarczy 1MHz
Wiem , że najlepszym sposobem na diagnozę jest VAG, ale czy jest jakiś "domowy" sposób żeby sprawdzić co się dzieje? W tym aucie, chałupnicze metody nie działają. Jedyne co mi przychodzi namyśl to pomiar wypełnienia impulsu sterującego wentylatorem(PWM), na dużym złączu, jest biało niebieski przewód. To czy jest tam sygnał czy nie, odpowie nam na pytanie...
Próbowałeś "filtrować" te szpilki? - układ RC o odpowiedniej stałej czasowej, ewentualnie w szereg z diodą powinno dać dobre efekty. Jeśli koniecznie chcesz na tym "buforze" z regulowanym czasem - to uC idealnie do tego się nadaje. Bez uC - można tu myśleć o wykorzystaniu "retrygerowalnego" uniwibratora - np. 74HC123 sterowanego sygnałem z komparatora,...
Skoro procesor nie wydala dla tak małych prędkości (50Hz) to znaczy, że jest czymś poważnie zajęty. Arduino i cała ta biblioteka ma sama w sobie duży narzut. Najpewniej w czystym C byłoby to o wiele szybsze. Ale i tak twoje podejście nie jest do końca dobre - do mierzenia czasu impulsów powinieneś wykorzystać timer w połączeniu z jego pinem ICP (input...
Do pomiaru ilości obrotów można podejść na dwa sposoby: 1. w stałym przedziale czasu liczyć ilość impulsów z przerywacza. 2. liczyć czas trwania jednego obrotu. W zależności od tego, jakie urządzenie stosujemy do wykonania pomiarów i jakiej dokładności pomiarów się spodziewamy stosuje się albo metodę 1 albo 2. Czasami stosuje się jedną metodę do jakiegoś...
Pomiar czasu i otrzymanie częstotliwości bardziej komplikuje program. Pomiar ilości impulsów to tylko 1 timer mierzy czas a drugi pracuje jako licznik- proste i skuteczne
Witam! 1. przede wszystkim trzeba sobie odpowiedzieć na pytanie: jaki ma być zakres pomiarowy? 2. skontrowałem takie urządzenie dla zakresu pomiarowego od 30 do 200 mm z rozdzielczością 0,1 mm. 3. przetrenowałem oba sposoby pomiaru, a więc mierząc od pierwszego impulsu i od ostatniego. 4. start pomiaru od momentu wysłania ostatniego impulsu powodował,...
Witam ponownie Zrobilem tak : ustawiam jedna z koncowek portu procesora, co jest sygnalem dla pozostalej czesci ukladu do rozpoczecia generowania impulsu. W tym samym czasie uruchamia sie Timer2 zaczyna sie zliczanie przepelnien. Po zakonczeniu impulsu jego opadajace zbocze jest zrodlem przerwania INT1, co powoduje zatrzymanie Timer2. Teraz mnoze ilosc...
Ma mierzyć czas impulsu z dokładnością do 0,01s
Nie. Ustawiasz nadajnik z jednej strony migawki, a odbiornik z drugiej. Takie rozwiązania są stosowane nawet w dawnych fabrycznych (profesjonalnych) urządzeniach kalibracyjnych. Ale zmierzysz wtedy tylko czas 'przelotu' migawki a nie faktyczny otwarcia, dlaczego? bo przy bardzo krótkich czasach migawka się nie otwiera całkowicie tylko przez klatkę...
Można by ustawić przerwanie zewnętrzne na zbocze narastające, uruchomić timer i przełączyć przerwanie na zbocze opadające. Gdy pojawi się to opadające to zatrzyma timer i masz czas impulsu. Jeszcze jedynie uwzględnić przepełnienie timera, w razie jak się coś przestawi z czasami.
Jak napisać program w bascomie do pomiaru czasu trwania impulsu wejsciowego ?Prosze o konkretny przyklad listingu takiego programu ponieważ jestem początkującym programistą w bascomie i nie znam wielu możliwości.Domyślam sie ze należałoby wykorzystać któryś z timerów i poprzez start timera za pomocą przerwania i jego zatrzymanie a następnie odczyt...
wilk125: jeszcze mam takie pytanie, jeśli kwarc zew. mam 8MHz i preskaler ustawiony jest na 8, to jeden takt timera1 w tym przypadku będzie odpowiadał 1us ? Tak Tak powinno być TCCR1B, moja pomyłka Przy odczycie wartości z TCNT1, sróbuj najpierw odczytac TCNT1L(młodszy bajt TCNT1), i następnie TCNT1H (starszy bajt). Chociaż odczyt jak wyżej tez powinien...
STM po wygenerowaniu impulsu zostanie odłączone od przewodu układem HMC347 więc powracające odbicie trafi tylko na zegar. Tak ale to zbocze narastające ma wystartować pomiar czasu i to zostanie zniekształcone przez obciążenie.
Dziękuję za odpowiedzi. Zwyczajnie będę musiał się wstrzymać z zakupem i pozbierać trochę więcej gotówki..., albo poszukać kogoś kto posiada taki sprzęt i mi go użyczy od czasu do czasu. Dostałem do testów Rigola z pasmem 200MHz (jest w NDN); sam oscyloskop wygląda solidnie i ma w miarę przejrzyste menu. Ma trochę mały wyświetlacz (w sensie rozdzielczości,...
Ma 6 kabli bo ma gaszenie dodatkowo, co do sterowania wyprzedzeniem za pomocą mikrokontrolera to taki mikrokontroler można wpiąć przed fabrycznym zapłonem - między czujnikiem na magnecie a modułem zapłonowym. Mikrokontroler - wystarczy AVR np Atmega8. Cała zasada jest taka że mikrokontroler z impulsów dawanych przez czujnik w magnecie oblicza prędkość...
Filtry dopasowane - jak najbardziej. Dadzą najlepszy możliwy SNR. Jeżeli ma to być FIR, to jego współczynniki nie mogą być obwiednią echa (odwróconą w czasie), tylko dokładnie odwzorowanym przebiegiem echa odwróconym w czasie. Im dłuższy filtr - tym większa pewność detekcji sygnału. Długość filtra najlepiej dobrać równą długości nadawanego impulsu /...
Jeśli wybierzesz pomiar ilości impulsów w jednostce czasu, zamiast pomiaru długości impulsu, dla niskich częstotliwości, pomiar będzie obarczony błędem. Przykład : wiatr wieje z taką prędkością, że impuls pojawia się co 0,4s. W ciągu sekundy odczytasz 2 impulsy, co da f = 2Hz, podczas gdy realnie wiatrak obraca się z prędkością f = 2,5Hz, błąd 25%....
Rozumiem, że wypełnienie i częstotliwość tego sygnału jest stała? Czym był podyktowany wybór akurat tych parametrów? Tak, stała. Eksperymentalnie mi z tego wyszedł najszerszy zakres pomiarowy, w tym wypadku 2100 na 12bit ADC. Dioda D1 trochę przeszkadza w pomiarach. Taki sposób pomiaru stosowano w miernikach analogowych. Pojemność można mierzyć przez...
Witam serdecznie! Mam pewien problem z którym borykam się od dłuższego czasu. Jak w temacie pomiar czasu impulsu. Dokonuję tego w następujący sposób: Używam INT1 oraz T1. Gdy ustawie GATE to zliczanie wewnętrznych impulsów zegarowych poprzez T1 ma miejsce tylko wtedy gdy TR1 jest ustawiony oraz jest podany stan niski na wejście INT1, wtedy rusza licznik...
Do zmontowania był układ przerzutnika astabilnego, na dodatek na płytce uniwersalnej. Był schemat ideowy i montażowy. Ten montażowy był tak pokopany że zdemontowałem układ i zrobiłem po swojemu jak nas facio uczył i tylko mi to zadziałało. Koledzy którzy robili wg. montażówki z arkusza nie uruchomili układu. Następnie podpięcie oscyla 2 kanałowego,...
Tak to jest komenda Bascoma co do kodu to chyba nie ma sensu go umieszczać bo składa się tyko z komend do nawiązania komunikacji po RS-232 a potem wydaniu polecenia z kompa które włącza tą komendę
Z tym czasem reakcji na przerwanie to prawda. Przerwanie może zostać wywołane po wykonaniu aktualnie wykonywanej instrukcji do końca, a niektóre instrukcje mogą zajmować kilkanaście taktów, do tego dochodzi jeszcze sama reakcja VIC na przerwanie. Jedyne sensowne rozwiązanie to sprzętowy pomiar czasu trwania impulsu ewentualnie cortexM3 - tutaj reakcja...
Z tego co pamiętam to funkcja TA B>C to pomiar czasu trwania impulsu. W wkładce wejściowej są przełączniki oznaczone jako schodki. Wybiera się nimi zbocze wyzwalające pomiar i kończącze pomiar. Funkcji PA nie pamiętam. Za pomocą gniazda in/out wprowadza/wyprowadza się sygnał generatora podstawy czasu - 5 lub 10 MHz. Pozdrawiam
Witam ! Jaki jest pomiar oscyloskopem impulsów sterujących tranzystorem wykonawczym w odchylaniu poziomym T805 w momecie załączenia .[ ? ] Jeśli napięcia z przetwornicy są prawidłowe [ +B 145V ] , to należy wymienić w okolicach układu TDA 8143 ; C520-10µF/50V , C805-47 µF/25V . Pozdr.
https://obrazki.elektroda.pl/2265369100_... https://obrazki.elektroda.pl/5580852100_... https://obrazki.elektroda.pl/6036416800_... - Wyświetlacz 8xled 7-seg + 2x16 LCD (niebiesko czarny). - Przetwornik ICL7135 - W trybie double ADC w AVR - Procesor AtMega1281 - USB: FT201 + izolacja na ADuM1250 -...
Podłączyć je można na na kilka sposobów. Generalnie chodzi o pomiar czasu trwania impulsu powracającego (dla tego czujnika, który wskazałeś). Najpierw policz czasy trwania odebranych impulsów dla odległości maksymalnej i minimalnej. Na tej podstawie będziesz już mógł podejmować pierwsze decyzje. Wzory masz w linku który podałeś. No i zacznij może od...
Widzę ogólnie trzy metody: 1) wykorzystać metody geodezyjne, tzn. patrzeć na to z boku, pomierzyć odległości i kąt i z tego wyznaczyć odległość między elementami 2) może coś z promieniowaniem X lub neutronowym? tylko tu wchodzi sporo problemów z zapewnieniem bezpieczeństwa. Można wykorzystać charakterystykę osłabiania promieniowania w betonie. Tylko...
https://obrazki.elektroda.pl/6866729400_... https://obrazki.elektroda.pl/5449279000_... https://obrazki.elektroda.pl/1662335200_... https://obrazki.elektroda.pl/2310039800_... Historia sondy sięga roku 1989 kiedy to wykonałem sondę TTL opisaną w książce "24 proste układy elektroniczne...
Nie mam jak określić dokladnie częstotliwości, ale mniej więcej z przełożenia czujnika w skrzyni myślę że od 0 do 4000 impulsów na sekundę ( tak orientacyjnie), szerokość impulsu to 1/16 obrotu czujnika. Znalazlem dziś jedyny projekt, z którego mógłbym wziąć podstawę, ponieważ jest to obrotomierz czyli też zliczanie impulsów i podobno działa na takiej...
A skąd chcesz wziąć procesor, na którym pętla będzie trwała 10ms? Na Arduino to jest poniżej 1us, na STM32 raczej poniżej 0,1us. Spore niedokładności będą się sporadycznie pojawiać, jeśli procesor jest elementem komputera, który ma jakiś system operacyjny - trzeba albo wyłączać przerwania i na czas pomiaru przejmować całkowicie procesor, albo stosować...
To ciekawe zadanie. . Inny system polega na wysyłaniu bardzo krótkiego impulsu radiowego i uruchamianie drugiego nadajnika (przy psie) odpowiadającego też podobnym impulsem ale pomiar opóżnienia (wynikającego z odległości) już wykracza poza możliwości konstrukcyjne amatorów. Do rozwiązania technicznego jeszcze najłatwiejsze było by zastosowanie (wykluczonych...
To trzeba zmienić priorytet z 12 bitów stałokodowego pilota na odbiór HCSa lub całkiem usunąć obsługę pilota 12 bitowego. może tak: [syntax=vbnet]'*************************... '========================= przerwanie przy kazdym zboczu ICP, odczyt czasu trwania impulsu...
Witam ponownie po dłuższej przerwie :D . Troszkę mi się programik zmienił i sytuacja (robię z tego pracę inżynierską). Mam problem z pracą serwomechanizmu po odczytaniu napięcia z fotorezystorów. Gdy podpinam zasilanie serwomechanizm robi randomowe ruchy do przodu i do tyłu nie zależnie od oświetlenia. Gdy jest ciemno i żaden czujnik nie jest oświetlony...
Witam, Powoli przymierzam się do skonstruowania chronokomparatora na bazie układu znajdującego się w Radioelektroniku 3/91. Póki co utkwiłem w martwym punkcie. Mam pewną zagadkę logiczną do rozwiązania. Chcę zmierzyć czas pomiędzy impulsami wzorcowymi a impulsami z mechanizmu zegarka. Dokładnie chodzi mi o czas pomiędzy zboczami narastającymi. Na razie...
Osobiście do formowania impulsów 10sek. bazuję na zasadzie tzw. "cyfrowego" przerzutnika monostabilnego - schemat w książce: "Układy scalone serii UCA64/UCY74" Włodzimierz Sasal, str. 150, WKŁ 1990. Przerzutnik jest tam zrobiony na liczniku 74192 lub 74913 w zależności od potrzeb czasu wydłużania i do tego przerzutnik 7474. U mnie zrobiłem na 74112...
Ja myślę, że przede wszystkim powinieneś zrozumieć teorię, którą chcesz zastosować. Próbujesz zastąpić pomiar wartości średniej wartością chwilową ( w uproszczeniu) Twój pomiar ilości impulsów przez 25 ms uśrednia częstotliwość w tym okresie (z dokładnością do 1 impulsu) Pomiar okresu przebiegu też możesz uśredniać, w tym samym przedziale czasu. I w...
Kosztem dokładności możesz zrobić to na jednym wspólnym 2-kanałowym timerze i przerwaniu EXTIi (oddzielnym dla każdego czujnika). Dwa kanały służyłyby do odmierzania czasu impulsu startowego i kasowania czujnika - wymuszenia kończenia pomiaru, a okres timera wyznaczałby cykl pomiarowy do kolejnego przeglądanai czujników.
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
Ale skoro jesteś uparty nie jestem uparty odczytanie wartości analogowej wydawało się o wiele prostsze "wartosc = analogRead(A2)" i wszystko i mam odczytany sygnał impulsy czy częstotliwości to zupełnie inna bajka :/ szukałem w internecie informacji na ten temat ale jest tego za dużo a ja nawet nie wiem co będzie odpowiednie dla mnie: Sygnał PPM, zbocze...
1. Procesor np. pic16f877 2. wyjscie PWM (wzmacniacz) - IRL3004 3. enkoder (dowolny) do eksperymentu moze byc nawet tarcza z myszki 4. MAX232 - podlaczenie do rs-a 5. kawalek programu w procesorze: - sterowanie PWM - pomiar predkosci obrotowej - pomiar impulsów INC/DEC - protokół wymiany danych z matlab 6. Chęci.. Pozdrawiam Grzegorz
Dziękuje za zainteresowanie tematem. Widze że moje rozwiązanie z zliczaniem i porównywaniem czasu pokrywa się z rozwiązaniami kolegów. => Lutek49 Łańcuch gdy spadnie przesuwa się dalej. Napęd jest na tyle silny że bez problemu ciągnie (i ścina rolki) => ttesarow Myślałem o podobnym układzie (mam już czujniki pozakładane do czegoś innego o czym pisałem)....
Wykonałem już cześć hardwarową tzn płytke z obsadzonymi mosfetami typu N(x4) driverami do nichi przetwornicą opartą na tranzystorze cewce i diodzie. Przetwornica jest potrzebna do sterowania górnymi mosfetami typu N, bo to jest regulator dwu kierunkowy. Sterować ma tym procesor ATTINY13 i teraz tak. Wewnetrzny timer będzie potrzeby do sterowania PWM...
Witam! Dla zasięgu w obrębie pokoju najtańszy nadajnik fali elektromagnetycznej to dioda LED (może być na podczerwień), a odbiornikiem może być dioda PiN. Jeśli od nadajnika do przedmiotu odbijającego fale jest np. 3m, to impuls odbity wróci po 20ns (nanosekundach), a jeśli chcesz mieć dokładność pomiaru np. 30cm, to czas trwania impulsu nie może przekraczać...
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 zdaniem warto zastosować wywłaszczanie, gdy wykorzystujemy TIMER do pomiaru czasu trwania impulsu i USARTa do transmisji z PC. TIMER jest ważniejszy, wiec powinien wywłaszczać przerwanie do USART, aby wynik był dokładny.
Do pomiaru pH zazwyczaj (zawsze?) buduje się ogniwo składające się z elektrody pomiarowej i elektrody porównawczej (wzorcowej). Elektroda porównawcza powinna charakteryzować się niezmiennością potencjału przy zmianach pH, zjawisko to jest natomiast konieczne w wypadku elektrody pomiarowej Jako elektrodę porównawczą najczęściej stosuje się elektrodę...
Czy ten pomiar danych z kilku źródeł jest jednocześnie wysyłany do LCD, czy też dane z tych źródeł są w jakiś sposób kolejkowane w celu ewentualnego przetworzenia, a później wyświetlenia? Funkcja wyświetlania wywoływana jest asynchronicznie co 200ms. Pobiera dane z rejestrów w RAM aktualizowanych na przerwaniach timerów, w których to 16 bit timer +...
Zapewne potrzebujesz dwóch timerów - jednego do pomiaru czasu trwania impulsu, drugiego do wygenerowania przebiegu PWM dla silnika. Zacznij od tego drugiego - przykładów znajdziesz sporo. Jak coś napiszesz - pokaż, spróbujemy pomóc.
Witaj Twoje obliczenia wyglądają na poprawne jednak wydaje mi się, że to cli() jest w złym miejscu. Z ustawień timera widze, że mierzysz "powolne" sygnały. Zatem twój program może nie zdążyć złapać przerwania od INT lub złapie tylko zbocze opadające, ale narastającego już nie, bo zostanie wyłączone globalne przerwanie. cli() jest w dobrym miejscu jest...
Witam Proszę o pomoc. Potrzebuję wykonać okład mierzący bardzo krótkie odcinki czasu. START podanie impulsu na któryś pin, STOP podanie drugiego impulsu na kolejną nóżkę. Procesor Atmega32 język Bascom. Jaki najmniejszy odcinek czasu mogę zmierzyć ? Jak wygląda procedura pomiaru czasu miedzy Start a Stop? Bardzo proszę o podanie fragmentu kodu. A czy...
Witam wszystkich forumowiczów. Są to moje początki z programowaniem w języku Asemblera. Pomyślałem, że napiszę program, który wyświetli mi liczbę na siedmiosegmentowym wyświetlaczu LED. Do tego do wejścia układu czasowo licznikowego dołącze wyjście multiwibratora monostabilnego np. NE555, SN74121, który będzie generował impuls prostokątny o czasie trwania...
Najsensowniejszy pomiar czasu wtrysku to albo oscyloskop, albo miernik z funkcją pomiaru wypełnienia impulsu. Ale lepiej oscyloskop, bo można zobaczyc i czas jak i kształt impulsu. Fejsikarze nigdy, przenigdy tego nie zrozumieją.
W prawie każdej rolecie są krańcówki.Otwieranie awaryjne zaburza pomiar impulsów,chyba że mamy czujnik bezwzlędny/nie przyrostowy/,który pamięta położenie rolety po wyłączeniu zasilania.
Rzeczywiście, z zaremowaną funkcją bitwait zmienna W przybiera wartości. Nie mam pojęcia dlaczego. Musisz tu zrozumiec mechanizm pomiaru długości trwania impulsu w instrukcji "PULSEIN": patrz 'Bascom help' Pulsein W , Pinc , 0 , 1 W tym konktetnym przypadku pomiar czasu dokonywany jest pomiędzy zboczami, z których pierwsze jest rosnące a drugie opadające....
Część Ostatnio zacząłem zajmować się sterowaniem siłowników. Zakupiłem też siłownik serii HARL w którym istnieje możliwość cyfrowego odczytu aktualnej pozycji - poprzez impulsator. Bardzo fajnie jest to opisane tutaj : http://www.telmatik.pl/oferta18.html W moim układzie istnieję konieczność wykrywania przeciążenia siłownika np. poprzez zablokowanie...
No w sumie zależy to od budowy sterownika serwa. Jeżeli serwo poza pomiarem czasu trwania impulsu każdy impuls traktuje jako wyzwalacz sterowania silnikiem to oczywiście będzie kiepsko przy impulsach kilkaset Hz. Może trafiłem na odpowiednie serwa. Natomiast 60Hz zamiast 50Hz to żadna różnica. Wiec to nie to jest problemem drgania serw.
Generalnie Twój pomysł jest bez sensu. Co z robisz z wielokrotnymi odbiciami sygnału od ścian? A do tego wahania czułości odbiorników (zakładając, że jest jakiś próg odcięcia po stronie odbiorczej - poziom sygnału radiowego, stopa błędów itd.)... Generalnie pomiar odległości za pomocą fal radiowych (patrz: radar) nie polega na utracie obiektu z pola...
Zobacz też , choć w przypadku doziemienia jednoznaczność otrzymanych wyników może być znacznie gorsza od przypadku zwarcia pomiędzy żyłami, ponieważ na pewno wartości rezystancji uziemienia z obu stron linii będą różnić się. Tu lepsze są metody "odbiciowe", czyli wysyłanie impulsu w linię (przewód) i mierzenie czasu powrotu tego impulsu po odbiciu się...
Cześć! Proponuję zastosować do pomiaru klasykę czyli nieśmiertelny układ 555. Zadaniem procesora było by tylko wyzwalanie przetwornika i pomiar czasu trwania generowanego impulsu. Oczywiście przy tak dużym zakresie mierzonych oporności będzie trzeba również uwzględnić możliwość przełączania dołączonej do układu pojemności. Najlepiej by sterował tym...
... lub do pinu z przerwaniem Pin Change o ile procesor takie posiada. Do pomiaru odległości (czasu trwania impulsu na Echo) można także wykorzystać pin ICP1 i timer1.
Stawiam na uszkodzenie ECU, miałem juz taki przypadek. Podobny objaw, usterka tkwiła w brak przejscia z tranz sterujacego w ECU na wy złącza. Co ciekawe pomiar miernikiem wykazywał impulsy.
Miałem napisać mój pomysł na ćwiczenie z zastosowaniem jakiś z elementów (74121, 7493, 7490) to pisze: Ćwiczenie, które można wykonać z udziałem 74121: W ćwiczeniu można badać czas trwania impulsu generowanego przez 74121 w zależności od różnych wartości R i C (zewnętrznych). Mozna wykonać pomiar czasu trwania tego impulsu przy pomocy oscyloskopu albo...
Rw tego przyrządu musi być duże powyżej ok. 200kom. Faktycznie, bo Wartość napięcia jest w temacie postu, dokładnie np do 10kV, :D :D Tak to skomentuje.
Załączam teraz schemat miernika pojemności elektrolitów, przy wykorzystaniu pomiaru czasu trwania impulsu generatora przebiegu prostokątnego. Zasada działania jest prosta: na wyjściu generatora otrzymujemy przebieg prostokątny, którego czas trwania wynosi t1=0.693*R(10 lub 11)*Cx. Więc dobieramy wartość rezystora tak by iloczyn 0.693*R był liczbą całkowitą...
Nie musisz zatrzymywać i uruchamiać licznika za każdym razem, może on ciągle chodzić, wystarczy że go będziesz zerował. A tak naprawdę to jeśli chcesz potem generować przebieg dla serwa za pomocą tego samego timera, to nawet zerować go nie możesz.... tylko zapamiętywać jego wartość. Wygodniej się to robi jednak na 16-bitowym timerze, który ma jeszcze...
Tego jeszcze nie wiem. Będę to wiedział jak zrobię pomiar prądu impulsu. Szacuje że ponad 500 impulsów powinno dać rade. Zawsze można trzymać podłączony pod ładowanie akumulator to znacznie powinno przedłużyć czas pracy. Przeznaczenie tej zgrzewarki wyobrażam sobie jednak nie jako do pracy przy produkcji pakietów lecz dla hobbistów chcących sami złożyć...
Jeśli producent urządzenia wyposaża je w zabezpieczenie, które może zadziałać w czasie do kilku sekund TV-nie ma. Komputer - nie ma Plyta indukcyjna - nie ma. Drogi sprzęt audio -nie ma. Wszyscy producenci przekaźników napięciowych "olewają" czas reakcji. W HV-260, jest mierzony i podawany. Z drugiej strony, zastanawiam się jak ma się to do normy (PN-IEC...
Ok, dzięki. A jeżeli chodzi o pomiar czasu który u mnie jest sumą trwania impulsu razem z przerwą między impulsami?
To zależy, czy ma to być układ analogowy czy cyfrowy. Za pomocą układu analogowego można to zrealizować to przez wyprostowanie jego (jeśli ma ujemne wartości, jeśli nie, to nie trzeba), a potem przepuścić przez prosty układ całkujący RC. Trzeba by dobrać tak pojemność, żeby pomiar niewiele zmieniał się dla dużego zakresu częstotliwości przebiegu ( najlepiej...
pomiar czasu trwania impulsu bascom pomiar czasu trwania impulsu pomiar czasu trwania impulsu bascom
klapka megane impedancja przesunięcie fazowe skrzynia automatyczna dodge
karta graficzna karta graficzna
Ustawienie godziny w radiu Suzuki Grand Vitara 2001 Dźwięki z telefonu w opasce: przyczyny i rozwiązania