Het analyseren van golfvormen in Microcontrollers

D

djalli

Guest
Ik heb 0 ervaring met microcontrollers.Als ik weer op mijn functie generator en stuur een 100Hz, 5volts pp kan ik analyseren deze golfvorm.Zoals het ontvangen van de frequentie, amplitude enz. met behulp van een microcontroller?

Indien mogelijk me naar links waar mensen hebben gespeeld, geëxperimenteerd met analoge golfvormen.

 
Het antwoord is JA, maar het hangt af van de aard van de controller gebruikt

Als u een controller te analyseren signalen zij niet de beste soulation omdat het analyseren van signalen (FFT bijvoorbeeld het beste gebruik maken van een DSP chip)

Maar tot dag kunt u gebruik maken van een low cost micro een ik kan aanbevelen is de 8051f23x

het kan werken tot 20 mips (Milyon instrucation per seconde)

en u kunt het gebruiken voor het analyseren van een signaal met behulp van FFT of u kunt gebruik maken van de nieuwe motorola dsp f830 serias het
is een combinatie van DSP en een micro-controller

bestebobi

 
hi ..vind je een heleboel voorbeelden te zoeken bv google; 0)
een van hen: http://home.iprimus.com.au/wjmoore/pic/proj_spec2.html
hangt af van wat je nodig hebt ..bv avr kan doen tot 16mips, cygnal tot 100 mips ..

 
Micros zijn goed in het meten van lage frequenties, en kan ook worden gebruikt voor het meten van amplitude met behulp van een boordcomputer of externe ADC.Wat u nodig heeft kan worden gedaan, maar dont verwachten om op te staan en begint meteen te doen.Zoals je zei dat je geen ervaring met micros.Dus je moet leren om ze te gebruiken hardware en software verstandig.Begin met eenvoudige toepassingen voordat er aan te moeilijk zijn.Beter enkele starter kit en gaan sommige lampjes en schakelaars spul voordat experimenteren frequenties en golfvormen.

 
techneut schreef:

Micros zijn goed in het meten van lage frequenties, en kan ook worden gebruikt voor het meten van amplitude met behulp van een boordcomputer of externe ADC.
Wat u nodig heeft kan worden gedaan, maar dont verwachten om op te staan en begint meteen te doen.
Zoals je zei dat je geen ervaring met micros.
Dus je moet leren om ze te gebruiken hardware en software verstandig.
Begin met eenvoudige toepassingen voordat er aan te moeilijk zijn.
Beter enkele starter kit en gaan sommige lampjes en schakelaars spul voordat experimenteren frequenties en golfvormen.
 
djalli schreef:

Ik heb 0 ervaring met microcontrollers.
Als ik weer op mijn functie generator en stuur een 100Hz, 5volts pp kan ik analyseren deze golfvorm.
Zoals het ontvangen van de frequentie, amplitude enz. met behulp van een microcontroller?Indien mogelijk me naar links waar mensen hebben gespeeld, geëxperimenteerd met analoge golfvormen.
 
sokrat schreef:LieveIk was detecteren DTMF-signaal met behulp van pic 16 f877 met behulp van FFT maar eerst moet je weten wat je wilt uit signaal ...
en wat voor soort signaal ontvangt u sine plein .. etc

1 - als signaal plein kunt u maatregel frequentie rechtstreeks van microcontroller

Door gebruik te maken van de timer als externe counter "neem aan dat je de frequentie is laag frequentie" Als de frequentie hoog is kunt u gebruik maken van externe doseertoestel IC

2-als signaal niet vierkant kunt clip de piek en vervolgens meten van de frequentie

3 - maatregel amplitude kunt u ADC

OPMERKING:

als het signaal is complex signaal dan kunt u gebruik FFT

S 8O KRAT
 
ok ....

over de frequentie kunt u meten met behulp van microcontroller maar eerst moet je het omzetten van dit zonde ronde vierkante golf en dan meten met behulp van frequentie microcontroller maar denken aan de frequentie voor ingangssignaal mag niet hoger zijn dan de oscillator klok voor microcontroller

S

<img src="http://www.edaboard.com/images/smiles/icon_eek.gif" alt="Geschokt" border="0" />

KRAT

 
Als u wilt decoderen een FSK gemoduleerd signaal dat u kunt gebruiken sommige analoge prefilters dat elke detecteert een van de frequenties en de LC zal enige test die voorfilter ontvangt iets.

Misschien moet u beschrijven wat voor soort signaal je echt wilt werken en wat interessant is voor jou.
De data acquisitie pad moet duidelijk zijn eerste tot en bepalen of het kan gedaan worden met een LC, een DSP, of eenvoudige analoge / digitale hardware.
(24bit audio / video verwerking behoeften krachtige DSP,
het lezen van een PWM gecodeerd signaal van een temperatuursensor kan worden gedaan in een zeer trage runing LC)

Daarnaast een LC heeft een aantal functies (PWM / Timers / interrupt ingangen ...) dat, indien gebruikt in een verstandige manier kunnen de uitvoering van een hoge snelheid probleem, dat is gewoonlijk een DSP.In dergelijke gevallen is het nog belangrijker om precies weten wat de doelstelling van uw meting aanvraag te beslissen wat er zal gebeuren in hard-en wat in de software.Ik zou beginnen met een programma zoals LabView eerste om wat ervaring met de data-acquisitie en vervolgens, als het draait stabiel, poort aan uw LC.In LabView kunt u eerst enkele voorbeeld signalen en test uw structuur met echte wereld signalen beter dan kunt u dit doen in een LC zonder debug mogelijkheden.

Hoop dat het helpt

aOxOmOx

 
Aoxomox dank u, ik zie wat je hint.

Kan ik uitvoer LabView VI bij een C-code of iets anders kan ik haven in uC?
Ik mag graag experimenteren met DSP-chips.
Wat is, is een echte signaal en ik wil voor het meten van verschillende frequenties.Als het signaal wordt menselijke hartslag, vooraf opgenomen gegevens, moet ik detecteren ontbrekende pols zodat ik weet dat hartslag ging niet in het normale bereik.Als hart stopt dat zou geen signaal dat gemakkelijk op te sporen ten minste in Matlab.

nogmaals bedankt.

 
U kunt C-code in met Matlab Simulink en Real-time gereedschapskist voor uitvoer naar MCU of DSP.

 
ME schreef:

U kunt C-code in met Matlab Simulink en Real-time gereedschapskist voor uitvoer naar MCU of DSP.
 
ME schreef:

U kunt C-code in met Matlab Simulink en Real-time gereedschapskist voor uitvoer naar MCU of DSP.
 

Welcome to EDABoard.com

Sponsor

Back
Top