Gyro mit Arduino verbinden

Ich bin ziemlich neu in der Welt der Elektronik und brauche daher etwas Newbee-Hilfe. Ich habe ein Arduino uno und vor kurzem einen Pitch & Roll-Kreisel LPR550AL gekauft. (Wenn es hilft, finden Sie detaillierte Informationen hier http://www.electrozone.dk/1550 )

Natürlich habe ich die Beschreibung und das Datenblatt gelesen, aber grün wie ich bin, traue ich nicht, dass ich alles richtig verstanden habe. Ich bin mir nicht sicher, wie ich den Kreisel mit dem Arduino verbinden soll. Die Datenblätter sprechen von externen Tief- und Hochpassfiltern, von denen ich ehrlich gesagt keine Ahnung habe, was sie bedeuten. Außerdem hat das Board einen 3,3-Volt-Regler, der mich unsicher lässt, ob ich diesen oder den arduinos 3,3-Volt-Pin auf dem Vin-Pin des Gyro-Boards verwenden soll. Das Datenblatt erwähnt auch, dass ich den Selbsttest-Pin gegen Masse kurzschließen sollte, sollte ich das tun? Die Beschreibung sagt dasselbe für den Power-Down-Pin. Ich nehme an, der Power-Down-Pin wird das Board ausschalten? Kann ich das überhaupt von einem der Arduino-Pins aus machen? Mir fällt auf, dass sie mit 5 Volt arbeiten und nicht mit 3,3.

Ratschläge werden im Allgemeinen gut angenommen. Gleiches gilt für Ressourcen zum Weiterlesen/Lernen. Ich wäre auch dankbar, wenn mir jemand Anweisungen geben könnte, wie ich das anschließen kann, ohne etwas zu verbrennen :)

Eine letzte Sache: Gehe ich richtig in der Annahme, dass der Unterschied zwischen dem vdd / 3,3-V-Eingang und der VIN darin besteht, dass die VIN nicht reguliert ist?

Antworten (1)

Selbsttest-Pin : Nach der Beschreibungsseite Ihres Breakout-Boards scheint dieser Pin bereits mit einem Pulldown-Widerstand verbunden zu sein, der somit die Selbsttest-Funktion deaktiviert. Hier müssen Sie nichts ändern.

Abschaltstift : Muss auf GND getrieben werden, damit der LPR550AL funktioniert. Legen Sie also einen Lötkurzschluss oder einen Draht zwischen den Power-Down-Pin und den Masse-Pin daneben. Wenn Sie diesen Pin jedoch aus irgendeinem Grund verwenden möchten, um den Power-On- oder Low-Power-Zustand des LPR550AL spontan auszulösen, können Sie ihn mit einem Arduino-Pin verbinden (stellen Sie in Ihrem Code sicher, dass der interne Pull aktiviert ist). -up, schreiben Sie dann ein LOW darauf für den Einschaltvorgang des LPR550AL).

Tiefpassfilter an den Ausgängen dienen der Rauschunterdrückung. Ihr Board, so wie es entworfen wurde, scheint sie bereits zu haben, also ist das Board einsatzbereit. Dies ist auf der Seite, die Sie in Ihrer Frage aufgelistet haben, klar beschrieben; Bitte lesen Sie diese Details auf Ihrer Original-Breakout-Board-Produktseite sowie im Datenblatt des LPR550AL, bevor Sie diese Fragen stellen!

VIN ist Ihr ungeregelter Eingang, und VDD ist die geregelte 3,3-V-Spannung, die auch den LPR550AL auf der Platine mit Strom versorgt.

