programowy analizator widma

Dec 04, 2006 18 Replies

Witam



Szukam szukam w internecie i nic nie moge znalezc, czy zna ktos moze jakis program, w ktorym moznaby naszkicowac jakis przebieg periodyczny, a program nastepnie dzialalby na zasadzie zwyklego analizatora widma i wyswietlal widmo takiego przebiegu?



Jesli ktos sie natknal na cos podobnego to prosze o ewentualna sugestie gdzie szukac, jesli z takich czy innych przyczyn nie ma w ogole czegos takiego to tez prosilbym o uswiadomienie:)



pozdrawiam Krzysiek S.



Darmowe audacity ma wbudowany analizator widma, poza tym np darmowy spic z linear technology (SwCAD III - posiada funkcje importu wave), darmowy DSPLinks (bardzo fajny program - polecam)

formatting link

U¿ytkownik "Krzysztof" <aananassNOSPAM@[at]interia.pl> napisa³ w wiadomo¶ci news:el26s9$75m$ snipped-for-privacy@nemesis.news.tpi.pl...

Mam stary oscyloskop cyfrowy bez FFT. Próbki sygna³u przesy³am RS232 do PC, robiê z tego plik tekstowy kolejnych warto¶ci ¼ród³a napiêciowego sterowanego plikiem. W PSpice schemat: ¼ród³o napiêciowe obci±¿one rezystorem i ogl±dam ten przebieg, równie¿ z FFT. P.G.

Piotr Gałka napisał(a): [ciap]

a nie prościej w Excelu?

Andrzej Kamieniecki

U¿ytkownik "Andrzej Kamieniecki" < snipped-for-privacy@tespol.com.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@tespol.com.pl...

  1. Nie wiedzia³em (do dzi¶), ¿e tam jest FFT.
  2. Excela mamy tylko na jednym komputerze (i to nie na moim - praktycznie nigdy go nie u¿ywa³em).
  3. Gdy to FFT robi³em na wszystkich innych komputerach w firmie mieli¶my (taniej) Worksa (tam chyba nie ma FFT) (od roku mamy OpenOffice'a, ale nawet nie wiem, czy on ma FFT).

Poza wymienionymi powodami spróbuj uzasadniæ na czym mia³oby polegaæ to pro¶ciej (nie znam Excela) ? Zrobi³em to sobie z 8 lat temu, u¿ywam sporadycznie (ostatnio 2 lata temu), w dzia³aniu jest tak. Otwieram dwa okna (mój programik do zci±gania danych, i PSpice). Jedno klikniêcie w moim programie (powstaj± odpowiednie pliki - dla obu kana³ów), przej¶cie do PSpice, wywo³anie analizy (dla 2k próbek to b³ysk) i w oknie Probe przycisk FFT (albo makro jak trzeba poustawiaæ osie). Ogólnie od z³apania przebiegu na oscyloskopie do FFT kilka sekund (najd³u¿sza jest transmisja - chyba co¶ ko³o 5s). P.G.

P.S. By³em na Waszym pokazie w Gdañsku 30.11. Chcia³o by siê mieæ taki olbrzymi oscyloskop. Symbolu nie pamiêtam, ale cena wywo³awcza 50kPLN, a jak siê trochê potargujê (o potrzebne mi funkcje) to mo¿e uda mi siê doj¶æ nawet do 100kPLN ;-)

U¿ytkownik "PAndy" <pandrw_cutthis snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:el34tq$nvi$ snipped-for-privacy@news.onet.pl...

dziekuje za podpowiedz, sciagnalem wszystkie programy, rzeczywiscie DSPLinks jest najlepszy ale niestety dla wyzszych czestotliwosci powyzej 1MHz sie wysypuje:/ A reszta niestety pokazuje mi widmo tylko plikow wave i tez tylko na czestotliwosciach akustycznych

moja uwaga skupila sie teraz na pspice, sciagnalem wersje student i szukam szukam, ale nie moge znalezc, po pierwsze chcialbym zdefiniowac sobie przebieg (ma to byc zwykly impuls powtarzany w odpowiednich paczkach), probowalem to zrobic w PSpice Stimulus, ale ine da sie wyeksportowac takiego przebiegu w formie kolejnych wartosci napiecia takiego sygnalu:/ przyjmijmy ze uda mi sie zdefiniowac taki impuls to i tak nie mam programu ktory by mi taka serie impulsow wczytal i wyswietlill widmo takiego przebiegu:/

