Potrzebuje pomierzyć długość 150us impulsu z rozdzielczością na poziomie 10ns, problem jest w tym że powinienem się z tym podpiąć pod przeciętnego procka goniącego na 32MHz co da mi rozdzielczość na poziomie 31ns- trochę słabo. Na początek myślałem żeby wstawić jakiś gotowy układ (np TDC7200), ale dziś z dostępnością może być mało ciekawie. Zastanawiałem...
Czy ten sygnał jest cykliczny? Jak często chcesz mierzyć długość impulsu?
Jeśli impulsy są generowane okresowo, można zmierzyć częstotliwość (mikrokontrolerem przez jakiś preskaler) i czas wyznaczyć z wypełnienia sygnału - mierząc uśrednione napięcie. Tylko trzebaby znać dokłanie poziom "jedynki" do obliczeń. Jeśli impulsy pojawiają się nieregularnie, to możnaby zastosować licznik bramkowany impulsem mierzonym. Tzn. start...
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
Cześć Potrzebuje zmierzyć czas rzędu kilku milisekund między dwoma impulsami z dokładnością do 1us. Nie wiem czy jest to możliwe, a jeżeli jest to jakiego portu urzyć i jak oprogramować. Za wszelka pomoc z góry dziękuje
dostałem projekt z techniki cyfrowej no i nie wiem za bardzo jak sie za to wziąźć, jeśli ktośby cos na ten temat wiedzial to byłbym wdzięczny za pomoc, przydałyby sie tez jakieś materiały, więc jakbyście coś mieli to prosiłbym na maila: tomusd(at)o2.pl z góry dziękuje za wszelką pomoc
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...
Największy priorytet ma dla mnie w kolejności: 1) Mierzenie długości impulsu z 2 przerwań zewnętrznych 2) Mierzenie poziomu baterii na ADC 3) Komunikacja USART 4) Update/zapis zmiennych do EEPROM Zaczynając od organizacji USART: 1) Wiem już że opóźnienia to nie jest najlepszy pomysł w przerwaniu 2) Zapis do eeprom - wtedy kiedy będzie na to czas Dodam...
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...
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ść....
Generator wytwarzać powinien tylko napięcie wyższe od napięcia przebicia dielektryka w którym zanurzony jest obrabiany materiał. Generator musiał by mieć regulowaną częstotliwość impulsów. Do tego musiał by być inny układ w którym ustawiamy szybkość posuwu i który cały czas mierzył by prąd przepływający między elektrodami i który korygował by szybkość...
Wyjaśnij jeszcze co to jest stan C, do czego służy i jak go definiujesz/rozpoznajesz, bo nijak tego nie idzie zrozumieć, to po pierwsze. Różnica pomiędzy C a B to ma być długość stanu niskiego pomiędzy jednym stanem wysokim a drugim. Dodano po 29 Dodanie zerowania licznika nic nie pomaga, jest nawet gorzej: --------------------------- HI: 928 LOW:4294875584...
Ten, który podałeś jest dla silnika bezszczotkowego (czyli synchronicznego), a tobie raczej chodzi o zwykłe silniki szczotkowe DC z magnesem trwałym. Musisz zbudować 2 mostki H: http://pl.wikipedia.org/wiki/Mostek_H Jeśli chodzi o regulator: na takie napięcie bez wiedzy z elektroniki nie masz szans. Najprościej jest wykorzystać pojedynczy uC i mierzyć...
Z tego co widzę to mierzysz napięcie na wyjściu odbiornika a trzeba mierzyć długość impulsu za pomocą Timera.
Nie CTC, ale ICP - dzięki temu w sprzętowy sposób mierzymy długość impulsów.
To mierz długość impulsu i przelicz. INT0- start timer-zbocze opadające INT1- stop timer- zbocze narastające No i odpowiedni prescaler.
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?
AVE... Rób prototyp od razu z dedykowaną częstotliwością zegara... Możesz też użyć modułu CCP, ustaw go w tryb Capture na każde zbocze opadające. Zamiast mierzyć długość impulsu, zmierzysz długość przerw między impulsami. W ostatecznym rozrachunku wyjdzie na to samo...
Czyli tak - uC mierzy długość impulsu wysokiego i niskiego, dodaje, dzieli 100ms (lub 1s) przez wynik, potem wyniki dzieli na 2 (liczę ilość okresów w 100ms (lub 1s) ) po czym mnoży wynik przez liczbę którą podzieliłem częstotliwość przerzutnikami.
Sorki że się nie odzywałem.. Już odpowiadam: Komputerek mierzy długość impulsów na wtryskiwaczach i na ich podstawie oblicza ilość paliwa które przepłynęło-to tak po krótce. Koszt komputerka nie jest wielki-najdroższy był wyświetlacz alfanumeryczny i uP-razem jakieś 50zł wyświetlacz i 15uP, czyli wsio około 80-90zł. :D
Funkcja pulseIn zwraca wartość w postaci unsigned long. Ty natomiast przypisujesz jej wartość do (signed) int. Czyli: -odczytana wartość może się nie zmieścić; -jeżeli odczytana wartość przekroczy połowę "pojemności" typu int, to zostanie zinterpretowana jako liczba ujemna. Pytanie, jakie długości czasów mierzysz? Ile mija czasu pomiędzy kolejnymi impulsami...
Witajcie ! Interesuje mnie jak mogę mierzyć długość impulsu przy pomocy np. Atmel Mega8. Nie chcę gotowych rozwiązań, tylko tak łopatologicznie zasadę jak to się robi. Uczę się programować mikrokontroler w C. Chodzi o to, że nadajnik modelarski przekazuje informację o położeniu drążka w postaci ciągu impulsów, których długość trwania stanu wysokiego...
Witam Jakiego rzędu są to rozbieżności? Może warto zmienić preskaler licznika. Rozbieżności są dość znaczne rzędu ± 30%. Kombinowałem z preskalerem i częstotliwością procesora i nic to nie pomaga. No chyba, że Proteus przekłamuje bo nie sprawdzam tego fizycznie, nie mam generatora z regulowaną częstotliwością. Warunek oczywiście można zmienić ale...
Tak prosto to nie ma. Możesz mierzyć czas otwarcia jednego z wtryskiwaczy albo w niektórych sterownikach był sygnał zbiorczy czasu wtrysku na MID-a (komputer pokładowy - funkcja spalanie). Ilość paliwa dawkowana jest mniej więcej równa obciążeniu a to jest wprost proporcjonalne do czasu otwarcia wtryskiwacza (długość impulsu). Jak chcesz aktualną moc...
Może komus sie przyda. Śmigła przeciwbeiżne które znalazłem: sklep: airhobby: smigła GWS, 3 łopatowe: 5x3 6x3 8x4 nastik: śmiagła GWS, 3 łopatowe 9x4 8x4 modelarski : śmigła APC, 2 lopatowe: 9x6, 10x6 10x7,10x8, 11x8 Grauper, 2 lopatowe 7x4, 8x6, 9x6, 10x6 PS: co do tych ostatnich śmigieł to nie jestem pewien czy to do modeli elektrycznych PS2: Yas...
"Zapamietanie probek z dnia" te mnie nie interesuja jako wynik na wyswietlaczu mnie interesuje napewno suma probek z miesiaca, ktora bede mogl kasowac przyciskiem. czyli 12 probek w roku? Jakie to ma zastosowanie licznie sredniego prądu? "jaka ma byc rozdzielczosc" tzn ile probek - pomiarow napiecia ma robic w ciagu dnia jezeli chodzi o to to ma dokonywac...
Mierzyłem się z tym zagadnieniem kilka razy; najpierw na ESP8266. Po wgraniu firmware NodeMCU mamy kilka trybów pracy. Poza NORMAL i DEEP_SLEEP są jeszcze np. LIGHT_SLEEP. Do tego wyłączenie radia daje dużą oszczędność. Zastosowanie uC np ATmega168PV. Pracuje od 1,8V (w rzeczywistości od 1,5 albo i niżej) i ma znikomy pobór pracując jak licznik wybudzany...
Podepnij to pod wejście mikrokontrolera wywołującego przerwanie (lub sprawdzaj stan pinu co 10us). W ten sposób poznasz długość sygnału i przeliczysz go na wypełnienie dla sterownika mostka h. Impuls który mierzysz miesci się w przedziale ~1-2ms i jest wywoływany co ok. 20ms (czyli dla impulsu ok. 1ms masz wartość 0%, a dla 2ms masz wartość 100%). Poczytaj...
Dobra panowie, poległem. Potrzebuje pomocy... Chyba nie umiem użyć tego pulsein. Nie mam pojęcia nic o timerach, próbuję to zrozumieć ale kompletnie nie czaję. Nie wiem czym są przerwania i przepełnienia... Nie jest to dobrze wytłumaczone. Na Pinb.0 (atmega32) podaję te impulsy. I chcę mierzyć albo długosc całego impulsu, albo tylko kiedy jest w stanie...
Tam jest generator impulsów prostokątnych który łączy się z 3 płytkami które formatują odpowiednio impulsy. Każdą płytkę poprzedza generator napięcia piłokształtnego oraz układ synchronizacji. Sygnał to impulsy prostokątne które powinny zmieniać swoją długość wraz z regulacją prądu spawania. Więc jeśli chcesz to sprawdzić to mierz przebieg na wyjściu...
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...
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...
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...
Wykonanie tego na elementach IR także jest możliwe. Moja propozycja jest taka, że pojazd musiałby mieć i diody nadawcze IR, i fototranzystory. Dioda musiałaby nadawać sygnał o stałej częstotliwości tak, żeby odbiornik mógł rozpoznać nadawanie. Fototranzystor musiałby być podłączony pod dwa wejścia: jedno wejście od ADC, a drugie od komparatora analogowego...
czas trwania impulsu dodatniego No , to już wszystko jasne :D częstotliwość tych impulsów to od 0 do 400 na sekunde Hmmmm... :| Wybacz mi , że tak Cię ciągnę za język , ale ... piszesz: -zakres tego impulsu to od 10 do 40 mili sekund... , więc ja pytam - skąd u diabła te 400 Hz :?: a opis tej instrukcj to zerowanie bitu w rejestrze a jeśli załaduje...
Sygnał PWM do standardowych sprzętów modelarskich (pomijam rozwiązania cyfrowe - niszowe - Graupnera, Futaby itp) to impulsy czasowe - aktywny jest stan wysoki. Nie mówimy tu o % wypełnienia bo ramki mogą mieć różną długość a impulsy też różny czas trwania. Sygnał jest asynchroniczny - tzn nie jest w żaden sposób taktowany. Jedynie długości impulsów...
Z obsługi przerwania wyrzuciłem zbędny kod. Wpisałem TCNT0=250; i zlicza bardzo szybko. Tak jak powinno. Ale... Jeśli przysłonię czymś czujnik, zaczyna liczyć, jeśli odsłonię, przestaje i zaraz wyświetla wartość zmiennej a. W jaki sposób wykorzystać wartość tej zmiennej do obliczenia prędkości obrotu tarczy? Tarcza z wycięciami będzie założona na silniczek,...
Jak już Kolega nabierze wprawy z przerwaniami i timerami to można osiągnąć zamierzony cel w następujący sposób: Dajemy sygnał (którego długość trwania chcemy mierzyć) na wejście INT0 oraz INT1 jednocześnie, przy czym pierwsze ustawiamy na zbocze rosnące a drugie na spadające, w przerwaniu INT0 startujemy timer1 a w przerwaniu INT1 zatrzymujemy go,...
Mozesz tak albo tak. Jak dasz tylko Vcc i GND to bedziesz mial stala predkosc obrotowa, jak dasz impulsy to bedziesz mial regulator PWM to sterowania predkoscia (wtedy oczywiscie z dowolna czestotliwoscia i zmieniasz tylko wypelnienie) Ja mam inne pytanie: Czy w serwie trzeba synchronizowac jakos zegar serwa? bo przeciez dowolnie mu chyba nie moge impulsow...
Zmontowałem układ na wytrawionej płytce i dalej było to samo, ale po wmontowaniu między A/C a plusem rezystora 100 Ohm i między plusem i minusem 100nF serwa nie wieszają się i wszystko jest ok z wyjątkiem Ledów sygnalizujących stan serwa, ale to najmniejszy problem. Serwa nie są tanie więc musze mieć pewność czy będą one poprawnie działały, i tu mam...
Mam nadzieję, że czytelny :) http://obrazki.elektroda.pl/6648832200_1... Rezystory przy ledach to 330. krru, jeśli chodzi o odbiornik i woltomierz, to wygląda to tak: przy środkowym położeniu wajchy napięcie wynosi 0.3V, dam w lewo - stopniowo obniża się do 0.22 w ekstremum, dam w prawo - rośnie do 0.34. Wyniki nie 'skaczą'. A zatem...
witam !! a może rozbierz jakiś stary silnik krokowy ( najlepiej jakiś z małą ilością kroków na obrót ) i w ten sposób uzyskasz coś na kształt impulsatora . przy silniku 7,5 stopnia /krok będzie to 360/7,5 = 48 . tyle będziesz miał impulsów na obrót . nie będzie to do końca tarcza , ale te małe silniki mają dość wąskie wirniki ( i jeszcze rym się zrobił...
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.
mierzyłem ten układ na oscyloskopie i nie wiem czemu ciągle nie mogę regulować długości impulsów czestotliwość mogę regulować ale i wtedy zmieniają się długości impulsów nie ma niezależnej regulacji i nie wiem gdzie jest błąd
Jeżeli masz ciąg impulsów o współczynniku wypełnienia ok. 50% to przy takim rodzaju transmisji nie pozostaje nic innego jak "mierzyć" okres fali prostokątnej (np. długość 10 kolejnych impulsów). Jeżeli wszystkie pomiary nie będą się różniły od siebie o więcej niż "x" to znaczy że sygnał przyszedł z pilota. Przy żarówce jest b. małe prawdopodobieństwo...
Witam, TWl. Co rozumiesz przez TDC ? :] Time To Digital Converter. Dostaje na wejściu impuls, mierzy czas jego wystąpienia (i/lub) długość i wyprowadza w formie cyfrowej. TW
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...
Podałem silnik tylko jako przykład. Chcę mierzyć impulsy prądowe z dowolnej cewki. Nie musi to być silnik, może to być dzwonek albo co innego. Interesuje mnie tylko ilość impulsów w jednostce czasu. Prąd i długość nie ma znaczenia.
https://obrazki.elektroda.pl/6863312200_... Jeżeli tarcza encodera zamontowana jest bezpośrednio na osi koła jezdnego, to wystarczy ci znać obwód tego koła i ilość impulsów dostarczanych na jeden obrót przez posiadany encoder. Ten przykładowy ma akurat 20, twój może być inny. Z tego obliczysz jaki odcinek drogi przypadnie na jeden...
Można by odpowiednio przeskalowanym licznikiem zliczać ile impulsów przypada na pełny obrót (tak aby przy wolnej jeździe licznik sie nie zdążył przepełnić, a nawet przy zbyt wolnej warto by było wyłączyć wyświetlanie) i zakładając tą samą prędkość przy kolejnym obrocie, dzielić tą liczbę impulsów przez ilość kolumn napisu, otrzymany wynik będzie czasem...
Attiny15 nie ma pamieci ram, wiec raczej cieąko sie na niego kompiluje jezyki wysokiego poziomu. Jeden timer generuje nośną 36kHz, a długość impulsów mierzysz zliczając wygenerowane impulsy: 1 bit rc5 trwa 1.782ms, czyli w bicie mieści się 62.2 okresów sygnału 36kHz. Przy nadawaniu włączasz COM0A[1:0] na "toggle", a przy braku nadawania na "normal port...
Posiadanym miernikiem może kolega sprawdzić czy kondensator ma zwarcie - mierzy się omomierzem lub testerem zwarć/ciągłości. Tym samym testerem może kolega ocenić czy większe kondensatory mają jeszcze swoją pojemność, czy ją utraciły całkowicie. Ocena na słuch - czy piszczyk dostatecznie długo piszczy. Metoda bardzo nieprecyzyjna, bo trzeba mieć trochę...
"Napięciem bliskim zera" czyli czy 4051 będzie poprawnie reagował na impulsy? To już chyba zależy od konkretnego przypadku, ale myślę, że z tym nie powinno być problemu. Najgorzej właśnie może być z liczeniem tych impulsów. Częstotliwość pracy na każdym kanale powinna być mniejsza niż długość impulsu przy najszybszych obrotach. Czy układ ma mierzyć...
mierzenie długości długości impulsu pomiar długości impulsu
termet komin format activex sterowniki wibracyjne
grzejniki aluminiowe grawitacyjnie grzejniki aluminiowe grawitacyjnie
Jak podłączyć silnik odkurzacza MRG 402-42/2? Podłączenie głowicy magnetofonu MDS 432: odczyt i zapis