Hvordan måle en vinkel med en Parallax Akselerometer

innen robotikk og mekatronikk , er ingeniører som kreves for å utvikle systemer som er avhengig av å gjøre tiltak umiddelbart basert på målinger tatt fra grunnleggende sensorer som opererer tusenvis av ganger i sekundet . For variabler som hastighet , avstand eller tid , kan målingene bli avledet ved hjelp av enkle sensorer , men prøver å trene en variabel så komplisert som en vinkel er en vanskelig oppgave . Foreløpig ingeniører vil bruke akselerometre for å måle endringer i g -krefter , beregning av en rekke posisjoner og derfor vinkelen feid ut over en periode på time.Things du trenger
32 kHz krystall oscillator
5 V strømforsyning
Serial data port
Hyperterminal
Vis flere instruksjoner
en

Konfigurer pinnetilkoblingene til akselerometer . Selv akselerometre fra forskjellige produsenter kan plassere inn-og utganger på helt forskjellige pins , er hvert akselerometer utviklet til et felles grensesnitt som beskrevet i tegningene som følger med enheten . Begynn ved å koble strømpinnene ( vanligvis finner på pin 2 og 3 ) til en 5 V strømforsyning og en 0V bakken terminal .
To

Fest en krystall basert oscillator til klokken pin , som vanligvis finnes på pinne 8 . det er viktig at oscillatoren er av en kjent frekvens, ideell som opererer ved 32.000 hertz . Neste en digital bryter eller firkantbølgepulsgeneratorener koblet til CS -pin , som normalt finnes på pin 7 . Når en positiv spenningsverdiblir registrert eller en bryter er trukket høyt på CS pin, vil akselerometeret begynne å sende ut posisjonsdata basert på timingen av døgnet .
3

Koble data pin ( pin 1 ) til en 5V serie data port funnet på bakre tilkoblingspanelet på en datamaskin tårn . Ved hjelp av programvare som Hyperterminal kan du nå lese rå datastrøm utgang av akselerometeret når CS plugg trigges . Utgangssignalet bør være en serie av heltall som representerer G-kraft endres som aksellerometeret skal brukes ; sjekk skjematisk av enheten for å se om du trenger å gjøre konverteringer til dine data før det er brukbart .
4

Beregn vinkel feide ved bevegelse av parallax akselerometer . Først datastrømmen må konverteres fra rå biter til rotasjons data ved hjelp av formelen [ rotasjon = ( ( data /6 ) - 500 ) /64 ) ] . Ved hjelp av rotasjons data og multiplisere den med konverteringen formelen [ vinkel = rotasjon * 56.25 * 256 ] vil gi et resultat for vinkelen feid av akselerometeret i grader .

Hobbyer, spill © (www.northgames.biz)