Ad1) Dla częstotliwości 1250Hz, częstotliwośc Nyquista wynosi 2500 Hz a to oznacza że najmniejszy teoretyczny okres próbkowania wynosi 0.4ms Ad2) Przy kroku próbowania co 2ms można odtworzyć sygnał o częstotliwości nie przekraczającej 500Hz
(przepraszam, każdy czasem ma gorszy dzień, odczytałem, że to ja mam się kłaniać i...) nie okres pomiaru, a okres próbkowania (okres, czyli odwrotność częstotliwości) 150 próbek, "okres" pomiaru 1,5 sekundy, więc okres próbkowania to T={1,5\over150}=0,01 (100 Hz) tak często mierzymy sygnał a 2\over T , jeżeli ma to nic o nim nie wiemy!
Jeżeli opóźnienie To jest równe okresowi próbkowania to ok. Jeżeli mniejsze można przybliżyć do najbliższej pełnej i większej wielokrotności okresowi próbkowania ( najgorszy przypadek). Jeżeli nie można przybliżyć to sprawa się komplikuje. Metoda dyskretyzacji Forward Euler użyta tutaj może prowadzić do straty stabilności w dziedzinie dyskretnej. Taka...
IMHO możesz zrobić jedynie różniczkowanie numeryczne, które polega zasadniczo na obliczaniu różnicy między dwoma sąsiednimi próbkami podzielonej przez okres próbkowania (czas pomiędzy pobraniem dwóch próbek). Jeśli chcesz mieć "wartość chwilową" tej różniczki, to zapamiętujesz poprzednią wartość odczytu i przy pobraniu następnej liczysz różnicę: deriv...
Możliwie jak najwyższą. Kilka kHz było by miło ale wyczytałem w dokumentacji BTM 222 że domyślne baud rate jest równe 19200 co podzielone przez 3 (3 osie) a potem przez 16 (jedna próbka w dwóch bajtach) daje 400 Hz. Jeśli dałoby się to jakoś zwiększyć to byłbym zadowolony ale jeśli nie to i tak na razie jest tylko prototypowe urządzenie i chodzi mi...
witam, problem pojawił sie w czasie sterowaniem pracą silnika DC za pomocą sterownika PLC CPU215 firmy Siemens, nie będę opisywał całego "zabiegu" regulacji. Problem leży w następującej kwestii: po dobieraniu odpowiednich nastaw regulatorów P PI PID występuje dziwny błąd, P i PI dawało stabilność ale po wprowadzeniu PID układ nagle traci swoje właściwości...
Btw - źle liczysz korelację. Wynik splotu (i korelacji) ma długość sumarycznej długości wejść. Twój wynik ma tylko 200 próbek. Okres próbkowania 10ms. W każdym przerwaniu 10ms zezwalam na Input Capture. W ICP: Zapalam diodę RED i czekam na 2 kolejne zbocza rosnące. Wyznaczam okres dla RED. Zapalam diodę IRED i czekam na 2 kolejne zbocza rosnące. Wyznaczam...
W= ((2*pi)/N)*(Mp/Tp) W - prędkość N- liczba impulsów na obrót Tp - okres próbkowania Mp - liczba zliczonych impulsów w okresie próbkowania Tp
Dopóki czas tych operacji mieści się w okresie próbkowania, to jest okej. Wracając do tematu (bo chyba trochę odbijamy), jedyne czego potrzebuję to jakiegoś algorytmu kompresującego i dekompresującego 24 bity do 16 bitów i odwrotnie. Wiem, że nie da się tego zrobić bezstratnie, ale chcę dążyć do jak najniższych zniekształceń. Co wyjdzie, to wyjdzie....
Jak napisał Piotruś - stały okres próbkowania plus zapewnienie niezbędnej przerwy w transmisji. Przecież to są naprawdę podstawy podstaw - o czym w ogóle ta dyskusja?
Liczbę próbek na okres sygnału wyznaczysz z twierdzenia Shannona o próbkowaniu. Przydatne pojęcia: częstotliwość Nyquista, aliasing. Wyznacz minimalną częstotliwość próbkowania, następnie przelicz częstotliwość na okres próbkowania i podziel okres sygnału przez okres próbkowania i masz liczbę próbek. Literatura: "Podstawy Teorii Sygnałów" Szabatin "Wstęp...
Chodzi o okres próbkowania przetwornika, bo jakoś to tak napisałeś, że nijak nie idzie zrozumieć ? Zwykle częstotliwość próbkowania przetwornika musi być co najmniej dwa razy większa niż najwyższa częstotliwościowo składowa próbkowanego sygnału.
Funkcja c2d dyskretyzuje system ciągły ale nie za pomocą metody prostokątów w przód tylko innymi metodami. Trzeba to zrobić inaczej w matlabie. Możesz napisać transmitancję w dziedzinie z i zrobić pzmap tej transmitancji. Patrząc na rysunki zrobione dla innej dyskretyzacji. System jest stabilny bo bieguny są w okręgu jednostkowym, co widać po wcześniejszych...
T to okres próbkowania. Wzory są poprawne.
Witam!!! Potrzebuję małej pomocy, chodzi o to jak policzyc minimalną częstotliwośc pracy układu synchronicznego. Jest ona uzależniona od częstotliwości zmian sygnałów wejściowych jesli mamy zadane okresy próbkowania sygnału wejściowego. Co sie dzieje w przypadku jesli sygnałów wejściowych jest kilka, i jak dobrac okresy próbkowania takiego sygnału Prosze...
Przez okres próbkowania*VREF/1024 i ewentualnie pierwiastek z tego
IMHO problem z nieprawidłowym zliczaniem wynikał z podłaczenia jako odbiorniki wyłącznie LED. W ten sposób miernik przystosowany do sinusoidy został zmuszony do pomiaru bardzo zniekształconego przebiegu co zawsze wprowadza błędy. Do tego zapewne dochodzi specyfika pomiarów cyfrowych gdzie "szpilka" równie dobrze może zostać nie zauważona jak i "rozciągnięta"...
(at)Setel Czyli po obliczeniu sumy energii próbek podzielić to przez (liczba próbek * okres próbkowania) ? Wiem, że moje pytania są nieco "łopatologiczne", ale chcę być pewien że dobrze zrozumiałem.
najprościej to bym proponował stablicować kilka okresów, tak żeby pierwsza próbka była w tej samej fazie sinusa co następna po ostatniej. na oko licząc będzie to 12 próbek (5 okresów).
częstotliwość w tym wypadku jest rozumiana jako okres próbkowania. Dlaczego nie powinienem użyć funkcji delay() Co do SPI, zadanie zostało określone do wykonania na RS-232
Napotkałem kolejny problem...nie wiem w jaki sposób miałbym zrealizować taką funkcję która co jakiś czas po uruchomieniu automatycznie by sie wywoływała. Tzn chodzi mi o to że odpalam przyciskiem zbieranie pomiarów i one co 100ms się zbierają i aktualizuje się treść TextBoxa...jednakże nie chodzi mi o to żeby po wciśnięciu przycisku program wpadł w...
Ależ oczywiście, że się da, trzeba tylko wykonać w programie parę prostych obliczeń - z 10 linii kodu powinno wystarczyć. No i oczywiście zadawać jako parametr okres próbkowania, a nie częstotliwość.
Tak, ten mój przykład z prostokątem 500Hz jest trochę mylący. 500Hz pochodzi nie z podziału zegara fast pwm ale dowolnego innego a prostokąt odtwarza zmiany wypełnienia. Częstotliwość na wyjściu pwm nie ma większego znaczenia. Myślałem o czymś takim, po inicjalizacji pwm, bez przerwań, 75 i 187 z sufitu: loop: OCR1A=75 delay 1ms OCR1A=187 delay 1ms...
(at)jupi23 W całym zadaniu potrzeba jest wyznaczyć transmitancje dyskretną całego układu z przetwornikiem ADC, ale w tym przypadku konkretnie chodzi mi o wyznaczenie transmitancji/równania bloku, w którym e(nT) jest sygnałem wejściowym, a u(nT) wyjściowym. Problem w moim toku rozumowania wynika z opózniania sygnałów "(n-1)T", nie jestem w stanie przełożyć...
Niekoniecznie muszą być duże skoki na tym IC6 (wtórnik napięcia drabinki) może wcale nie stosują pełnego szukania od najstarszego bitu tylko idą mniejszymi skokami, zakładając, że się sygnał mało zmienia między próbkami. Nie jestem pewny czy określanie wypełnienia tym miernikiem VA18 przez pomiar średniego napięcia jest miarodajne ale zakładając amplitudę...
Okres próbkowania "żółtka" to ok 1/3s... więc niby coś tam migać powinno, przesadziłem, oscylacje sondy regulacyjnej na wolnych obrotach są wolniejsze. Tak czy owak to nie jest dobra metoda na sprawdzanie sondy.
Oto działająca funkcja, testowana na Atmega16, czas próbkowania 1 ms PID_state regulator_PID(PID_state x) { double e; double de; double I; ADC_conv(x.mes_channel); x.mes_x=ADC_result*conv_mul; e=x.x0-x.mes_x; I=x.ki*Tp*(e+x.eminus1)/2+x.Iminus1; de=(e-x.eminus1)/Tp; x.eminus1=e; x.y=x.kp*e+x.kd*de+I; if((x.y>x.y_max)||(x.y<x.y_min)) { if(x.y>x.y_max)...
Jak zmienić: Zajrzeć w plik nagłówkowy i odnaleźć właściwe nazwy rejestrów i bitów. Komunikacja praktycznie nie ma związku z częstotliwością próbkowania, musisz tylko zadbać o to, żeby czas przesyłania próbki nie był dłuższy niż okres próbkowania (o ile wysyłasz każdą próbkę na bieżąco).
ok zaraz sprawdzę Dodano po 31 Napięcie pozostaje stabilne przez cały okres próbkowania zarówno na procesorze jak i na bazie Q854 (tranzystory sprawne)
Jasne! Pokrętło najlepiej zrobić z plastiku - łatwo się obrabia... A tak poważnie to O CO CHODZI??? O oprogramowanie enkodera/impulsatora, regulację potencjometrem przez ADC czy o procedurę zmiany okresu próbkowania/częstotliwości pomiarów? "Weź no" sprecyzuj swoje pytanie albo coś...
No to akurat jest dużo prostsze. Dla echa pojedyńczego: do sygnału dodajesz ten sam sygnał o mniejszej amplitudzie opóźniony o czas echa czyli o N próbek, gdzie: N=Te/Tp Te - czas echa Tp - okres próbkowania ewentualnie dodawany sygnał można filtrować dla uzyskania bardziej realistycznego efektu. Wielokrotne echo uzyskujesz powtarzając powyższe czynności...
Timestep too small run oznacza, zę jest ustawiony w parametrach symulacji za duzy krok czasu. Chodzi o to, że ustawiłeś za duzy okres próbkowania, niewspółmiereną do częstotliwości pracy symulowanego układu. dlatego symulator zaprzestaje pracy.
Witam. Musisz zmierzyć czas pomiedzy impulsami z jednego i z drugiego czujnika, a nie bazawać na próbkowaniu. Chyba że zmierzysz ile okresów próbkowania minie od jednego do drugiego impulsu. Można jeszcze inaczej. Bazując na efekcie Dopplera. O tyle lepsze, że nie wymaga ustawiania czujników i mierzenia odległości miedzy nimi a tylko jeden czujnik,...
Oczywiście, że można mierzyć okres, tyle, że wtedy nie ma jak się zsynchronizować z częstotliwością próbkowania bo powiedzmy, że następuje chwila pomiaru okresu (chwila próbkowania), ale badany przebieg ma teraz stan niski a wysoki (czyli pierwsze zbocze tego badanego sygnału) nastąpi za 10us...OK a innym razem, gdy nastąpi kolejna chwila pomiaru okresu...
Lepiej: po przeprowadzeniu synchronizacji można poprawić wartość timera tak aby timery na wszystkich procesorach chodziły identycznie nawet pomimo dużych czasów propagacji. Jak już timery chodzą identycznie, to w SFIOR można ustawić wyzwalanie ADC zdarzeniem od timera jak przepełnienie (ADTS=6) albo porównanie (ADTS=5). Ze względu na możliwość użycia...
Cześć, nie potrafię sobie poradzić z pewnym problemem. Naszukałem się tego w książkach i internecie, ale nadal nie rozwiązałem problemu. Nie potrafię wyznaczyć poszczególnych harmonicznych sygnału napięcia sieciowego po przepuszczeniu przez kalkulator FFT. Dla przykładu: -mam 1024 próbki mojego sygnału, -po przepuszczeniu tego przez kalkulator FFT dostaję...
Zrobiłbym to tak (pseudokod): VAR flag = 0 FOR Dodano po 55 Spojrzałem właśnie do pliku CSV i widzę, że zmiana prądu z max do min zajmuje więcej niż pojedynczy okres próbkowania, więc niestety mój algorytm tu nie zadziała. Autorze, czy możesz podpowiedzieć, jaki jest cel odwracania co drugiej "paczki" danych? W naszych czasach większość prostych problemów...
Wystarczy pobierać bajt z portu np. mikrokontrolera do pamięci RAM, co określony okres próbkowania. A czy nie lepiej Zastosować do tego celu nogę z przerwaniem? Może się zdarzyć, że impulsy przyjdą w czasie, gdy stan nogi nie jest sprawdzany i wtedy ZONK a tak zliczymy wszystkie impulsy. Procedura obsługi przerwania byłaby prościutka w takim urządzeniu.
Obliczyłem na podstawie... Nie wiem czy się dobrze rozumiemy? Przez okres próbkowania rozumiem czas, co jaki robiony jest pomiar temperatury i przeprowadzane są obliczenia w regulatorze. Nie rozumiem po co miałby być sztucznie zwiększany? Myślałem że masz jakieś ograniczenia techniczne że tak rzadko próbkujesz sygnał? Częstotliwość próbkowania musi...
Z okresu próbkowania i ilości próbek transformaty. Na szybko z manuala do matlaba. df = Fs/NFFT; df- kwant częstotliwości Fs- częstotliwość próbkowania NFFT, ilość próbek transformaty. Sprawdź to, mogłem się pomylić. Ps. :) nie zapomnij modułów znormalizować. Dodano po 13 aha, dla jasności NFFT to nie jest ilość próbek sygnału, tylko ilu próbowa jest...
Bardzo dobrze jest to wytłumaczone w książce Zielińskiego "Cyfrowe przetwarzanie sygnałów : od teorii do zastosowań" W sporym skrócie jest tak, że z N próbek sygnału, liczysz N prążków widma. Jeśli sygnał jest okresowy o okresie T, to częstotliwość podstawowa szeregu Fouriera wynosi 1/T, a jego krotności k/T, co przy częstotliwości próbkowania fp =...
Sonda, jak wspominałem, dostarcza sygnału PWM (30mV - 1V o zmiennym wypełnieniu), natomiast powszechnie mówi się o "napięciu" sondy lambda, to właśnie napięcie jest wynikiem scałkowania tego przebiegu a układ całkujący to integrator. Miernik podłączony pod sondę też pokaże napięcie, ale jak pisałem będzie zależało od jego okresu próbkowania (jeśli to...
Wracając do tematu bramki - zainstaluj sobie jakiś program typu cubase. Wrzuć do niego sampel stopy albo werbla, i bramkuj zmieniając czas ataku, podtrzymania, i zwalniania bramki. Zobaczysz mniej więcej co się dzieje z tak obrabianym sygnałem. Na stopie dość dobrze usłyszysz kiedy bramka zbyt mocno "skręcona" zacznie zniekształcać sygnał. No ale jak...
AVE... Aha, mam schemat front-endu od DS1054Z, i nie widzę tam ani jednego komparatora. Bo tego nie robi się sprzętowo, tylko programowo. Serio, tam nie robi się tego analogowo. Bo to by nie miało sensu dla jakiegokolwiek trybu z wyjątkiem normalnego... Czyli umieszczony tutaj: http://rigol.codenaschen.de/index.php/Sc... jeden ze schematów o nazwie...
Gotowy układ, jaki opisuje bobo jest podany 'na tacy". Zobacz wątek: http://www.elektroda.pl/rtvforum/re-reje... Schemat i program do ściągnięcia, z tym , że na innym układzie scalonym. Okres próbkowania od jednej sekundy wzwyż. Program rysuje wykres na bieżąco i zrzuca dane na dysk do pliku tekstowego....
to napięcie wejściowe 60 to dlatego ze chciałem sprawdzić dla mniejszych wartości jak będzie zachowywał się transformator. teraz już mam 3 x 220V. podane wskazówki już zastosowałem no i teraz wykresy są jakby z większym okresem próbkowania>dzięki za tą wskazówkę. tak wstępnie to co przetłumaczyłem to wyglądało by to tak jak na rysunku poniżej. sam widzisz...
Witam, Pomiar jest poprzez HSC który jest ustawiony na pomiar częstotliwości okresem próbkowania co 10 ms. impulsy z enkodera odczytuje w w przerwaniach co 15 ms i przeliczam impulsy na m/min HSC próbkuje sygnał co 10ms a Ty co 15 ms zliczas impulsy. Jak masz pomiar częstotliwości to czemu robisz jeszcze zliczanie ? Czemu nie zamienisz HZ na rpm? Miałem...
Wyobraź to sobie tak: Na początek część analogowa: Na osi X masz czas (a nie częstotliwość), a na osi Y chwilową wartość sygnału (a nie amplitudę!). To jest wykres przebiegu sygnału w funkcji czasu. Częstotliwość próbkowana wynosi 44100 Hz, czyli próbkowanie następuje co 1/44100 sekundy. Można więc na wykresie narysować co 1/44100 sekundy pionowe odcinki...
Czy takie całkowanie "trapezowe" ma sens w przypadku równomiernego próbkowania? Jest dokladniejsze, rownomierne probkowanie nie ma tu nic do rzeczy. Co do samego sposobu calkowania to wystarczy sobie wyprowadzic wzor na pole obszaru pod funkcja liniowa. Sklada sie to pole z sumy pola trojkata prostokatnego i prostokata czyli wzor podany powyzej. No...
Witam W związku z wymogami norm, w załączonym Widmie prędkości potrzebuję odfiltrować pierwsze 10 Hz sygnału(0-10). Niestety wszystkie zaimplementowane prze zemnie filtry za pomocą narzędzia fdatool nie spełniają oczekiwań. Zakładałem że wystarczy filtr górnoprzepustowy powyżej 10 Hz, niestety w wyniku mojej niewiedzy filtracja nie daję widocznych efektów....
Kolego michał3411_2007 a ty mierzysz omomierzem rezystancje rezystora jeśli płynie w nim prąd i występuje na nim napięcie? Nie miałem na myśli pośredniej metody pomiaru rezystancji. Jakiej pośredniej po pierwsze pomiar miał być zrobiony w miejscu bezpiecznika więc co to za różnica, 0Ω od razu widać. Jeśli nawet w miejscach których mierzymy płynie...
Witam, Mam tablicę spróbkowanego sygnału x Amax=0 for i=1 to 200 Atk=0 for j=1 to 200 Atk=Atk+[ x(i)*x(j) ] next if Atk>Amax then if i≠1 then Index=i end if next W tym momencie w zmiennej Index powinien znaleźć się index maksymalnej autokorelacji. Ten index pomnożony przez okres próbkowania powinien dać okres przebiegu...
Dzięki za sugestie niestety nie posiadam takiej wersji... Czy mógł by ktoś podpowiedzieć jak przeliczyć wzmocnienia KI i Kd dla algorytmu PID_IND ? W manualu jest informacja o tym, że : " Przykładowo, jeżeli parametr Ki ma wartość 1400,wyświetlany będzie jako 1.400 powtórzeń/ sek., a powodowana przez niego zmiana sygnału wyjściowego bloku PID wynosi...
Twojego programu nie analizowałem, nie chciało mi się, albowiem od razu Ci powiem, że ja bez przerwań w ogóle bym się za to nie zabierał i dotyczy to nie tylko enkodera ale także zwykłych przycisków. Tak jak napisał tmf , każdy zestyk ma tendencję do drgań, a więc enkoder również, jest to opisane w książce Pieńkosa i Turczyńskiego "Układy scalone TTL...
Mam w pracy układ do wykrywania mionów "kosmicznych" - 4 pręty scyntylatorów o długościach może około 1,5 m, na końcach fotopowielacze, impulsy z fotopowielaczy podaje się na układy formujące i z nich na TDC ( time-digital converter = przetwornik czasu na liczbę) o rozdzielczości 50 ps. Przelot mionu przez scyntylator daje błysk światła i generuje impulsy...
Niestety nie mam pojęcia jak takiego PID-a napisać w Bascomie? Czy ktoś mógł by mi w tym pomóc bo atomatyk ze mnie żaden. Proszę bardzo: uj=uj-1+kp*(ej-ej-1)+kp*Tp/Ti*ej+kp*Td/T... uj, uj-1 - odpowiedzi regulatora (aktualna i poprzednia) ej, ej-1, ej-2 - odchyłki między wartością zadaną, a wartością aktualną (odchyłka aktualna, poprzednia,...
Nie bardzo widzę tu jakieg rodzaju obiekt chcesz zasymulować. Z tego co wiem, funkcję step wykonuje się podając jako parametr model w postaci równań stanu, albo tramsnitancji. Model należy utworzyć przedtem przy pomocy odpowedniej funkcji, np. tak: sys=tf(K, [T 1]); Polecenie to tworzy obiekt inercyjny I rzędu o nazwie sys; jak widać jako parametr polecenia...
To się pogubiłem - masz wykorzystać AD7755 :?: Dla układu ze zwykłym przetwornikiem A/C Przetwornik I/U za przekładnikiem to zwykły opornik. W specyfikacji przekładnika podana jest wartość tego rezystora, dla której zachowane jest przełożenie (o ile pamiętam coś koło 100 Ohm), oczywiście precyzyjny klasy 0,1%. Pisaliśmy o tym, że dla uproszczenia układu...
Witam!! Dzieki za odspowiedz. Jednak to troszke dla mnie za mało. Jesli chodzi o obiekt inercyjny I rzędu z opóźnieniem,to mam taką wskazówkę tylko nie wiem jak ją wykorzystac w języku STL: Obiekt I rzędu z opóźnieniem modeluje się przez szeregowe połączenie inercji I rzędu i obiektu czysto opóźniającego, który z kolei najłatwiej się modeluje na PLC...
Może późno trochę się wybrałem, ale zaryzykuję. Do precyzyjnego znajdywania wartości dla konkretnych częstotliwości stosuje się tzw. "zero padding". Do rekordu danych, powiedzmy 1024 próbki dopisuje się na końcu pewną liczbę zer, np. 7168 (8192-1024) i całość poddaje się FFT. Otrzymuje się wynik o 8 razy większej rozdzielczości częstotliwościowej. twierdzenie...
Przede wszystkim należy zwrócić uwagę na częstotliwość graniczną enkodera. Nigdy nie można jej przekroczyć. Przykładowo: Enkoder E6B2 Omrona ma fgr=100kHz Jeśli podłączymy do niedo silnik kręcący się z prędkością 6000obr/min to możemy policzyć maksymalną rozdzielczość enkodera. f=rozd*Vobr rozd=f/Vobr 6000obr/min=100obr/s rozd=100000/100=1000imp/obr...
Chciałbym przedstawić jeden z możliwych sposobów wykonania cyfrowego regulatora PID Przestawiony regulator nie ma konkretnego zastosowania , to do czego zostanie wykorzystany zależy od czytelnika. Opis regulatora kieruję do osób które zaczynają przygodę z automatyką i układami regulacji. Spróbowałem wyjaśnić jak działa cyfrowy regulator PID, czemu ich...
Witam. Jest taki problem. Robię odczyt z enkodera w mikroprocesorze używając przerwania do zliczania impulsów. Ilość zliczonych impulsów jest zapisywana w zmiennej alfa. Zmienna alfa jest przesyłana do PC przez port COM3 z prędkością 115200 bps. Dane na 100% dochodzą do portu i mogę je odczytać np. w LabVIEW. Jednakże, odczyt tych danych musi być w...
Dorzuć do tego jeszcze płaszczyznę masy. Ja mam tak: - Dwie płaszczyzny masy - analogowa i cyfrowa połączone w jednym punkcie (no właściwie to poiedzmy w dwóch, bo w środku proca też jest połączenie, ale kiepskie ~2ohm - Zasilanie części analogowej przez filtr LC. - Zewnętrzne źródło napięcia odniesienia 2.5V (TL431) BEZ kondensatora blokującego (bo...
Czyli mierząc sygnał o nieznanej częstotliwości nie wiemy, która będzie prawidłowa? Tak, to zjawisko jest stare jak oscyloskopy DSO i nazywa się aliasingiem. Polega na "wpasowaniu się" (stąd nazwa) próbkowania w punkty na kolejnych okresach przebiegu mierzonego. Uzyskujemy efekt podobny do świadomie wykorzystywanego w tzw. próbkowaniu w czasie ekwiwalentnym.
Ja zrobiłbym to w następujący sposób: Częstotliwość próbkowania ustawiłbym tak, by była większa od częstotliwości sygnału jakieś 10 - 100 razy (im więcej, tym mniejsze zniekształcenia sygnału). Oczywiście wszystkie próbki sygnału trzymasz w jakiejść tablicy. Zamiast przetwornika C/A wykorzystałbym PWM (to można zaimplementować softwarowo) o częstotliwości...
-----|===|---+---- R | Uwe(t) === Uwy(t) C | | --- (niestety nie chciało mi normalnego obrazka przyjąć stąd te bohomazy znakowe :( Dla powyższego układu całkującego przyrost napięcia na kondensatorze wyraża się znanym wzorem: dU*C=I*dt dt - okres próbkowania Uwy(t+dt)=Uwy(t)+dU(t) = Uwy(t)+(Uwe(t)-Uwy(t))*\frac{dt}{R*C} Uwy(t+dt) -...
RSa w VHDLu możesz opisać szybko i całkiem łatwo. Tym bardziej, że tylko Rx. Sygnał należy nadpróbkowywać, aby unikać zakłóceń, np. 4x szybciej niż prędkość transmisji (im więcej, tym lepiej można się zgrać z zegarem nadawcy). Gdy pojawi się bit startu, czekasz jeden okres próbkowania i sprawdzasz, czy to na pewno on, potem odpalasz licznik impulsów...
seria AT89S5x (stare 51,52) nie posiadaja żadnych fusebits. Stare 8252 maja chyba jeden (pisze z pamieci bez noty) do wyłaczania SPI (nie mylić z ISP) i chyba do kontroli zapisu do eepromu (write protect). nowe serie 8253 maja tak samo jak S2051. To sa nowe procesorki i nie mozna ich wiązac ze starymi. Jeszcze arz przypominam, że S2051 to nie jest to...
(...) czemu tam jest i-N nie powinno być przypadkiem N-i ?? zakładam, że N to stała wielkość tablicy a i to zmienna która będzie się zwiększać czyli gdzieś w programie będzie i++; Wzór jest dobry. Układ realizuje linię opóźniającą. „i“ jest numerem próbki odpowiadającym chwili bieżącej, natomiast „i-N“ jest numerem próbki opóźnionej....
Zaczynam odpadać. Oczywiście, że: 1. W układzie są źródła prądowe, a nie rezystory (czy też stałe rezystancje kanałów). 2. Wydzielanie ciepła w źródłach prądowych zależy od napięcia zasilania. 3. Dioda Schottky nie jest dobrym sposobem na obniżanie napięcia zasilania, ale jest szybkim sposobem na uzgodnienie poziomów logicznych przy niewielkiej liczbie...
4) System zwielokrotniony TDM. Wyjaśnic pojecie: próbkowanie, kwantyzacja, kodowanie. Szum kwantyzacji oraz sposoby zwiększania odstepu sygnału uzytecznego od szumu. Kompresja sygnału - krzywa kompresji typu A. Ramka systemu PCM 32/30 ========================================... TDM - Time Division Multiplex - system zwielokrotniania pojemności łącza...
Bazując na Waszych przykładach postarałem się napisać kod regulatora PID. Na razie nie posiada on obsługi enkoderów, steruje on silnikami jedynie na podstawie danych z akcelerometru i żyroskopu - odchylenie i prędkość odchylania. Poniżej wrzucam kod, bardzo bym prosił o sprawdzenie czy w ogóle ma to szanse działać. Pozdrawiam A.T. [syntax=c]// nastawy...
Estymatą (przybliżeniem) rzeczywistej wartości RMS sygnału jest zmienna RMS w kodzie podanym powyżej. Skuteczność kodu możesz sprawdzić sam, pisząc w dowolnym języku programik, któremu podasz do przerobienia sygnał sinusoidalny o różnych częstotliwościach. RMS dla sinusa jest znany, więc będziesz w stanie ocenić jak bardzo estymata odbiega od wartości...
Pewnie chodzi o syntezery o angielskiej nazwie Direct Digital Synthesis. (DDS). Analog Devices robi gotowe układy. Ogólnie polega to na tym, że układ generuje adresy do pamięci zawierającej jeden okres sinusa. Generator adresu składa się z akumulatora (sumator+rejestr) dodający co okres próbkowania liczbę odpowiadającą przyrostowi fazy. Jeżeli akumulator...
Czyli mamy do czynienie z czymś w rodzaju pętli prądowej, coś jak w systemie MIDI Pytanka 1. Czy transmisja leci cały czas czy tylko jak zmieniasz nastawę ? 2. Co się dzieje w przypadku przerwy w transmisji ? 3. Czy jedynka ze zbioru TXT oznacza przepływ prądu w linii (obecność napięcia na transoptorze) ? 4. Czy masz możliwość sprawdzić czy sygnał do...
Nie przedstawiłeś swoich osiągnięć, a to oznacza że szukasz gotowca kolego. Nie wiem jak to można wywnioskować z mojego postu(zważywszy że zaznaczyłem iż dla modelu z simulinka, gdzie mam metodę dtc działa i nie szukam kodu). Głównie wykorzystuję estymatory neuronowe niemniej do ich nauki potrzebny mi jest moment uczący(przedstawianie sieci oczekiwanego...
mam pytanie o ACS - posiadam 3 sztuki i zauważam duży problem w stabilnosci ich napięcia na wyjsciu przy prądzie 0 (nawet po zmianie kondensatora filtru na 470nF). W jednym napięcie wyjsciowe jest 2,503, w innym 2,485 a w winnym 2,515 przy zasilaniu pewnym napięciem 5V. Miałem podobny problem. Poziom zera przy każdym uruchomieniu wykrywam mniej więcej...
Cześć prosiłbym o pomoc w wyznaczeniu FFT sygnału z pliku CSV w Python. Robię to 1 raz. Używałem sobie najpierw takiego skrytpu Fs = 1000 T = 1.0 / Fs L = 1000 t = np.arange(0, L) * T f1 = 50 f2 = 120 signal = np.sin(2 * np.pi * f1 * t) + np.sin(2 * np.pi * f2 * t) # Obliczanie FFT fft_result = np.fft.fft(signal) fft_freq...
Ogarnięte, gdyby ktoś szukał w przyszłości: 98. Jaka jest optymalna postać odpowiedzi skokowej układu regulacji, którą niekiedy można uzyskać w regulacji deadbeat ? Projekt regulatora deadbeat zakłada osiągnięcie czasu regulacji równego jednemu okresowi próbkowania, tr=T s, optymalnie tak, aby Odpowiedź skokowa układu regulacji osiągała stan ustalony...
Jak napisać kod w Arduino na ESP32 aby wykonać 128 punktowe FFT dla sygnału na wejściu ADC tak aby zapewnić próbkowanie z częstotliwością 10kHz a wyniki przedstawić jako punkty na wyświetlaczu OLED? Realizacja projektu obejmuje trzy główne części: konfiguracja ADC i próbkowanie sygnału, implementacja FFT i prezentacja wyników na wyświetlaczu OLED....
Po pierwsze proponuję sięgnąć do literatury i przypomnieć sobie istotę działania filtrów cyfrowych !!! wartości x(n-M) czy y(n-M) oznacza próbkę x(n) lub y(n) opóźnioną o M okresów próbkowania. x(n-1) - oznacza próbkę z poprzedniej chwili czasowej w stosunku do tej w której liczysz Na początku: x(n-2)=0 x(n-1)=0 x(n) - aktualna próbka wejściowa y(n-2)=0...
Częstotliwość próbkowania (a w zasadzie okres) masz podaną...
Witam!! Przy próbie zapisu całki w kodzie VHDL napotkałem jeden problem - otóż posiłkując się na informacjach zwartych na screenshot'cie poniżej (cały dokument dostępny tutaj www.terminator.aei.polsl.pl/dydaktyka/si... ): http://obrazki.elektroda.net/65_12355504... chcę zapisać w VHDL wzór na napięcie kondensatora: Uc=1/C∫ic(dt)...
Witam kolegów Wykonuję mikroprocesorowy regulator prądu sterowany PWM, max f PWM wynosi 300Hz. pomiar prądu będzie realizowany poprzez przetwornik LEM (oddzielenie galwaniczne wyjścia) Napięcie na wyjściu przetwornika wygląda następująco (w zależności od prądu): http://obrazki.elektroda.net/29_12310782... http://obrazki.elektroda.net/61_12310782...
Witam. Mam wzór u(t)= U*w*t*sin*w*t, U - napięcie w - omega t - czas okres sygnału -T / 2 ≦ t ≦ T /2; ≦ = mniejsze równe Chcę zrobić symulacje sygnału okresowego w postaci funkcji czasu. Mam problem jak wpisać w matlabie czas próbkowania sygnału. Byłby w stanie ktoś pomóc? Z góry dziękuję za pomoc. Pozdrawiam.
Witam. Czy poratuje ktoś? Posiada ktoś jakiekolwiek notatki czy informacje na temat następujących regulatorów prądu: - regulator histerezowy, - regulator DMC (Delta-Modulation Controller), - regulator z liniową nośną PI-TCPWM (Proportional-Integral with Triangular Carrier PWM), - regulator jednocyklowy w nieliniową nośną OCC (One-Cycle Controller),...
Dzięki za wskazówki, zrobiłem tak jak napisałeś i wszystko działa bardzo dobrze. :) Mam jeszcze pytanie, ponieważ pin 13 jest włączany na początku pętli i wyłączany na jej końcu w celu pomiaru czasu jej trwania. W przypadku gdy mam załadowany program powyżej czas wykonania to 16,8 ms co daje częstotliwość 59,5 Hz. https://obrazki.elektroda.pl/6334009400_...
Jeżeli to ten sam sygnał, taka sama ilość próbek, taka sama częstotliwość próbkowania to widmo powinno być dokładnie takie samo bez względu na to w jakim momencie okresu sygnału zostanie pobrana pierwsza próbka (a po niej pozostałe).
Pan Nyquist powiedział że częstotliwość przesyłanego sygnału może wynosić maxymalnie 1/2 częstotliwości próbkowania. Czyli może być maxymalnie 10 000 okresów przy 20kHz próbkowaniu. Ale jeden okres to dwa bity. Czyli przy 20kHz może być 20kb/s. Ale i to przy przesyłaniu samych "0" i "1". A nikt nie wspomina o tym co się stanie gdy poziomów będzie więcej...
Jak sam wyliczyłeś nie jest możliwe zbieranie w czasie rzeczywistym tych próbek przez MCU. Pytanie, czy to jest stały strumień danych, co 10 ns - jeśli tak to użyty MCU nie ma najmniejszych szans, aby go obrobić. Uważam, że temat nie jest całkowicie zamknięty, ponieważ... Zacznę od początku jak wygląda cała sprawa z tym szybkim sygnałem: W wyniku pewnych...
Nie przeoczyłem ! :-) To musisz opatentować swój wkład w teorię. Dotychczasowa mówi tylko o minimalnej częstotliwości próbkowania, nie ograniczając jej od góry. Twoja wersja: Sprowadza się do próbkowania stanu styków z okresem przynajmniej dwukrotnie dłuższym niż czas ustalania się drgań. mówi, że okres nie może być krótszy niż cośtam, co jest równoważne...
Odporność regulatora predykcyjnego poprawia znajomość charakterystyki magnesowania dławika i on line wyliczanie indukcyjność w danym punkcie pracy. Rozglądałem się właśnie za regulatorem do precyzyjnego zasilacza, który byłby w stanie 'natychmiast' reagować na zmianę zapotrzebowania na prąd. Algorytm musi mieć bardzo wysoki "robustness" i powinien być...
Nie no chwila. 32-ga harmoniczna napięcia podstawowego 50Hz to f=32*50=1600Hz. Sinusoida o częst. 1600Hz. Żeby ją spróbkować 64 razy za okres, trzeba próbkować f=1600*64=102400=~1MHz. Czyż nie?
Nie 32 razy na sekundę, tylko 32 razy na okres. Masz rację, tak z rozpędu napisałem tylko nota nie podaje dokładnie czy jest to okres mierzonego napięcia czy okres odczytu. Bo jeśli jest to okres odczytu (refresh rate, 1/s) to będzie 32/s. W innych miernikach jest to ileś razy na okres sygnału. Stąd piszą w dokumentacji, że np. może analizować widmo...
Nie otrzymałeś niczego, co byłoby niepoprawne. Przy niskich częstotliwościach sygnału wejściowego tzn. dalekich od częstotliwości Nyquista nie widać "schodkowego" charakteru sygnału na wyjściu przetwornika C/A. Wraz ze wzrostem częstotliwości sygnału wejściowego masz coraz mniej próbek na okres, więc uzyskiwany efekt jest prawidłowy. Przy częstotliwości...
Pod warunkiem, że jest to sinusoida... ze studiów pamiętam jednak, że do odtworzenia kształtu sygnału potrzeba 8 lub 10 próbek na okres. Niestety źle pamiętasz, twierdzenie o próbkowaniu mówi wyraźnie, że do wiernego odtworzenia sygnału o widmie do X Hz, należy go próbkować częstotliwością 2*X Hz (czyt. wystarczą dwie próbki na okres). W tym konkretnym...
Jeżeli akustyka to może chodzi o generator cyfrowy z interpolacją. Polega to na tym, że masz tablicę z próbkami funkcji np. sinus, w sumie N próbek. Generator na podstawie takiej tablicy może pracować na kilka sposobów: jeżeli odtwarzasz (co okres próbkowania) kolejne próbki to otrzymujesz częstotliwość wyjściową: Fwy=\frac{Fp}{N} Jeżeli odtwarzasz...
Mam jedną niejasność do zadania 1, jeśli ktoś jest w stanie mi to wytłumaczyć to będę naprawdę wdzięczny "początkowo czas zgrzewania ustawiony jest na wartość minimalną (2s) oraz przyjmuje sie, że czas zgrzewania nie bł zmieniany" czyli poprostu początkowo jest ustawiony czas grzewania na 2s, chyba dobrze zrozumiałem "stan Ng na wyjściu anlizatora powoduje...
Witam. Nie wiem czy ktoś w ogóle mi pomoże, bo Scilab nie jest najpopularniejszym programem do obliczeń naukowych co widać nawet na elektrodzie, jednak spróbuję. Muszę wyznaczyć dyskretną odpowiedź obiektu inercyjnego I-rzędu na wymuszenie skokowe i impuls. To co udało mi się stworzyć w oparciu o źródła internetowe i pomoc samego Scilaba widać poniżej....
dobrać okres próbkowania próbkowania regulator częstotliwość próbkowania
radio kondensator trzeszcz przesunięcia bitowe rozruchowy danfoss
schemat radia preludium schemat radia preludium
Widok płyty głównej Harman Kardon AVR 660 Dane techniczne głośnika STX W.STX.10.2.180.16.F.S.MC