jaki program profesjonalny byscie polecali do tego? Czy PSpice Student ma takie mozliwosci, tylko ja po prostu go jeszcze nie znam wystarczajaco, czy od razu mam sobie go darowac?

Pozdr Krzysiek S.

Piotr Gałka napisał(a): [ciap]

też długo o tym nie wiedziałem :-)

każdy pewnie zrobi tak jak mu wygodniej a ja PSpice używam sporadycznie. Sugerowałem się tym że Excel jest chyba bardziej znany, popularny i tańszy od PSpice. Nie wiem jak inne marki ale oscyloskopy Teka zapisują w formacie .csv więc do Excela to w sam raz. Tek ma własny toolbar który ściąga dane z poziomu Excela, więc chyba to jest prościej. Swoją drogą kilka lat temu ktoś z EP napisał program do FFT który poprzez RSa pracował z oscyloskopami Tektronixa serii TDS200/1000/2000 i podobnymi.

DPO7000 zdaje się. Trudna decyzja: oscyloskop TDS6000C czy Honda Legend, jedno i drugie by się przydało :-)

Andrzej Kamieniecki

U¿ytkownik "Krzysztof" <aananassNOSPAM@[at]interia.pl> napisa³ w wiadomo¶ci news:el426p$mgj$ snipped-for-privacy@nemesis.news.tpi.pl...

Mniej wiêcej tak: Element VPULSE na schemat. R na schemat (obróciæ do pionu). AGND na schemat i po³±czyæ do VPULSE i R ¦cie¿kê od VPULSE do R. Dwa razy klikn±æ na VPULSE i powpisywaæ opó¼nienie, czasy narastania, opadania, trwania i period. Ustawiæ sondê (V) wiadomo gdzie. Setup analizy - uaktywniæ transient i okre¶liæ jaki czas nas interesuje. Uruchomiæ analizê. Powinno siê otworzyæ okno Probe pokazuj±ce w czasie uzyskany przebieg. Tam jest guzik FFT, da siê te¿ poustawiaæ zakresy dla osi. P.G.

A co za roznica czy to 1MHz czy 1kHz?

formatting link

kazdy z podanych to zrobi... poczytaj jakikolwiek podrecznik do DSP

Matlab, Octave, Scilab

Moze zacznij od podstaw ;) ? - pomysl co chcesz zrobic i jak sie do tego zabrac :D

U¿ytkownik "Andrzej Kamieniecki" < snipped-for-privacy@tespol.com.pl> napisa³ w wiadomo¶ci news:el42mm$m3v$ snipped-for-privacy@news.dialog.net.pl...

Do tej pory darmowy PSpice student version ograniczony chyba do 60 wêz³ów zawsze mi wystarczy³. Tu potrzebne s± 2 wêz³y.

Do Hamega HM1507 by³ jaki¶ soft pozwalaj±cy go obs³ugiwaæ z PC, ale bez FFT i chyba bez mo¿liwo¶ci zapisu do pliku - tylko zdalny pulpit. Pos³u¿y³em siê dostêpnym opisem protoko³u komunikacji. Kiedy¶ dawno pisa³em FFT (w Basicu na Commodore, jeszcze zanim na Politechnice Gdañskiej pojawi³ siê pierwszy IBM/XP), ale szybciej mi by³o zapisaæ dane do pliku dla Spice ni¿ samemu generowaæ obraz z ró¿nymi potrzebnymi mo¿liwo¶ciami.

Chyba tak. P.G.

U¿ytkownik "Piotr Ga³ka" snipped-for-privacy@CUTTHISmicromade.pl napisa³ w wiadomo¶ci news:45758f12$ snipped-for-privacy@news.home.net.pl...

dziekuje za podpowiedzi od wszystkich, zdecydowalem sie zrobic to w pspice, zrobilem wszystko tak jak opisales (w zasadzie to do tego juz sam doszedlem przed tym postem:), swego czasu zaprojektowalem kilka plytek w protelu itd itp, wiec nie byl to problem, jedynie stanalem na takim problemie:

ERROR -- Node GND is floating ERROR -- Node N00007 is floating

mysle ze jest jakis prozaiczny powod dla ktorego mam taki blad, ale nie moge nigdize znalezc rozwiazania

Krzysiek S.