Schaltung: Wenn Sie aus irgendeinem Grund eine Referenz zum Aufbau Ihrer eigenen Schaltung benötigen (anstatt das Breakout-Board zu verwenden), können Sie sich auf diesen Schaltplan für dasselbe Board beziehen (Quelle: unten auf [dieser Pololu-Webseite] ( http ://www.pololu.com/catalog/product/1266 )). Die Schaltung sieht nicht allzu schwierig aus, und die vorgeschlagenen Kondensator- und Widerstandswerte sind ziemlich üblich.

LPR550AL-Schaltung

Sie haben Recht. Ich hätte gründlicher mit dem Lesen der Board-Details sein sollen.
Vielen Dank für die sehr explizite Antwort, das ist eine große Hilfe für mich. Könnte ich den Power-Down-Pin mit dem Arduino-Kürbis verbinden, oder führt das nicht zum selben Ergebnis? Ich weiß, es scheint eine seltsame Frage zu sein, aber das wäre jetzt einfacher für mich. Nur um sicher zugehen; Ich kann einfach den 3,3-V-Versorgungsstift des Arduinos sicher an die Platinen VDD (oder VIN, da es 3,3 V sind), die Arduinos gnd an gnd auf der Platine und dann einen analogen Eingangspin an die Platinen anschließen OUTX- und/oder OUTY-Pin? Solange Power Down natürlich auf GND gelegt wird.
Hier sind zwei Übungen für Sie: (#1) Lesen Sie den Wikipedia-Artikel zu Ground , dann können Sie entscheiden, ob die beiden GNDs (Arduinos und Boards) verbunden werden können und sogar, ob sie verbunden werden MÜSSEN. (#2) Stecken Sie den 3,3-V-Ausgang von Arduino in VIN und messen Sie die Spannung bei VDD, d. h. setzen Sie das PLUS des Multimeters auf VDD und das MINUS des Multimeters auf GND, und nehmen Sie eine Spannungsmessung vor, um zu sehen, ob die Spannung die gewünschte ist .
Masse auf dem Arduino und Masse auf dem Breakout Board müssen verbunden sein. Wenn ich 3,3 Volt auf VIN lege, werden 3,3 Volt auf VDD sein, das weiß ich.
(Ich habe den Artikel trotzdem gelesen und die Spannung gemessen). Was ich fragen wollte, war, ob das alles ist, was ich tun muss, und ob es einen Unterschied machen würde, den PD-Pin an einem anderen Punkt mit gnd zu verbinden :) Ich würde annehmen, dass dies nicht der Fall ist, aber ich bin nicht sicher genug, um dies mit Sicherheit zu sagen dass auf der Platine keine Anti-Feedback-Schaltung vorhanden ist. (Ich finde es auch lustig, dass das Board 2 GND-Pins hat). Ich schätze jedoch den Selbsthilfeansatz, den Sie verfolgen. Wirklich.
@Bladt: Und wie hat das alles geklappt - hast du schon deine ersten Kreiselmessungen?
So'ne Art. Ich habe Messwerte von einem Multimeter erhalten, während ich Strom vom Arduino lieferte. Ich brauche etwas mehr Ausrüstung, bevor ich es richtig mache. (Wie ein Schreibtisch zum Arbeiten und ein Lötkolben). Ich bin vor kurzem umgezogen, also bin ich noch nicht ganz da :) Ich würde Ihre Antwort positiv bewerten, aber auf der Website kann ich mich nicht korrekt registrieren. Danke aber nochmal für deine Hilfe :)
Alles gut. Denken Sie nur an eines: Sie können den 5-V-Ausgang von Arduino in den Reglereingang (VIN) stecken und erhalten so einen Vdd = 3,3-V-Ausgang vom Regler. Wenn Sie nur 3,3 V in den Regler stecken, erhalten Sie einen Abfall über den Regler, sodass Sie bei Vdd (dh Stromquelle für Ihren Kreisel) eine unzureichende Spannung erhalten. Legen Sie aber aus offensichtlichen Gründen auch keine 5 V in den Vdd-Pin :)
Huh, ich wusste nicht, dass der Regler 3,3 darunter fallen lassen würde. Gut zu wissen. Wie viel würde das ausmachen? Ist es wahrscheinlich, dass der Kreisel nicht läuft oder ungenaue Werte meldet, oder ist es vernachlässigbar?