CRO + ang MATLAB = spectrum analisador?

E

engineer

Guest
hi i kinuha ang larawan na naka-attach na mula sa CRO at gusto kong pag-aralan ito gamit ang MATLAB upang malaman ang mga mga maharmonya bahagi sa loob nito hindi ko magkaroon ng isang spectrum analisador kaya gusto i gamitin ang MATLAB upang gawin ito function na. anumang tulong?? tungkol
 
Dalhin ang isang pagsukat ng panahon, T, at tungkol sa 20 visual na mga sukat ng malawak, ipasok ang mga ito sa Matlab at gamitin ang interp function na upang bumuo ng isang ilang daang puntos. Pagkatapos gamitin ang fft, fftshift, abs upang makuha ang spectrum. Ang "sampling" dalas ay magiging 20 / T. Bumuo ng isang sukatan ng dalas mula sa -10 / T sa 10 / T, at balangkas ng spectrum. Ito ay napaka pangit, kung naghahanap ka para sa purong sain ay masyadong malayo mula sa na at circuit ay dapat na-check upang makita kung ano ang bumubuo sa nonlinearity. Tila tulad ng isang MAGIGING breakdown mula sa isang transistor o isang bagay na katulad. Kapag ito ay mas tulad ng kasalanan sa pagsukat ng may katuturan. Isang THD
 
Eugen salamat para sa iyong tugon ko lang gusto sa mabulok ito waveform nito pangunahing at harmonika bahagi upang maaari ko alam ang sa THD ng nonlinear-load ako gamit Mayroon bang paraan ng isa pang?
 
Mayroon ba kayong ilang mga maginhawang paraan upang ilipat na waveform sa MATLAB? Kung ito ay isang digital na saklaw, dapat magkaroon ng ilang mga uri ng data ko / O port. Ito ay nakakapagod at medyo hindi tumpak sa basahin ang mga puntos sa iyong mata. Kung ang iyong saklaw ay analog, baka maaari mong gamitin ang sound card ng iyong computer bilang isang digital osiloskoup. Ito ay limitado sa audio dalas hanay, ngunit na ay maaaring maging sapat. MATLAB maaari input isang waveform mula sa isang sound card. Modern sound card ay may mga 16-bit na mga converters, na magbigay ng isang magandang spectrum. Kung na ang isang mataas na boltahe signal, maging maingat! Magpalambing ay sa isang ligtas na antas bago pagpapakain ito sa iyong computer. Upang lamang ang pagproseso ng MATLAB, subukan upang pumili ng pantay spaced puntos kasama ang axis ng oras na kasama ang eksaktong isang cycle ng waveform. Halimbawa, kung ang isang 60 waveform Hz, maaari mong mangolekta ng 50 puntos spaced 1/3000 segundo. Pagkatapos ay maaari mong feed ang mga puntos nang direkta sa isang FFT nang hindi na kinakailangang mag-alala tungkol sa paglalapat ng isang weighting function na. Ang Weighting function gumagana multa kung ang iyong data ay nagsasama ng maraming mga cycle ng waveform (tulad ng mula sa iyong sound card), ngunit hindi kung ito ay lamang ng isang cycle (ka saklaw snapshot).
 
mga salamat echo47 para sa iyong tugon ako ay nagtatrabaho sa isang analog CRO at isang mataas na boltahe ng signal kaya hindi ko gamitin ang sound card bilang tingin ko ang signal ay pangit mula sa orihinal nitong waveform kung sinubukan ko sa magpalambing ito sa isang mababang signal kung paano maaari kinokolekta ko ang mga puntos sa sampling na ikaw ay pakikipag-usap tungkol sa?
 
Ang isang maayos na binuo attenuator hindi dapat papangitin ang signal. Halimbawa, ang iyong osiloskoup ay may isang magandang attenuator input. Gayunpaman, kung ang boltahe ay masyadong mataas at kung ka ay walang karanasan, mangyaring huwag subukan upang bumuo ng isang attenuator dahil sa ang kaligtasan ipagsapalaran. Isa pang ideya - ang ilang mga scopes ay may isang "vertical out" o "CH1 out" na ng konektor sa likod panel. Ito ay isang mababang-boltahe bersyon ng signal na nakita mo sa ang CRT. Na signal ay maaaring maging angkop para sa direktang koneksyon sa isang sound card. Kung hindi mo na opsyon, pagkatapos ang iyong lamang ang pagpipilian ay maaaring upang tediously na basahin ang mga puntos mula sa osiloskoup screen. Ang mga resulta ay maaaring maging karaniwan dahil sa halata na kamalian pagsukat. Ang dalas na Transform ay masyadong sensitibo sa magulong data. O marahil ang isang tao ay may isang programa na maaari digitize ang green waveform sa iyong JPEG snapshot. Hindi ko nakita ang ganitong bagay, ngunit ito ay maaaring umiiral.
 
Bukod sa ang mga tinalakay pagpipilian, THD ay maaaring sinusukat sa isang metro ng RMS pagkatapos-filter sa pangunahing sa isang bandstop. Ito ay ang standard na pamamaraan para sa mga dekada. Ito ay sa halip madaling para sa isang ilang mga 10% THD sa ipinapakita kaso.
 
[Quote = echo47] O marahil isang tao ay may isang programa na maaaring digitize ang green waveform sa iyong JPEG snapshot. Hindi ko nakita ang ganitong bagay, ngunit ito ay maaaring umiiral. [/Quote] nakita ko na ang isang programa tulad na isang pares ng mga taon na nakalipas. Ito ay isang libreng o OpenSource programa. Sa kasamaang palad, hindi ko maalala ang pangalan o ang tagagawa.
 

Welcome to EDABoard.com

Sponsor

Back
Top