Hur man mäter en vinkel med en Parallax Accelerometer

På områdena robotik och mekatronik är ingenjörerna behövs för att utveckla system som är beroende av att åtgärder omedelbart baserad på mätningar från grundläggande sensorer rörelse tusentals gånger per sekund . För variabler som hastighet , avstånd eller tid , kan mätningarna härledas med hjälp av enkla sensorer , men försöker arbeta fram en variabel så komplext som en vinkel är en svår uppgift . För närvarande ingenjörer kommer att använda accelerometrar för att mäta förändringar i g-krafter , beräkna en serie positioner och därmed vinkeln svepte ut över en period time.Things Du behöver
32 kHz kristalloscillator
+5 V strömförsörjning
seriell data port
Hyper
Visa fler Instruktioner
1

Konfigurera stiftanslutningar till accelerometern . Även accelerometrar från olika tillverkare kan placera in-och utgångar på helt olika stift , är varje accelerometer utvecklas till ett gemensamt gränssnitt som beskrivs i de scheman som följer med enheten . Börja med att ansluta matningen ( vanligtvis finns på stift 2 och 3 ) till en +5 V-matning och en 0V jordterminal.
2

Bifoga en kristall baserad oscillator till klockan stift , vanligt förekommande på stift 8 . det är viktigt att oscillatorn är av en känd frekvens , helst som arbetar vid 32.000 hertz . Nästa en digital omkopplare eller fyrkantvåg pulsgenerator är ansluten till CS- stiftet , som normalt finns vid stift 7 . När ett positivt spänningsvärde är inspelad eller en spak dras hög vid CS stift kommer accelerometern börjar utgångspositionsdatasom grundar sig på tidpunkten för klockan. Addera 3

Anslut datastiftet ( stift 1 ) till en 5V seriella porten finns på den bakre anslutningspanelen av en dator tornet. Med hjälp av programvara som t.ex. Hyperterminal kan du nu läsa den råa dataströmmen utgången på accelerometern när CS pin utlöses . Utgången bör vara en serie heltal som representerar g -force förändringar som accelerometern används ; kolla schemat på enheten för att se om du behöver göra omvandlingar till dina data innan de kan användas .
4

Beräkna vinkel svepte genom rörelse parallax accelerometern . Första dataströmmen måste konverteras från råa bitar till rotations data med hjälp av formeln [ rotation = ( (data /6 ) – 500 ) /64 ) ] . Med hjälp av rotations uppgifter och multiplicera den med konverteringsformel[ vinkel = rotation * 56.25 * 256 ] kommer att ge ett resultat för den vinkel som sveps av accelerometern i grader . Addera

Kommentera