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...
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.
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,...
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.
Nie wiem, jak to wygląda z 1-Wire, ale czemu nie spróbujesz z tym PWM-em? Tak, że stan bitów określa się długością impulsu. Czyli zamiast pomiaru długości jednego impulsu będziemy mieli pomiar ośmiu. A pewnie kilkanaście razy więcej, bo dojdzie narzut protokołu i konieczność przesłania trzy razy tego samego. Podejrzewam, że kolega, który rzuca takie...
A w jaki sposób zamierzasz regulować obroty? Ja próbowałem poprzez PWM i na wyjściu czujki obrotów dostawałem dziwne rzeczy. Wiem, że wiatrak musi mieć stałe zasilanie aby czujnik pracował poprawnie. A co do pomiaru obrotów to musisz napisać funkcję do pomiaru długości impulsu. Tak jak napisał Dar.El sygnał jest n-razy na obrót (2 lub 3) zwierany do...
Żeby otrzymać wynik w ms mnożę wartość licznika przez 1,024. Żeby otrzymać wynik w ms dzielisz wartość licznika przez 1000
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
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....
Witaj, Za co jest odpowiedzialny Timer0? Za określenie częstotliwości granicznej? Czy masz wolny Timer 1? Jeżeli tak, to moim zdaniem strasznie sobie to komplikujesz. W końcu Twoim zadaniem jest zmierzenie okresu przebiegu o częstotliwości, którą podajesz z generatora, a od tego jest tryb Capture, czyli pomiar długości impulsu. strona 83: Input Capture...
Robię komputer pokładowy do starego samochodu. Wyżej wspomniany blok kodu odpowiada za pomiar długości impulsu wtrysku, odstęp między impulsami od cewki silnika i odstęp między impulsami od czujnika halla, odpowiedzialnego za mierzenie prędkości kół. W poprzedniej wersji pętla wykonywałą się właśnie 8192 razy na sekundę. Teraz chciałem podwoić dokładność....
prosze o pomoc w znalezieniu albo podaniu mi jakichkolwiek informacji na temat pomiaru czasu długosci impulsu prostokątnego(nie chodzi mi oscyloskok)
Witam wszystkich Już od wielu dni poszukuje sposobu na napisanie programu w c/c++ do pomiaru długości impulsu podawanego z akcelerometru mxd2125 jednakże zupełnie bezowocnie :cry: korzystam z avr studio4 oraz winavr Byłbym wdzięczy za pomoc z tym problemem
Dzieki wszystkim za pomysły. Zapomniałem na wstępie dodać że buduję tempomat do auta dziś wróciłem z holandii i nawet się sprawdził prądkość wacha się w granicy max 4 km / h - pomiar z licznika co 1 sekundę. Prędkość 10 km/h odpowiada czestotliwości w przyblizeniu 13 Hz ale załóżmy że 10km/h to 10Hz a 100km/h to 100Hz. Odczyt co 0,1 sekundy w zupełności...
Witam wszystkich na forum. Potrzebuję pomocy/porady, jak zrobić "wycinek" sygnału z sinusoidy w celu dalszego pomiaru cyfrowego. http://obrazki.elektroda.pl/4992679600_1... Na zamieszczonym zdjęciu zaznaczyłem liniami obszar, który chcę zbadać, jest to 50mV, ale czym mniej, tym lepiej. Po wycięciu chcę wynik przepuścić przez bramkę shmitta...
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%....
A ja się zastanawiałem po cholerę jest ta sprężyna haha A to jest kompensacja długości sondy.. To nie jest żadna kompensacja, tylko po prostu najkrótsze i możliwie bezindukcyjne podłączenie masy... a Ty jeszcze dokładasz kilkucentymetrowe kabelki między końcówką sondy, a płytką Arduino.
Bardzo dziękuję za wskazówki. Czy dobrze rozumiem, że P005 i P007 to, odpowiednio, minimalna długość i różnica prądu impulsu otwarcia? Pomiar oscyloskopem może tutaj o tyle pomóc, że pozwoli na dokładniejszą diagnozę przed przystąpieniem do działań, w szczególności na porównanie rzeczywistego impulsu z tym, co jest ustawione w systemie.
Poszukaj info i pomiarze częstotliwości czy też długości impulsu na AVR. Mnóstwo przykładów w necie.
Faktycznie w tym problem. Rozumiem że teraz można by z tego obliczyć długość przewodu: https://obrazki.elektroda.pl/5370999500_... Tu odbicie jest po 136 ns czyli jeśli dobrze liczę przewód ma 10 metrów. Tutaj widać kiedy końcówki są zwartę faktycznie odbicie zmienia polaryzację https://obrazki.elektroda.pl/5931684100_...
Temat na pewno dokończę tylko jak zwykle brak czasu...żeby pokombinować między pracą a małym dzidziusiem :) dlatego zacząłem od zbierania danych i cieszy mnie że jest dużo rzeczowych odpowiedzi... najprostsze chyba by było rozwiązanie kamyczka - jeden ic i po sprawie ale z drugiej strony jest trochę za drogi co przy późniejszej produkcji będzie miało...
TRIG potrzebuje impulsu 10us by wyzwolić pomiar. W odpowiedzi na pinie ECHO mamy impuls o różnej długości, zapewne dłuższej niż 10us. Pin Echo HCSR04 połączyłeś z pinem TRIG. Sprawdzałeś, czy nie będzie sam siebie wzbudzał?
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 /...
Potrzebuje pomierzyć długość 150us impulsu z rozdzielczością na poziomie 10ns Nie masz miernika ? To układ cyfrowy. 150usek to tylko 1 500 impulsów po 10nsek. Zrobić generator i licznik liczący impulsy. Stany licznika można przepisać na procesor. Przykładowy przetwornik czasu na napięcie Ale.... taki miernik trzeba skalibrować. Ja to kalibrowałem fabrycznym...
Po pierwsze zmień sposób pomiaru długości sygnału, a spokojnie zmierzysz różnice równą jednemu cyklowi zegara uP. Opisz dokładnie co mierzysz i jakim sposobem, to wtedy łatwiej pomóc. A zwiększanie np. 100x długości impulsu nie zwiększy Ci dokładności pomiaru, bo musisz wziąć pod uwagę odchyłki w dodatkowym układzie zwielokrotniającym długość impulsu.
Nie wiem czy ten moduł radiowy nadaje sie do transmisji za pomoca USARTa ponieważ przebieg na wyjściu odbiornika nie jest identyczny jak na wejściu nadajnika. Byc może będą błędy. Ale nie wiem tego na pewno, bo nie próbowałem. Być może odpowie Ci ktoś kto to robił. Ja na potrzeby transmisji zrobiłem własny protokół transmisji (właściwie próbowałem dwa)...
Wracając do tematu: często używam jakiegoś wolnego pinu na procku i robie sobie tak: PIN_SET(); początek kodu do pomiaru... ...koniec kodu do pomiaru. PIN_RESET(); biore oscyloskop, mierze długość impulsu i już ;)
Start pomiaru już masz - zbocze opadające. Stop pomiaru zboczem narastającym się nie da niestety. Jednym ze sposobów (choć zależy to od wielu czynników) jest wprowadzenie programu w krótką pętlę i czekanie na poziom H na wejściu. Można też sprawdzać zwyczajnie w pętli głównej programu, ale tu błąd pomiaru będzie większy.
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...
Czy ktoś jest w stanie napisac jak wykonać pozostałe pomiary według menu miernika (np.czas długości impulsu ) ?We wszystkich opisach tylko sa wzmianki o pomiarze częstotliwości a o pozostałych funkcjach ani słowa.
Witam. Kupiłem odbiornik DCF77 z anteną ferrytową podłączyłem do ESP32 napisałem i wgrałem program do dekodowania ramki danych i układ po dwóch godzinach nawet nie synchronizuje się. Napisałem więc prostą funkcję która pokazuje mi ile czasu trwa dany impuls i powiem że słabo to wygląda. Program mierzy czas impulsu od pojawienia się stanu wysokiego na...
Propozycja programowego "czyszczenia" impulsów: Prędkość 5 obr na sekunde przy 36 otworkach daje 180 impulsów/s. Czyli czas od impulsu do impulsu troche wiecej niż 5 ms. Rozsądnie jest przyjąć czas impulsu na jakieś 20% czasu od impulsu do impulsu (jest to związane ze średnicą otworków). Czyli mamy czas impulsu nie mniejsy niż 1ms, a w większości przypadków...
Kolego amostom napisałem do do Ciebie e-mail na PW z "małą" prośbą i tak jak pisałem walczę ze swoją wersją komputerka, ale słabo mi to idzie. Więc za wszelką pomoc będę wdzięczny. Czy mógłbyś opisać jak dokonujesz pomiaru spalania? Precyzując pytanie to, jak mierzysz długość impulsu z ICP czy przerwaniem INTx?
Dzięki za pomoc ZbeeGin Dzięki Twoim wskazówkom zaczyna coś mi z tego wychodzić. Zmodyfikowałem kod i mam coś takiego $regfile = "2313def.dat" $crystal = 8000000 Config Pinb.1 = Output Config Pinb.0 = Output Config Timer1 = Timer , Prescale = 256 Config Int0 = Rising Config Int1 = Falling Dim A As Integer Dim B As Bit Dim C As Bit Enable Interrupts...
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...
To raczej inaczej się robi. Wykorzystaj piny ICP i przypisane im rejestry. Timer musi pracować z częstotliwością zależną od wymaganej przez ciebie rozdzielczości pomiaru czasu. W przerwaniu odczytujesz zamrożone stany rejestru i masz pomiar w tyknięciach licznika timera. Czyli trzeba to zrobić tak: Ustawić przerwanie na zbocze narastające, zapisać...
juz wiem gdzie jest problem, długość impulsu świetlnego wynosi tyle, wszystko się zgadza, temat można usunąc.
Ja bym robił na jednej lampie. Długość impulsu jest na tyle znaczna, że nie sposób go zgubić.
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ść...
W przerwaniu przerwaniu timera powinieneś kolejno: - wyzerować znacznika przerwania, - pobrać wartość CCR, - obliczyć długość impulsu poprzez odjęcie bieżącego czasu od zapamiętanego poprzedniego - zapisać obecną wartość CCR jako poprzednią dla następnego przerwania
Witam Potrzebuje pomocy kogoś kto ma pod ręką reflektometr do sieci LAN (ethernet802.3) 10/100 mbit oraz oscyloskop. Musze się dowiedzieć jaki jest poziom impulsu testowego, czestotliwość oraz długość tego impulsu przy pomiarze długości okablowania metodą TDR (Time Domain Reflectometry). Proszę o pomoc !! andrzej-grabara(at)o2.pl
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.
Sprostowanie. Do jednego wejścia komparatora w 89Cx051 dołączam napięcie z dzielnika czujnik + rezystor lub coś w tym stylu (chciałbym jak najprościej i w miarę stabilnie), a do drugiego dołączam napięcie narastające tu: najczęściej w układzie RC + parę tranzystorów dla stabilizacji, liniowości narastania. Mierzę czas od zainicjowania układu generującego...
Zależy jakim sprzętem dysponujesz, jaka jest długość skrętki i jakiej dokładności wymagasz. Jeśli skrętka jest dłuższa niż kilkadziesiąt metrów i masz oscyloskop i generator to możesz spróbować zrobić metodą odbiciową, tzw. TDR. Ustawiasz generator tak, aby dawał impulsy długości ok. 100ns w odstępach kilku mikrosekund (dla długości skrętki rzędu setek...
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...
Moim zdanie rozwiązanie z enkoderem (co prawda droższe) jest najlepsze. Pozwoli Ci to na bardzo dokładne rozliczanie długości blachy, możesz sobie nawet sterować poprzez to dalszą częścią procesu. Jeżeli dokładność zliczania długości blachy nie ma być zbyt dokładna np. do 10cm i więcej, to wtedy proponuje w jednym miejscy transportu blachy zamontować...
Pomysł z turbinką to przeszłość, teraz robi się to za pomocą pomiaru długości wtrysku wachający się w granicach 1-15ms. Do obliczenia potrzebna jest tylko prędkość jazdy (oczywiście pomyliłem się na początku, nie miało być prędkośc obrotowa) i czas impulsu wtryskiwacza. Reszta to matematyka z której jestem noga :( W Praktycznym Elektroniku opisu jest...
No ale przecież ADC w STM34F4 według noty katalogowej ma 2,4MSPS na kanał i można to połączyć i mieć 7,2MSPS co daje próbkę co daje około 140ns na próbkę, a jeszcze nie wiadomo kiedy dokładnie nastąpi pomiar bo impulsy mogą się różnić długością i wtedy potrzebuję powiedzmy około 10 sampli, żeby próbować to programem przybliżać np. rozkładem gaussa.
W dawnych czasach ( lata 70-te) prcowałem na zesłaniu ( czytaj skierowaniu do pracy absolwenta) w Stomilu w Poznaniu. Mieliśmy tam maszynę do precyzyjnego cięcia bieżników. Za pomiar długości opowiadał ukad RotaPulsa, wygladał jak silniczek a miał w sobie układ optycznej rejestracji przesuwu, działający na zasadzie przerywania podczerwieni przez tarczkę...
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...
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ł...
To co widzimy w symulatorach nie jest wiernym oddaniem rzeczywistości. Jeśli autor tej konstrukcji przeprowadził pomiary to nie ma podstaw aby wątpić w to, że takie wymiary tunelu (wewn. 75mm i długość 160mm) powodują wystąpienie rezonansu Helmhotz'a przy 31Hz. Jeśli nie masz możliwości przeprowadzenia pomiaru impedancji to wzoruj się na tym co proponuje...
Witam, Piszę sobie sterownik wentylatorów w ramach zabawy i chciałbym odcyztać prędkość wentylatora (z trzeciego kabelka). Wiem że na każdy obrót przypadają dwa impulsy i z tym jest związane moje pytanie: jak długie są te impulsy i jaka jest ich amplituda? Jako że tiny2313 ma tylko dwa przerwania zewnętrzne chcę zrealizować pomiar obrotów na "pin change...
do H1 100 W mam toroida 150 W 12 V... zarówka ciągnie coś koło 8 A. Atxy rzędu 250 W mają często max wydajność 12 V 8 A... większe ATX 10 A. Tylko przy tych tanich atx trzeba dobrze obciążyć 5 V bo bez tego napięcie na 12 V spada do 10 V ale i tak świeci ładnie pozdr Krzysztof Dodano po 3 a poświaty nie widzę... biało świeci ostro, zabija światłem aż...
Koledzy Gdybym miał robić taką adaptację to po pierwsze wziął bym oscyloskop i zobaczył co wychodzi ze sterownika. - Jaka amplituda impulsów 12V a może 5V ? pomiar bez obciążenia i z obciążeniem powiedzmy 1kΩ - jaka częstotliwość przy 1000rpm i 2000rpm ( można i kolejne ale zależność będzie liniowa)? - jakie wypełnienie impulsu? stałe 50% czy może...
Potrzebuje wygenerować sygnał o długości 10 uS, aby rozpocząć cykl pomiaru odległości przez czujnik hc-sr04. W tym celu chciałem za pomocą timera stworzyć przepełnienie licznika po 1 uS i już dalej sobie ten sygnał stosownie wydłużyć do tych 10 uS, a w dalszej części mierzyć szerokość impulsu echa.
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...
A czas pomiaru? W ogóle jaka jest maksymalna tolerowana długość impulsu w takich miernikach? Można po prostu świecić przez sekundę i odczytać moc w mW? Aha, i przy okazji mam pytanie do Ciebie macgyver4 bo widzę że znasz się na rzeczy :) Co ogranicza moc przetwarzaną przez KTP? Ile można przecisnąć przez kryształ z takiego zielonego wskaźnika o mocy...
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...
https://obrazki.elektroda.pl/2194400700_... https://obrazki.elektroda.pl/1319600000_... Prosta przystawka do oscyloskopu (schemat w załączniku *). Urządzenie generuje krótki impuls: https://obrazki.elektroda.pl/2964106000_... Najlepiej aby nie używać, do podłączenia urządzenia z oscyloskopem kabla,...
Bo ja podałem tylko konfigurację systemu zdarzeń do obliczania szerokości impulsu na pin PD1 :) Samo wyzwolenie pomiaru u mnie wygląda tak: [syntax=c]void dist_meas_trigger(void) { PORTD.OUTSET = PIN0_bm; _delay_us(10); // utrzymanie stanu wysokiego przez 10us (wg datasheet) PORTD.OUTCLR = PIN0_bm; _delay_ms(40); // opóźnienie dla max długości echa,...
Kolego Pong.Chu. Nawet myślałem ze "cytowany: projekt to kolegi, ale generator z przebiciem lawinowym pokazał kiedyś na elektrodzie max-bit: https://www.elektroda.pl/rtvforum/topic3... Bardzo fajne te generatory ale mają wg mnie wadę trudność w regulacji długości impulsu i odstępu między impulsami. Chyba odstęp między impulsami można generować...
no ok, masz rację, co 5, ale nie zmienia to faktu że 5 < 9,6. Co do wartości TMR1L, nie ma się co martwić, bo jego wartość nieco większa od 0 nie zmieni w znaczący sposób długości trwania całego impulsu.
Spróbuj raczej mierzyć czas pomiędzy impulsami (pomiędzy np. narastającymi zboczami) Timer, np. zwiększa zmienną Czas co 1 ms jeżeli ma zliczać. Czyli tak: Przerwanie Timera_1ms { if (Zliczanie) Okres++; } main() { Inicjalizacja() ; // we - wejście impusów z komapratora (teoretycznie tam powinien być // układ...
Witam,obciążenie jest włączane impulsowo,długość impulsu zależy od rezystora 10M,jeżeli zmniejszymy jego wartość,to impulsy będą krótkie 0.5-1.5sek,ja ten regulator trochę przerobiłem;pomiar napięcia i zasilanie układów jest brane z akumulatora,a w szereg z zasilaniem z ogniwa lub z moim przypadku z wiatraka dałem silne diody szotky i obciążenie jest...
http://obrazki.elektroda.pl/2980972300_1... Interwałometr to urządzenie, które pozwala przy pomocy aparatu fotograficznego robić filmy poklatkowe o dużej rozdzielczości. Film poklatkowy robi się przez złożenie wielu zdjęć obiektów i procesów zbyt wolnych dla ludzkiego oka, np. zachód słońca lub wzrost rośliny. Większość producentów...
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...
IRQ tester https://obrazki.elektroda.pl/3243423400_... IRQ Tester to proste narzędzie, głównie do testowania czasu odpowiedzi na impulsy, lub czasów międzyzboczowych dostarczonego sygnału. Program został napsiany na ukontroler AVR Atmega168, a jego głównym zadaniem jest funkcja multiwibratora monostabilnego, którego działanie polega...
Synchronizacja z blokiem cyfrowym następuje poprzez bramki zbudowane na IC403. Na str.65 instrukcji, masz tablicę stanów opisującą działanie przetwornika. Na zamieszczonym schemacie przetwornika str.76 , na czerwono jest zaznaczony układ ręcznego przełączania TS404 przerzutnika Schmitta. Umożliwia on pobudzanie układu przetwarzania. Wyjścia P niosą...
To co kolega proponuje to prawdopodobnie wykorzystanie przerwań zewnętrznych i start/stop Timera w przerwaniu. A jak inaczej chcesz liczyć czas trwania "impulsu". Przecież najpierw trzeba go jakoś wprowadzić do MCU, prawda? Reszta będzie realizowana w sposób banalny: Przy pierwszym impulsie - start timera, przy drugim - odczyt jego stanu - i obliczenie...
https://obrazki.elektroda.pl/3900364900_... Zapewne wielu z Was zastanawiało się kiedyś, jak precyzyjnie znaleźć miejsce uszkodzenia (zwarcie/przerwa) kabla antenowego czy sygnałowego, lub jak sprawdzić jaka jest impedancja falowa posiadanej skrętki, albo kabla koncentrycznego. Jakże wygodnie jest powiedzieć: "trzeba szukać na piętnastym...
Do pomiaru czasu pomiędzy impulsami proponuje zastosować ICP (Timer/Counter1 Input Capture Pin). Po pojawieniu się impulsu z miernika będziesz miał w rejestrze ICR1 (Input Capture Register) wartość licznika Timera1. Możesz obliczyć długość trwania impulsu w taki oto sposób: volatile uint16_t PulseWidth; volatile bool flPrzerwanieICR1=false; ISR(TIMER1_CAPT_vect)...
Obwód koła to można policzyć znając jego średnicę a tę można dość dokładnie pomierzyć ;) ilość otworów jest stała, więc i przyrost długości można policzyć. dl=\frac{\Pi*D}{N} dl = przyrost długości D - średnica koła pomiarowego. N - ilość otworów impulsatora Przyrosty oczywiście dodajemy z uwzględnieniem ułamka (liczby rzeczywiste) względnie przeliczamy...
Najlepiej podzielić pomiar na 2 zakresy - dla wolniejszych mierzyć okres impulsu, dla szybszych - zliczać impulsy na określony czas. Tu tez możesz mieć kilka bramek, np. 1s, 0.1s itp. Też o tym myślałem, ale to nie rozwiązuje problemu. A nie prościej wykorzystać w tym celu timer w trybie mierzenia szerokości impulsu i nie bawić się w żadne zmiany odświeżania?...
Szanowny kolego, wyszedłem kiedyś z założenia: żeby pioruny biły, to na akumulatorze nie może być więcej jak 14,5V. Robiac rozruch tej zasady należy przestrzegać, to nie sztuka kręcić rozrusznikiem przy 12-14V ale zanim go włączysz stacyjką, to akumulator dostaje w du... 18-20V! Takiej tortury to długo nie wytrzyma. Robię to inaczej, wykorzystuję zasadę...
Tak się składa że zajmuję sie od dawna lokalizacją usterek kabli. Wszelkie przyrządy działające na zasadzie odbicia impulsu dają wynik w mikrosekundach. Trzeba jeszcze znać prędkość fali w kablu a ta zależy od średnicy żył, rodzaju izolacji, budowy kabla. Od dokładności jej określenia oraz znajomości przebiegu trasy kabla głównie zależy dokładność pomiaru....
(...) ej częstotliwości CLK na wejściu oszacuj jaki będzie pobór prądu przez układy 4020N (MC14020B), 4012N (MC14020B), 4013N (MC14013B) i 4011N (MC14011B) działające według poniższego schematu, przy założeniu że układy będą zasilane napięciem 5,6V https://obrazki.elektroda.pl/9515209700_... Bezpośrednia odpowiedź na pytanie Aby uzyskać...
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...
Witam Drodzy forumowicze. Potrzebuję informacji. Przeszukałem wiele stron w poszukiwaniu informacji niestety nie były one wystarczające. Buduję Licznik RPM dla motocykla. maszyna kręci się do 17k obr/min. I owe obroty zakładam jako max pomiarowy. W skrócie fajko cewki (zasilane 12v sterowane są masą). Tak więc w momencie kiedy świeca ma dostać iskrę...
Potrzebuję czterech PWM i dwóch wejść odmierzających długość impulsu o zakresie od 1 do 2 ms. Pytanie czy atmega 8 się wyrobi czy muszę brać 16 . I jak rozumiem z wszystkich postów muszę pwm zrobić programowo bo potrzebuję pozostałych timerów do pomiaru impulsów. I pytanie o oscylator wewnętrzny czy mogę go użyć czy lepiej kwarc bo zależy mi na wielkości...
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...
Możesz zrobić to np. w taki sposób: wyjście odbiornika podłączyć poprzez opornik 1k do wejścia INT0 w procesorze. Nie podaję która to nóżka bo to zależy od procesora. Wystarczy jakiś ośmionóżkowiec. Skonfigurować przerwanie INT0: "Config Int0 = Rising" i wyznaczyć skok do procedury np. o nazwie "Pomiar": "On Int0 Pomiar". Teraz jak pojawi się wysoki...
Witam. Kombinuję już od jakiegoś czasu nad włącznikiem RC ale nie typu on/off tylko w zależności od zapotrzebowań, tyle ma być stanów. Na chwilę obecną docelowo mają to być 3 stany off/1/2. Wygrzebałem w googlu kawałek kodu, który jest odpowiedzialny właśnie za pomiar długości trwania stanu wysokiego na wejściu ICP1 (input capture). Jednak za żadne...
Rozumiem, że impulsów metronomu będzie od 30 do 300 na minutę. Jako generator proponuję użyć monowibratora CD4538. W jednej obudowie są 2 układy i na nich można zbudować bardzo dokładny przestrajany generator. Wielką zaletą oprócz dokładności jest liniowa zależność długości generowanego impulsu T=R*C od zewnętrznych elementów RC. Jeżeli wybierzesz skokową...
Gdybyś miał chociaż dwie linie dostępne, to było by troszkę łatwiej, ale po jednej linii też się da. Mam pomysł następujący: Badane pięć linii podać na wejścia 1..5 multipleksera. Wejścia adresowe połączyć z wyjściami licznika 7493. Na wejście licznika podać sygnał z jakiegokolwiek generatora np. na NE555. Na wejście 15 multipleksera podać na stałe...
Ale chcesz tą Atmegą coś jeszcze robić? Bo wystarczy zrobić pomiar wartości na bramce powiedzmy 1000 razy na sekundę i masz wypełnienie z dokładnoscią do około 10%, a przy 10000 pomiarów masz dokładność w okolicy procenta. Chyba nie rozumiesz że triak raz załączony działa aż do przejścia sinusoidy przez zero. Wystarczy złapać moment jego załączenia...
Witaj. Skądś znam ten problem, ktoś mnie o coś takiego prosił. Tyle, że wartości częstotliwości i wypełnienia były ustawiane potencjometrami. Programik był napisany na ATtiny26, wartości częstotliwości i wypełnienia nieco sie różnią, ale możesz sobie to zmienić. Programik testowałem (ale bez oscyloskopu). W razie błędów proszę o łagodny wymiar kary...
Fototranzystory są za słabe, u mnie przy lufie w ogóle się nie reagował pomimo, iż zastosowałem kolimatory zarówno dla diody jak i fototranzystorów. Od razu trzeba fotodiody i to z czasem narastania impulsu min. 3-4ns. Przy prędkości śrutu 150-300m/s standardowy fototranzystor nie reaguje (czas narastania impulsu ok 5us). Poza tym kable i cały układ...
Pomysł jak pomyśl (każdy ma wady i zalety). Stosując timer wnosisz kolejne zamieszanie w wartość mierzoną. Skoro masz zbudowane środowisko pomiarowe to nie buduj nowego. Rozważ taki problem: - budujesz na 555 układ do generowania impulsu (o długości zależnej od rezystancji) - w jakim zakresach wyjdzie ci impuls (od ilu do ilu) - z jaką dokładnością...
Na zbyciu mam głowicę do pomiaru mocy lasera znanej firmy Ophir typ 20C-A, konkretnie 20C-A-1-Y. Jest to głowica "inteligentna" - ma wbudowany wzmacniacz skalibrowany tak, że na wyjściu otrzymujemy stosunkowo wysokie napięcie (nie jakieś µV jak z samej termopary) proporcjonalne do mocy. Wystarczy więc zasilanie symetryczne (np. dwie baterie 9V)...
Witam, Pomiar długości można zrealizować na enkoderze oraz liczniku impulsów. Do obsługi ilości sztuk należy mieć drugi licznik (lub 2 liczniki w jednej obudowie). Posuw drutu można zrobić na motoreduktorze z falownikiem. W zależności od tolerancji długości można zrezygnować z falownika.
Jeśli dobrze pamiętam aby wykonać bazowanie należy podać napięcie +24V na 8 zacisk po modułem, po czym +24V należy podać na wejście Z (symulacja impulsu Z z enkodera). Powoduje to ustawienie bitu SYNC na true, oraz wyzerowanie licznika. Wykonanie kolejnego bazowania (tj. zerowania licznika) jest możliwe dopiero po skasowaniu flagi SYNC, przy czym dokonać...
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)....
Przyłączam się do gratulacji a dodatkowo mieszczę się w tych 0,01%. Trochę ot: w 1976r na PW obroniłem pracę dyplomową, powstał działający model generatora dwóch impulsów start-stop o regulowanym czasie odstępu 100ns-10ms, długość impulsów (krótkie) nie narzucona, moment generacji impulsu startowego też nie (na szczęście) ale dokładność odstępu obu...
A do tego musiałbym użyć funkcji dellay (bo na pewno millis nie dałbym rady zastosować) a to znowu zakłóciłoby pracę buzera albo pomiary temperatur . Tu też nie masz racji. Funkcję millis możesz używac do woli, ile razy zechcesz i kidykolwiek potrzebujesz stosowac w programie. Posługujesz się tym ‘zegarem’ dokładnie taksamo jak tym ściennym,...
Witam, Potrzebuje czasy otwarcia wtrysków oraz chwilową prędkość pojazdu. Czasy otwarcia wtrysków (4 wtryskiwacze otwierają sie na raz - prymitywny układ wtryskowy starego typu) brałbym z impulsu +12V na jednym z wtrysków. Długość tego impulsu + informacja o ciśnieniu na listwie wtryskowej (2,8bar const) + informacja o średnicy dysz wtryskowych - wszystko...
http://obrazki.elektroda.pl/1280184400_1... Wiele różnych badań pokazało, że temperatura i wilgotność wewnątrz pomieszczeń ma znaczący wpływ na komfort pracy i produktywność. Pierwszym krokiem mającym na celu zoptymalizowanie tych parametrów jest ich wiarygodny pomiar. Niniejszy projekt omawia pomiar temperatury i wilgotności z użyciem...
Tak masz racje ale problem leżał w tym że procesor różnie odczytywał długość impulsu mimo tego ze sie nie zmieniał. Zakłócenia pewnie jakieś łapał. Ale mój problem już sie rozwiązał napisze pokrótce jak go rozwiązałem: - Timer 8 bitowy mierzy odcinki czasu 10ms - W procedurze przerwania Timera jest dodatkowy licznik który odmierza 100 uruchomień przerwania...
Dzięki za śmigła! Co do impulsów, to jest tak sprawę nadawania już mam powiedzmy rozwiązaną i przetestowaną. Odbywa się to poprzez oczywiście PWM, długości impulsów są łatwo skalowalne (zwykła zmienna typu int) między 1-2ms więc to nie jest problem, jak uporządkuję program to ci podeślę kod jeśli będziesz chciał. Co do pomiaru czasu trwania impulsów...
Witam ponownie. Ogólnie podzielam opinie Pana Karola,ale nie zgodzę się do końca w zaistniałym przypadkiem. Ponieważ wykonywałem wcześniej kilkakrotnie pomiar oscyloskopem i nie wkryłem żadnych widocznych zmian w przebiegu.Teraz znając usterkę sprawdziłem ponownie na bazie Q304 przebieg i okazuje się ,że nauka nie idzie w las jest różnica tylko nieznaczna...
długości impulsu regulacja długości impulsu mierzenie długości impulsu
power acoustik silnik pompy hydroforowej esp8266 flashowanie
suszarka elektrolux philips az1830
Brak napięcia w trybie MIG, tryb MMA działa poprawnie Kalibracja czujnika położenia sprzęgła w Toyota Yaris 1.3 VVT-i