audio hakemus käyttämällä PIC?

A

ae_13

Guest
Hei kaverit,
im kinda uusi tässä, im yrittää ohjelmoida 16F877A PIC mikro tunnistaa tietyn äänen taajuuksien tietyn ajan väliajoin - esimerkiksi 300Hz 0 sek, 545Hz 2 sekuntia, 1231Hz 5 sek, 300Hz on 7 sekuntia ja silmukka menee on ..tietenkin äänituloliitäntään on tarkoitus kautta mikrofoni tai kaksi
nyt herez minun ongelmani,
olen lukenut koko joukko tutorials ohjelmoinnin PICS, mutta i havent Löydettyään i hakea
Minun täytyy löytää tapa tunnistaa näitä taajuuksia (äänen on tarkoitus olla kuvion / sävy kanssa komennoilla max taaj alle 1500Hz ja min taajuus on 250Hz) - melko meluisassa ympäristössä
Haluaisin tietää, onko im usung oikea PIC tai minun pitäisi mennä, että dsPIC sarja tai 17C-sarja??
voi kukaan auttaa?coz kuin u näkee, im täysin menetetty

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying tai Erittäin surullista" border="0" />
 
Olet edessään DSP problrm sinun kannattaa vaihtaa dsPIC jos ca sen
Kaikki mitä sinun tarvitsee tehdä, on
-> Sample Äänitaajuusalue Erilliset sen käyttämällä FFT, joka voi kertoa teille enemmistö taajuus signaalin voit peruuttaa melu alle näytteenotto / Näyte @ hieman enemmän sen jälkeen kaksi kertaa, että suurinta taajuutta sisältyvät signaalin

 
käyttäen dsPIC on periaatteessa hyvä ajatus, mutta pelkään,
että se ei jo ratkaista parhaillaan CLUELESS ongelma.Kuten etu, Mikrosiru on runsas valikoima DSP viite sovelluksia, joiden avulla voit hankkia erityistietoa.

Mutta rajoitettu vaatimukset, mielestäni PIC16 voi tehdä sen myös.Tässä tapauksessa taajuuden valinta on saavutettava hyvin yksinkertainen IIR tai FIR suodattimet lähes välttää moninkertaistaa operaatioihin.Riippuu tietenkin tarkoitettu valikoivuuden ja käytettävissä SNR.

 
thnx guys for your palautetta
minun ongelmani on se, että im uusia kuvia: S
Siksi CLUELESS

<img src="http://www.edaboard.com/images/smiles/icon_razz.gif" alt="Razz" border="0" />muuten olen ok oppimisvaikeuksista (jos sen mahdollisimman 2 viikkoa tai niin)
ummm ..joten ei ole mitään muuta keinoa saada taajuus lisäksi käyttämällä FIR tai FFT?
ci dont halua käyttää monimutkaisia koodeja ja monimutkainen kirjastot, jos voisin käyttää jotain yksinkertaista

toinen kysymys ..
Onko mitään keinoa i voisi yhdistää DSP kirjastojen Matlab niin voin tehdä tehtäviä Matlab lähetä ne PIC?
thnx for ur auttaa kaverit

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Hymyillä" border="0" />
 
Sinulla on monimutkainen ongelma, ja sinun on DSP.

Kuinka kauan kunnes se johtuu?

 
kuten 2 kuukautta tai niin ..enintään til
1. kesäkuuta: S

 
Ellei olet todella hyvä PIC C30 ohjelmoija ja sinulla on laitteiston suunniteltu sinulla on hyvin ohut mahdollisuus teidän kesäkuu 1 määräaikaa.

 
kaikki vinkit, kaikki sanat neuvoja?
mitään ehdotuksia?
mistä aloittaa?mitä käyttää??
im hyvä ohjelmointi C, laitteiston suunnittelu
shouldnt on paljon kysymys ..mutta menetelmä!
minun pitäisi käyttää dsPIC33 soveltaa FFT, sitten idk käyttämästä joitakin menetelmä yrittää vangita erityinen taajuus?
se on niin yksinkertainen kuin miltä se kuulostaa - programming-viisasta??
sen tarpeen, että i osuma se be4 määräaika: S

 
Luulen, se on jotain lopullista vuotta hanke.Se on ensimmäinen kohta, ihmettelen, jos sinulla ei ole mitään tukea teidän kouluttaja.

Kuten toinen kohta, I miss selkeä erittely ongelma, ja ihmettelen, jos tiedät, sitä ollenkaan?

Se ei tullut selväksi vielä, jos sinulla on valittava laitealustan tai jos se on jo valittuna.Myös jos hankkeen painopiste on DSP-algoritmeja ja ohjelmistoja käytetään nykyisten laitteiden,
esim. Microchip arviointi aluksella.Tai jos sinulla on myös vastuussa suunnittelemalla hardware?
, but didn't tell about required frequency selectivity and response time.

Mainitsitte meluisassa ympäristössä,
mutta ei kerro vaaditaan taajuus valikoivuuden ja vasteaika.Myös määrälliset Häiriöetäisyys eritelmällä olisi hyvä.Yleensä täydellinen havaitseminen osa (DSP-algoritmeja) voidaan arvioida ohjelmiston työkaluja PC, ilman rakentaa laitteistoja tai jalostajan erityistä ohjelmointia.Sen avulla olisi mahdollista määritellä numeeristen vaivaa ja valitse sopiva foorumi.