U¿ytkownik "Krzysztof" <aananassNOSPAM@[at]interia.pl> napisa³ w wiadomoœci news:el44pi$q9i$ snipped-for-privacy@atlantis.news.tpi.pl...

znalazlem trzeba zmienic GND na 0 wtedy dziala;) coz za intuicyjny interfejs...:)

pozdr Krzysiek

Witam ponownie

mala prosba ale tym razem juz innej natury

zrobilem tak jak sugerowaliscie a wiec: VPULSE V1=0V V2=1000V czas trwania w 0V = 200us [TD] czas narastania impulsu=5ns [TR] czas opadania impulsu=10ns [TF] czas trwania w 1000V=50ns [PW] okres powtarzania impulsow = 210us [PER]

otrzymalem impulsy o bardzo krotkim czasie narastania napiecia, krotkim czasie trwania i krotkim czasie opadania napiecia tak jak chcialem, po wybraniu opcji FFT otrzymalem widmo mozna ogolnie powiedziec prawie ciagle (mnostwo prazkow) od 0Hz do ok 131KHz, przy 131KHz widmo nagle sie urywa, czy to jest kwestia programu ktory ma jakies ograniczenie czy widmo moze sie tak nagle urywac? dodam ze przez caly przedzial "obwiednia" prazkow jest praktycznie pozioma.

Krzysztof S.

On Tue, 5 Dec 2006 19:48:56 +0100, "Krzysztof"

A jaki okres podajesz analizie i ile probek zleciles FFT ?

Bo z okresu i probek wynika czestotliwosc probkowania, a z niej i twierdzenia Nyquista-Kotielnikowa-shannona gorna czestotliwosc naszej wiedzy o sygnale. W szczegolnosci w FFT/DFT.

A taki krotki impuls faktycznie ma widmo dosc rowne i szerokie. Ot taka delta Diraca.

J.

Uzytkownik "J.F." <jfox snipped-for-privacy@poczta.onet.pl> napisal w wiadomosci news: snipped-for-privacy@4ax.com...

no wlaisne w pspice nie moge znalezc gdzie te dwa parametry sie ustawia:/ i to jest pewnie ten problem

Krzysiek

U¿ytkownik "Krzysztof" <aananassNOSPAM@[at]interia.pl> napisa³ w wiadomo¶ci news:el4okj$ema$ snipped-for-privacy@atlantis.news.tpi.pl...

PSpice sam sobie dobiera krok w zale¿no¶ci od tego co siê dzieje z sygna³ami. W definicji Transient parametr Step Ceiling zabrania mu kroku wiêkszego ni¿ tam wpiszesz. Od tego kroku bêdzie zale¿a³a max f na wykresie FFT.

Ja wstawiam AGND i zawsze uwa¿a³, ¿e to nie jest floating. P.G.

U¿ytkownik "Piotr Ga³ka" snipped-for-privacy@CUTTHISmicromade.pl napisa³ w wiadomo¶ci news:45768325$ snipped-for-privacy@news.home.net.pl...

witam ponownie na poczatku chcialem podziekowac wszystkim za pomoc, step w transient byl strzalem w dziesiatke, nagle dzisiaj wszystko zaczelo mi wychodzic, wczoraj w koncu zamodelowalem w matlabie taki sygnal i wyznaczylem to widmo, ale tutaj mozna to zrobic dokladniej (ladniejszy wykres) i jest o wiele mniej roboty, tak wiec dziekuje jeszcze raz!!

ja nie moglem znalezc komponentu AGND, znajdywalem wszystkie ktore zaczynaly sie po prostu GND..., ale po przeszukaniu internetu wstawienie 0 zamiast GND nagle wszystko zaczelo chodzic.

pozdr Krzysiek S.

U¿ytkownik "Krzysztof" <aananassNOSPAM@[at]interia.pl> napisa³ w wiadomo¶ci news:el73ot$hig$ snipped-for-privacy@atlantis.news.tpi.pl...

Jak siê zna nazwê nie trzeba wyszukiwaæ w bibliotekach. Wpisuje siê j± tam, gdzie pokazuje ostatnio u¿ywane komponenty. P.G.

Dnia Tue, 5 Dec 2006 10:09:18 +0100, Piotr Gałka napisał(a):

Można też to inaczej zrobić - przekonwertować plik z danymi z txt na format Spice'a(CSD) i potem tenże plik załadować do Pspice'a i wyświetlić. Stosowny program służący do konwersji TXT->CSD mogę podesłać.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required