ongelma Simulink, koekappaleen aika

N

naalald

Guest
Hei,
Haluan jäljittelemiseen DS-modulaattori vuonna Simulink.Kun käytän,
Input taajuus = 85/8192
Näyte aika = 1
kuten arvojen mukaisesti Schreier työkalupakin, kaikki on ok.Mutta kun käytän,
Input taajuus = 85
Näyte aika = 1 / 8192
The modulaattori ei toimi.Luulen että ongelma on jotain tekemistä Simulink ja lohkoa, joka voi sivuuttaa tai pyöreitä lukuja, kun ne ovat niin pieniä.I set näyte aika yhdeksi kokonaisuudeksi, ja muiden lohkojen saan -1 peritty.
Mitään ehdotuksia?

 
hi naalald,

Olen simuloida SD-modulaattorin kanssa näytteenottoajan 1 / 900000 ja panos taajuus 49.8hz, ja se toimii hyvin.you say your modulaattori ei toimi, mitä ne ovat?

 
Kiitos jiangxb,
in different blocks of simulink and the other settings for them if there is anything important that I have not taken into consideration?

Voisitteko ystävällisesti kertoa, miten voit määrittää näytteen aikaa

eri lohkoissa Simulink ja muut asetukset ne, jos on jotain tärkeää, että minulla ei ole otettu huomioon?or data type

settings.

Esimerkiksi pyöristämistä

tai tietotyyppi

asetukset.

 
hi naalald,

i asettaa näytteenottoajan 1 / 900000 yhdessä ryhmänä, ja -1 muille. (jos käytät joitakin itse määrittämiäsi estää, näytteenotto-aika tulisi asettaa 1 / 900000)
pyöristämistä ja tietotyyppi ovat oletusarvoisesti.
jos mallissa Kaistanleveys integraattori, tarkistaa ja varmistaa, että se on monta kertaa suurempi kuin näytteenottotiheys.

 
Hi jiangxb, Kiitos vastauksesta,
En ole mallinnettu kaistanleveys on Integraattori (olen käyttänyt diskreetti-aika integraattori lohko), mutta ongelma on se näyte aikaa.Olen asettaa panos (a siniaallolla) näytteiden aikaa
esim. 1 / 8192 ja muiden lohkojen -1 lukuun ottamatta ensimmäistä integraattori, että virhe tapahtuu, kun saan sen -1 sanotaan se näyte pitäisi olla diskreetti integer En aseta se 1 / 8192, mutta se ei toimi.En tiedä, miksi!

 
asettaa näytteenottoajan kaikkien Integraattori 1 / 8192 ja yritä uudelleen.

teidän Integraattori viivästyy tai viivästyttää ilmaiseksi?sinun on varmistettava, että on olemassa yksi viivästyminen vähintään noin silmukkaselaimessa.

 
pari asiaa:
teidän ensimmäinen viesti, kaksi asetukset ovat hyvin erilaisia, mutta te näytätte merkitse ne ovat samat (f on rad / s Simulink)

f = 85 ja TS = 1 / 8192 antaa ~ 13 Hz sine on noin 1300 näytettä
/ ajan
f = 85/8192 ja Ts = 1 antaa ehdoton ja ,0017 Hz ja ~ 600 näytettä ajanjaksoa kohti

Jota sinä haluat?

Connecting sine ouput on diskreetti aika integraattori näyte aika -1 antaa minulle mitään ongelmia.Voitko eristää vain nämä kaksi järjestelmääsi ja kokeilla?
-b

 
hi bulx

No, nämä kaksi vaihtoehtoa ovat samat suhteellisen kanssa ~ 600 näytettä
/ aikana.

 
Thank you very much for your vastaukset
jiangxb, olen testannut jossa kaikkien lohkojen näyte aika 1 / 8192, mutta se ei toiminut.The integraattoreiden viivästyy kuten kuvassa.<img src="http://images.elektroda.net/73_1210063155_thumb.jpg" border="0" alt=""/>

<img src="http://images.elektroda.net/40_1210063438_thumb.jpg" border="0" alt=""/> bulx, ne ovat samat näytteenottoon.En voi eristää ne.

 
hi naalald,

on rajoittaa ehto teidän modulaattori on g1 = 0,5 (g1 on saatava ensimmäinen integraattorina) ja g2 on mielivaltainen, muuten toiminta modulaattori toimii epänormaalisti.

 
High jiangxb, Thanks,
Itse asiassa nämä voitot, että modulaattori toimii näytteenottoaika = 1, mutta se ei toimi näytteenottoaika = 1 / 8192
Ongelmana on, että näytteenotto aika = 1 / 8192 tuotoksen ensimmäinen Integraattori on erittäin pieni (~ 1e-3) ja tämä aiheuttaa sen, että modulaattori toimintahäiriön, kun taas näytteenottoaika = 1 tuotoksen ensimmäinen Integraattori on noin 1.

 

Welcome to EDABoard.com

Sponsor

Back
Top