Sen sijaan, se ei haittaa oppivat sanoi dsPIC DSP sovellus esimerkkejä ja ymmärtää, jos niiden monimutkaisuuden sopii hankkeen aika talousarvioon.

 
ok lemme käynnistä se uudelleen
im tarkoitus tunnistaa tietyn äänisignaalin avulla mikrofonin, joka on liitetty PIC
nyt, antaa olettaa, että audiosignaali on sireeni
ja havaita tämän sireenin signaali ...Oletin, että minun on havaita se tarkistusruutujen sen frequncy / frequncies
Ehdotan tarkastamisessa min ja max frequnceies ja lisäämällä viivästyminen välillä
nyt taaj alue on välillä 500 Hz ja 1200Hz, joten ajattelin tarkistaa, että 500 Hz signaali, odota 2 sekuntia (aika, joka tarvitaan til Max taaj on tarkoitus havaita) sitten tarkistaa, onko suurin taajuus on havaittu tai nyt

niin thats pohjimmiltaan eritelmän minun ongelmani
kuin minun ohjaaja, hänen alalla on DSP-ja signaalinkäsittelyä ..etc

ja kyllä se on graduaatiota hankkeen ..jos u hoito tietää
thats yi on tiukka määräaika ja i tarvitse ratkaista minun ongelmani ASAP

apua tai ohjausta on arvostettu
thnx

 
Kiitos selvennyksestä.Vaikka se voi tuntua melko selkeä ensin tarkastella,
perusasetuksessa DSP eritelmää (ja tämä on tärkeä osa hanketta minun mielestäni) on vielä hyvin epämääräinen.Miksi?

Ole hyvä ja harkitse kaksi tapausta.SIRENE sävy voi olla määräävässä asemassa äänen tuloliittimeen.Tässä tapauksessa ongelma on hyvin helppoa.A simple taajuus tai ajan mittaus olisi saada hetkellinen taajuus, tai hieman enemmän melua, toiminnon samanlaisia äänen dekooderi voi osoittaa osuman tietyillä taajuuksilla.Voit kuulla joidenkin eri kitara viritin hankkeiden Internetin esimerkki ratkaisuja, jotka toimivat hallitseva ääni.

Päinvastainen tapaus on sirene lähes piilotettu melua.Se voidaan ymmärtää ihmisen korva johtunut pelkästään se erityinen taajuus mukauttamista.

at singular moments.

A DSP väline periaatteessa voi tehdä saman, mutta ei tarkistusruutujen taajuusvälillä
klo yksikkö hetkiä.Sen on noudatettava mukauttamista päättää, jos se on sirene.

Syy olet aiemmin mainittu meluisassa ympäristössä, oletan, että ongelma on sijoitettava jonnekin näiden kahden tapauksissa.Mutta käynnistää hankkeen, sinun on tiedettävä sijainti on SNR mittakaavassa.Toinen kysymys, muut sävy kaltaiset äänimerkit voi esiintyä, esimerkiksi musiikkia.Kuinka paljon valikoivuuden on tässä suhteessa.

PS: Jos hanke tapa on käyttää ennalta DSP menetelmä ja olet tekemään ohjelmistojen ja laitteistojen täytäntöönpanoa, kuin se voi olla tarkoituksenmukaista valita dsPIC riittävän ohjelmien ja tietojen muistin ja yrittää komento on työkaluketjun mahdollisesti alkaen noin DSP liittyvät Microchip suunnittelu esimerkkejä.

 
Ajattelin käyttää dsPIC muuntaa aika verkkotunnukseni taajuusalueen kautta FFT?

ympäristön hetkellä ei ole niin tärkeää ..koska asia on se, että voin käyttää sitä testausolosuhteista ..niin im kiinni Ensimmäisessä tapauksessa

Toivon havent vasemmalle mitään epämääräisiä
vielä kerran kiitos palautetta ja korkojen
Olen vilpittömästi sitä

 
Halusin selvittää, jos hakemus on tarkoitettu siirtyäksesi määritysrajat tai ottaen melko helposti.Mitä FFT, se on yleismaailmallinen tapa tietenkin.Projektissasi, sinun on havaita eri taajuus yhden ainoan äänen.Yksinkertaisin tapa, taajuusalueen on havaita suurimman ja mahdollisesti se
on tarpeeksi korkea edellä taustapitoisuudet (melu).Mutta tämä toiminta voidaan saavuttaa PLL sävy dekoodereiden tai yhdistetyn taajuus ja taso mittaus bandpass suodatettujen kanavaa hyvin.

Jos hanke on velvollinen käyttämään FFT mistä tahansa syystä, se varmasti työtä.En kuitenkaan usko, että se on yksinkertaisin tapa.

The said guitar tuners have been build with a PIC16 or PIC18 as well.
 
hyvin kiitos selkeä vastaus, mutta im ei rajoitu FFT, i mieluummin käyttää sitä projektiini koska olen Computer Engineering opiskelija, mielestäni PLL ja suodattimet olisi kategorisoida mukaan elektroniikka / viestinnän suunnittelu
<img src="http://images.elektroda.net/71_1238421518_thumb.jpg" border="0" alt=""/>
kuten u voi
ks. oheinen kuva, tämä on specrtum tarkastusta varten sireeni äänisignaalin, jossa Vähimmäistiheys on noin 500 Hz ja max on noin 1200Hz
siksi, koska u mainittu,
aion tarkistaa ylempi ja alempi taajuus rajoissa tämän äänisignaalin yksinkertaisuuden
kysymykseni on, että siellä on helpompi tapa määrittää ylä-ja alarajat The Siren-signaalin avulla PIC lisäksi FFT avulla sanoa, CCP moduulin tai ECCP?

 
Perusongelma näyttää melko vahva, suora taajuus mittaus olisi mahdollista.

 

Welcome to EDABoard.com

Sponsor

Back
Top