G y r o

Der Gyro ADIS16250 von Analog Devices wird über einen I2C-Bus oder SPI-Bus angesteuert. Für eine schnelle Inbetriebnahme empfiehlt sich das Entwicklungsboard von AD wobei es das Board für die parallele Schnittstelle oder für USB erhältlich ist. Hier ist das Entwicklungsboard an die parallele Schnittstelle angeschlossen. Sämtliche Register werden vom PC-Programm ausgelesen und angezeigt. Der Ausgang des Gyros und der Lagewinkel des Sensors werden laufend abgefragt und grafisch angezeigt.


Gyro Entwicklungsboard

Die Umrüstung des Sensors zur Ankoppelung an den Mikrocontroller ist relativ einfach. Benützt man den SPI-Port des Controllers so ist das Oszi-Bild der Daten etwas anders als beim Entwicklungsboard. Wichtig ist aber nur zu beachten, dass die Datenbits bei der steigenden Flanke des Clocks übernommen werden und sich das Datenbit selbst sich in den anderen Zeitpunkten der Clockperiode ändern darf. Zählt man die Anzahl der Clockimpulse, so kommt man auf 15. Es sind aber 16 Lowzustände und entsprechend auch 16 steigende Flanken.


Gyro auf Steckplatine

Der HCS12 hat die SPI-Funktionen implementiert, wobei die entsprechenden Pins MISO und MOSI für die Datenpins heißen. Des weiteren gibt es ein Pin SlaveSelect und ein Pin für den Clock.


Gyro Details