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...
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...
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*********...
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...
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...
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...
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
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...
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...
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,...
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.
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.
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...
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.
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...
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...
Dosterowania dwoma silnikami wystarczy dodac linijke z kodem analogWrite(11, 255) Teraz prosze o z konsultowanie dlaczego nie dziala mi if w tym kodzie [syntax=c] #define TrigPin 3 #define EchoPin 2 int distance; long duration = 0; void setup() { Serial.begin (9600); pinMode(TrigPin, OUTPUT); pinMode(EchoPin, INPUT); pinMode(12,OUTPUT); pinMode(13,OUTPUT);...
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ą...
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.
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ć...
... 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.
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...
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...
Gizmoń A nie uwzględniałeś tego, że sygnał podany z czytnika kart musi mieć sekundę by wszystko zadziałało? Było napisane, że jak karta jest dobra to jest impuls, a więc jak karta jest zła, to nie ma impulsu. Proste i logiczne. Czytnik nie zawraca sterownikowi procesora, jeżeli wsadzono złą kartę. Gdyby napisano, że na wyjściu czytnika pojawiają się...
Są też moduły ultradźwiękowe o większym zasięgu np. 4m https://abc-rc.pl/product-pol-6231-Czujn... 4.5m https://abc-rc.pl/product-pol-16573-Czuj... 4m https://abc-rc.pl/product-pol-9161-Czujn...
Ok, dzięki. A jeżeli chodzi o pomiar czasu który u mnie jest sumą trwania impulsu razem z przerwą między impulsami?
Nie pojedynczy impuls a czas trwania pojedynczego impulsu f=1/t
Coś mi mówi, że temat wkrótce pójdzie do kosza. Głównie przez brak chęci Autora do współpracy i uwagi Kolegów, które w niczym nie pomagają. Co do prędkości rdzenia, to gdzieś w 2004 Atmel produkował uC z rdzeniem '51, które pracowały z zegarem 60 MHz. Ich wyjątkową cechą był 5-kanałowy moduł PCA. To były na przykład układy (at)szturctymek pewnie wie,...
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...
Tak to wygląda: https://obrazki.elektroda.pl/6963899300_... I tak jak wspominałeś, Twoim zadaniem jest zmierzyć czas trwania sygnału wyjściowego z czujnika - czyli na linii ECHO. Będziesz miał czas trwania przebytej przez falę drogi- jak kolega wyżej wspomniał fala wykonała dwukrotność drogi czujnik-przeszkoda: od czujnika do przeszkody...
Rozdzielczość - minimalna - seria 5 impulsów w ciągu około 10 sekund. Maksymalna to 5 impulsów w ciągu około 3 sekund. Czas trwania impulsu - nie sprawdzałem na oscyloskopie - rząd 10 milisekund Nie wiem czy o to Ci chodziło.
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....
Podam na AT89C2051, ale to jest to samo, trochę inne liczby tylko $regfile = "89c2051.DAT" $crystal = 12000000 Dim T1ov As Word , Cnt1 As Word On Timer1 T1_int Nosave Enable Interrupts Enable Timer1 Impuls Alias P3.5 'tu podłączamy impulsy wtryskiwacza Dim Liczba As Long Cursor Off Noblink Cls '***************Pomiar czasu trwania impulsu ujemnego...
A co chcesz robić z offsetem? Jakiś pewnie wprowadzany jest przez układ pomiarowy i ten należałoby wyeliminować. Trzeba to przemyśleć, czemu fizycznie to odpowiada? Mierzysz natężenie światła, które zależy od przepływu krwi, każdy pomiar to pomiar czasu trwania impulsu ("śwatłość"/częstotliwość, 50% wypełnienie), a więc offset związany jest tylko z...
ale w którym miejscu na listingu jest synchronizowany LED zegarem ? z tego co widzę do tylko pomiar czasu impulsu jest synchronizowany zegarem
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...
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...
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...
nie uwzględniałem. Nie wiem czy są takowe w ogole, a poza tym ja liczę czas trwania impulsu sterującego - czyli masy. Myślę, że bez oscyloskopu w samochodzie się nie obejdzie...
A dlaczego jest taka rozbieżność w pomiarze impulsów Timera?
Tyle tylko, że pomiar miernikiem niewiele Ci powie. Jeśli ustawisz generator tak, że czas trwania impulsu dodatniego ( zakładam, że wtedy dioda świeci) będzie trwał kilka sekund, wtedy może twój pomiar będzie miał jakiś sens. Co do spalenia diody LED, to musiałeś zewrzeć styki przy pomiarze, albo masz coś z miernikiem. Cudów nie ma w elektryce.
Zgadza się że czas w timerach odświeżany jest co pętle programową, ale sam pomiar czasu w timerach jest dokładny. Tylko odświeżanie (odczytywanie) tego czasu z timerów przez CPU przebiega cyklicznie co czas trwania programu. Kolega misio1234 chce mierzyć czas pracy urządzenia w sekundach więc cykl programu nie będzie miał dużego znaczenia, zważywszy...
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...
Witam Nie podałeś ważnego parametru minimalny czas trwania impulsu wejściowego. Myśle że to przejdzie /rysunek poglądowy/. Tak na chybcika w paintcie coś nadrapałem :) poz.dioda
a jak możnaby ściągnąć jakiś kod z pilota, żeby zaprogramować go na ATmega8? Czy ktoś mógłby podać mi taką instrukcję, dla przykładowego bitu - nawet nie RC5, ale np 110001101010 przy częstotliwości impulsu 36KHz. Ja używam takich komend: ... ...//przed wejściem do nieskończonej pentli, uruchamiamy przerwanie INT0 od opadającego zbocza sygnału cbi(MCURC,...
Nie rozumiem czemu w Twoim kodzie sumujesz dwa odczyty: Nie sumuję :) Poza tym nie mógłbym uruchamiać timera w momencie pierwszego zbocza(opadającego) a zatrzymać a następnie go zerować jak nastapi drugie zbocze(narastające) ? Wszystko zależy od Ciebie. Możesz kombinować na wiele sposobów w zalezności od dokładności pomiaru jaką chcesz uzyskać oraz...
Te wszystkie biblioteki w Arduino IDE dla BL0937 to lipa ! Zacząłem pisać sam cały kod... Obecnie mój kod jest taki : #include <Arduino.h> #include "Timer.h" #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> #include <ESP8266HTTPClient.h> #include <ESP8266HTTPUpdateServer.h>...
Jeżeli wartość prądu przepływającego przez czujnik kty nie przekroczy wartości ok. 1 mA to nie będzie to miało praktycznie znaczenia na wynik pomiaru ( a właściwie na warotość rezystancji tego czujnika). Dodatkowym plusem będzie fakt, że czyjnik będzie "utopiony" w wodzie (lepsze odprowadzanie ewentalnego ciepła ....). Ja zbudowałem swego czasu taki...
W Bascomie jest do tego specjalna instrukcja Zaglądnij do Helpa na polecenie Pulsein Zauważ że zarówno instrukcja pulsein jak i pulseout mierzy tylko czas trwania impulsu a nie całego cyklu; patrz paniżej diagram: http://obrazki.elektroda.pl/1148630500_1... Zmierzysz tylko L1 albo L2 . Autor potrzebuje zmierzyc czas L (czas pomiędzy...
Zwróciłem uwagę na to: https://allegro.pl/oferta/fnirsi-1013d-p... Fajne ma kursory, duży ekran, przyjemne sterowanie, ale co on tak naprawdę pokazuje, kto to wie? Do niskich częstotliwości można zaryzykować. Już przy MHz ma problemy z przetwarzaniem dokładnie tak jak 1014D. https://obrazki.elektroda.pl/7632360600_...
A jaka rozdzielczosc pomiaru potrzebujesz ? To chyba zasadnicza kwestia. Czyli na ilu bitach chcesz mierzyc te kilka mikrosekund ? Pozdrawiam, yego
Bardzo fajny pomysł i profesjonalne wykonanie prototypu - to lubię. Podoba mi się też, że zadbałeś nawet o prostą, ale estetyczną obudowę, która dopełnia całość zestawu. Mimo to trochę zgadzam się z przedmówcami, że w obecnym wykonaniu zastosowanie procesora to przerost formy nad treścią. Tylko ja poszedłbym w przeciwną stronę i nie pakował przysłowiowego...
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...
Witam, Chce mierzyć długość trwania impulsu (stan niski) przy użyciu ATMEGA32. Napisałem poprawnie działający programik, problem w tym, że w czasie pomiaru impulsu procesor nie może robić nic innego. Do wykrycia stanu niskiego użyłem przerwań z INT1 a do odmierzania czasu trwania impulsu użyłem Timer2. Czy jest jakiś sposób, żeby mierzyć czas trwania...
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...
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
Jeżeli już szukasz miernika samochodowego to wybierz taki, który oprócz pomiaru standardowych wartości ma poimiar współczynnika wpełnienia impulsu (%), czasu trwania impulsu (ms), mierzy temperaturę i ma porządną sondę, nie dwa druciki ze zgrzaną kulką na końcu. Zbacz czy jest solidnie zbudowany-czyli nic nie trzeszczy, pokrętło czy nie ma luzów.
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...
Licznik do dokładniejszego pomiaru zużycia energii przez pompę ciepła (Mitsubishi) - taki zapis jest w manualu. Załączam jeszcze zrzut z innej wersji instrukcji:
Ślicznie dziękuję wszystkim, kod działa, i to jak=]. Poprawiony kod, z eliminacją zakłuceń #include <avr/io.h> #include <avr/interrupt.h> #include "remote.h" #include <compat/deprecated.h> #define OSC 4 #define LED_ON PORTC |= 0x02 #define LED_OFF PORTC &= 0xFD unsigned int licznik=0; void waitms(unsigned char x)...
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.
1. Czas trwania impulsu 0,003 sekundy - dlaczego? Jeśli chcesz zacząć liczyć czas od momentu początku impulsu wysyłanego, do momentu powrotu fali odbitej, to w tym czasie (0,003 sekundy) wiązka ma długość 900 kilometrów. Jeśli chcesz wykryć obecność przedmiotu odbijajacego falę w odległości np, 10m, to fala odbita pojawi sie w momencie, kiedy jeszcze...
Nie rzucaj się tak od razu na głęboką wodę, zacznij od prostszych rzeczy jak choćby wklejenie kodu w znaczniki C++ by można go było przeczytać. Zmierz sobie czas trwania impulsu używając millis() lub micros() z podziałem na etapy pomiaru przez switch case. A wklejony kod wygląda tak: [syntax=c]#include <ArduinoBLE.h> #define trigPin 0 #define...
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ć...
Co to są te "BARDZO słabe sygnały"? Bo bardzo słabe sygnały świetlne, to sygnały rzędu pojedynczych fotonów. I stosuje się do ich detekcji zupełnie inne podzespoły - fotopowielacze. Więc podaj parametry sygnałów, na których pracujesz.
A czy bedą czesciej impulsy czy rzadziej to i tak sie nie doczeka. Na to jest prosta rada: Gdy impulsy nie przychodzą przez okreslony czas to znaczy że samochod stoi i na wyswietlaczu pojawia sie zero i żadna filozofia to zrelizować programowo gdzy wystarczy liczyc przepelnienia przerwan. Nie zmienia to faktu że gdy impulsy są duzej czestotliwosci to...
. Chciałbym dobrać miernik tak by otrzymać wiarygodny odczyt w odległościach ok. 1km do 300 m od radaru. Wiarygodny odczyt czego? Ważne jest abyś widział dokładnie co chcesz zmierzyć. Urządzenie radiolokacyjne emituje wiązkę promieniowania mikrofalowego, ale nie jest to ciągła emisja. To jest emisja impulsów a podana moc 1 MW to nie jest moc ciągła...
https://obrazki.elektroda.pl/9179711300_... Rigol DHO924S w praktyce: pomiar czasu narastania Weź udział w konkursie NDN „Oscyloskop bez granic” do 31 marca 2024 Do wygrania atrakcyjne urządzenia! Kliknij tu i dowiedz się więcej To jest trzeci artykuł pokazujący parametry i możliwości budżetowych oscyloskopów Rigol, pochodzących...
Witam Dziękuje za zainteresowanie, już spędziłem nad tym prawie tydzień bo się uparłem że zrobię to sam :> ale cóż :) stwierdziłem że pora zasięgnąć rady u doświadczonych elektroników. Po poprawkach zaproponowanych przez kolegów podczas max obrotów wskazuje prędkość max 2700 obr, natomiast gdy podkręcam częstotliwość na timerze NE555 który generuje...
Tak jest to dość istotne... Do pomiaru używany jest 16-bit'owy timer 1 (atmega162 ma dwa ale po takim ogólnym rzucie okiem na pdf wygląda na to, że nie ma różnic w konfiguracji)... Co przy częstotliwości taktowania 8MHz prescalerze 8 daje max ~65,5ms przy dokładności do 1us... Poniżej fragment kodu który mierzy czas trwania stanu wysokiego... ... volatile...
Sprawa jest o tyle trudna, że oporniki, jakie można kupić, nie nadają się na dzielnik takiego napięcia - powiedzmy, że użyjesz 10M/1W, wydaje się, że można podłączyć do niego napięcie 3kV, bo U^2/R będzie mniej niż ten 1W? okazuje się, że nie - moc 1W okazuje się fikcją, zwłaszcza przy szybko narastającym impulsie, robi się przebicie; potrzeba kilka...
Kolego już pisałem trzeba mieć trochę szersze horyzonty i nie ograniczać się do gotronika, ndn itp. A zerknąć jakie projekty udostępniają hobbyści jako open source itd. Jakiś przykład? Jest też pełno różnych na Aliexpress gdzie jakiś na PIC-u do 2.4GHz kupisz w okolicach 40zł (z rezonatorem 2.5ppm) https://pl.aliexpress.com/item/400008055...
Biblioteka -> Miernictwo elektroniczne -> Pomiar czesstotliwosci i okresu, tam wszystko jest lacznie z rysunkami!! Ale coz ciezej ruszyc dupe w strone ksiazki niz lapki w strone klawki :P
http://obrazki.elektroda.pl/5849326500_1... Opisany projekt jest raczej eksperymentem, mającym na celu sprawdzenie sposobu odbioru wzorca czasu WWVB i jego wykorzystania. Część sprzętowa: http://obrazki.elektroda.pl/3285928900_1... http://obrazki.elektroda.pl/4378658900_1... Schemat urządzenia jest bardzo...
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ć...
Witam mam pytanie co do komendy sound a mianowicie gdy używam tej komendy o następujących ustawieniach sound 1.1 , 1 , 10 to nie mogę zmierzyć sondą logiczną czy te wyjście zostało włączone. Sonda zaczyna dopiero zaczyna działać przy nastawach sound 1.1 , 1000 , 10 Czy może to być związane z tym że mam za wolną sondę? I jeszcze jedno czy ostatni parametr...
Starsza wersja: http://obrazki.elektroda.pl/6372557900_1... Nowa wersja I parę Fotek : http://obrazki.elektroda.pl/8178128800_1... http://obrazki.elektroda.pl/6812038300_1... http://obrazki.elektroda.pl/8886527000_1... http://obrazki.elektroda.pl/3045425300_1... 1. Wprowadzenie...
Witam, miernik jak w temacie w reżimie kalibracja działa poprawnie, po wciśnięciu przycisku ,,pomiar,, odczytuje błędnie częstotliwość i zawyża zniekształcenia (dla niektórych częstotliwości odczyt prawidłowy). Chciałem ustawić czas impulsu podstawy czasu, ale nie wiem jak się do tego zabrać (jakiego miernika użyć). Posiadam miernik MC66 AMBM oraz oscyloskop....
http://obrazki.elektroda.pl/4132467500_1... Urządzenie jakie chciałbym dziś zaprezentować jest naprawdę trywialne, jednak być może ktoś na tym skorzysta. Przejdźmy jednak do rzeczy. Schemat układu znajduje się poniżej. http://obrazki.elektroda.pl/8832562800_1... Niestety sporządziłem tylko odręczny szkic. T1 i T2 pracują...
Jeżeli jest to pojedyńczy impuls to najlepiej podać go na jedno wejście bramki AND. Na drugie wejście podajesz ciąg impulsów o znanej częstotliwości. Wyjście bramki podajesz do licznika zliczającego impulsy. Timp=N*Tclock z dokładnością +/- Tclock (bo bramka może się zamknąć w czasie trwania impulsu zegarowego. N - ilość zliczonych impulsów w czasie...
Stan na 1A5 wymuszałem w rozsądny sposób - po prostu lekko obciążając wejście, co moim zdaniem powinno zostać odzwierciedlone przez wyświetlaną liczbę. Niestety nic z tego.... Wymuszanie zera na węźle 1C5/1R10 w ogóle nic nie daje, stąd przypuszczam, że właściwy problem leży gdzieś w okolicach 1A7/1A8. Być może MAA741 jest za wolny i bramka za nim wpada...
Dla mnie wydaje się być dosyć oczywiste, że jeżeli sygnały na dwa wejścia przychodzą jednocześnie i niezależnie, to też jednocześnie, a nie po kolei, należy je obsługiwać. Zatem cała idea Twojego programu jest niepoprawna. Poprawnie, to w programie powinny się (z grubsza) jednocześnie i niezależnie wykonywać trzy rzeczy: - odczyt czujnika nr 1 (pomiar...
http://obrazki.elektroda.pl/4511855100_1... Zawodowo zajmuje się fizyką, ostatnio rozpocząłem batalię z pomiarami elektroluminescencji pewnych materiałów. O ile statyczna część pomiarów nie jest problematyczna o tyle pomiary czasoworozdzielcze są trudniejsze. W przypadku statycznym, gdy chcemy zmierzyć widmo czy po prostu intensywność...
Albo użyj po prostu wejścia ICP związanego z Timerem1 , które będzie od razu generowało przerwania w których od razu też można pięknie obliczać czas trwania impulsu. Szybko łatwo i przyjemnie. Ja zwykle korzystam z ICP do odbierania kodów z pilotów IR gdzie trzeba właśnie dokładnie mierzyć czasy impulsów żeby odkodować nadlatujące dane. Post był raportowany....
Widać z tego, że za kryterium wyładowania baterii można przyjąć spadek napięcia do 41,5-42V utrzymujący się przez jakiś czas - powiedzmy 1-2 sek. Najlepiej gdyby była możliwość nastawy (regulacji) i tego progowego napięcia i jego czasu trwania. Gdy napięcie będzie mieć wartość niższą od nastawionego progowego przez czas co najmniej jak nastawiony czas...
Kiedyś już wpadłem na taki pomysł. Najprostrszą metodą realizacji jest układ czasowy na timerze 555. Wyzwalanie triggerem (impuls z wodomierza z jakimś ukłądem formowania impulsu RC), następnie czas trwania impulsu sterującego pompą cydkulacyjną tak długi aby dostarczyć ciepłą wodę do każdego kranu w domu. Czas trwania niskiego poziomu powinien byś...
Daj na wejście sygnał o stałej częstotliwości i będziesz wiedział czy to "arduino ma jakieś bóle" czy problem jest gdzie indziej. Qrcze, że ja na to nie wpadłem. I zapomniałeś o tym napisać. Bo nam tu płacą za domyślanie się jakie testy przeprowadziłeś. Mimo że program z pierwszego postu mnie odrzuca to wgrałem go i otrzymałem następujące wyniki: Aktualne...
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...
witam mw811 mam dla Ciebie dość obszerny materiał dotyczący obrotomierzy: -wstęp, -zasada pomiaru prędkości obrotowej, -częstotliwość impulsów w układzie zapłonowym, -dokładność wskazań obrotomierzy, -wpływ temperatury otoczenia, czasu trwania impulsu, indukcyjności, napięcia zasilania, -obrotomierze z układem różniczkującym, -obrotomierze z przerzutnikiem...
Potrzebuje mierzyć czas wypełnienia impulsu, ogólnie to na wejściu mam analogowy sygnał o czasie trwania do 10ms, na wyjściu musze mieć reprezentacje jego czasu w wartości 0-180. Padło na 12f1501 bo ma komparator sterujący timerem1 i wewnętrzy oscylator, czyli mogło by być łatwo. Stanem wysokim na komparatorze chciałbym udpalać timer, zbocze opadające...
Częstotliwość od 15Hz do 80 Hz, przy 15Hz wypełnienie 3-4ms a okres 62ms. Przy 65Hz wypełnienie to 6ms, a okres ok 15ms. Przesunięcie sygnału na zasadzie pomiaru impulsu(sygnału) i wygenerowanie o 90% krótszego impulsu tak, żeby ten wygenerowany impuls pojawił się przed kolejnym i skończył się w momencie kiedy ten kolejny się zacznie, co w efekcie wydłuży...
Chcę za pomocą avr mierzyć czas trwania impulsu z kilku kanałów odbiornika modelarskiego i wymyśliłem, że podepnę każdy mierzony kanał do osobnego wejścia uC a wszystkie razem przez diody do do INTx. Po wejściu do procedury obsługi przerwań sprawdzę na którym pinie jest sygnał wysoki i dla tego będę odmierzał czas timerem. Moje pytania są następujące:...
http://obrazki.elektroda.pl/3606329200_1... Miernik ESR. Jak ważną rolę w układach elektronicznych pełnią kondensatory, nikomu nie trzeba tłumaczyć. Ale fakt, że kondensator to nie tylko pojemność, już nie dla każdego jest taki oczywisty. Kondensatory elektrolityczne -bo na nich się głównie skoncentrowałem- pełnią najczęściej rolę filtrów...
np AD73360. w środku jest dużo przetworników które samplują jednocześnie Ale ja pytam o te audio, które mówisz że często niby nie są synchroniczne. Pytam czy o taką właśnie synchroniczność Ci chodziło, bo by mnie to zdziwiło. Hm... może to byłby jakiś pomysł: dwa źródła światło Odpada ze względu na ogromną wymaganą współbieżność jasności tych źródeł...
Dzień dobry wszystkim forumowiczom. Potrzebuję porady w temacie sterowania silnika krokowego przez Arduino. ... Wiem, że każda instrukcja w kodzie programu zajmuje jakiś czas procesora i to mnie właśnie zatrzymało. Niestety nie mam oscyloskopu, żeby precyzyjnie mierzyć obroty silnika . Będę bardzo wdzięczny za pomoc. Stosując stepstick czas trwania...
Parametry nie są imponujące. Jak byłem dzieciakiem zrobiłem licznik częstotliwości i czasu (wiadro TTL standard). Mierzył do 120MHz bez preskalera. Teraz 200MHz da sie zrobić. Przy bramkowaniu czasem 9 sekund, pomiar trwał 10 sekund ale przerwa pomiędzy pomiarami tylko 1 sekundę. Miernik mógł mierzyć czas impulsu dodatniego, ujemnego i okresu. Mierzył...
Mam taki problem: potrzebuje takiego czasomierza, który to będzie mi mierzył czas trwania impulsu z generatora przebiegu prostokątnego, oraz wartość końcową pomiaru przetrzymywał i wyświetlał na wyświetlaczu złożonym z siedmiosegmentówek LED. Chodzi o to by wyświetlacz nie "szalał" :) podczas zliczania, a jedynie prezentował efekt końcowy. Długość impulsów...
czasu trwania impulsu bascom pomiar czasu trwania impulsu pomiar czasu trwania impulsu bascom
wskaźnik jarzeniowy daewoo ustawienia serwisowe przesunięcia bitowe
przyrządy pomiarowe instrukcje obsługi przyrządy pomiarowe instrukcje
Chrysler 300C gaśnie losowo - przyczyny i diagnostyka Bosch SMS 50 e 88eu kod błędu E-02: brak grzania i suszenia