Forum: Mikrocontroller und Digitale Elektronik Neigungssensor gesucht


von m32 (Gast)


Lesenswert?

Hallo,

ich baue mir gerade einen Antennentracker für ein Modellflugzeug. Dieser 
hat einen GPS Empfänger an Bord, die GPS Koordinaten werden zur 
Bodenstation gefunkt.

Die Bodenstation hat ebenfalls einen GPS Sensor, so dass mit den 2 
bekannten Punkten der notwendige Neigungswinkel und Ausrichtung 
berechnet werden kann. Die eigene Ausrichtung wird mit Hilfe von einem 
Kompass ermittelt.

Die PAN-Korrektur gleiche ich mit dem Kompass ab. Für den Tilt-Abgleich 
wollte ich einen Neigungssensor verbauen.

Habe ich keinen Denkfehler? Dh wenn meine Software einen Tilt-Winkel von 
zB 30° berechnet, fahre ich diesen mit dem Servo solange an, bis der 
Wert vom Neigungssensor bestätigt wird. Funktioniert mein Aufbau auch, 
wenn die Bodenstation nicht waagerecht aufgebaut wurde?

Könntet ihr mir eine Empfehlung für einen Neigungssensor geben?

Danke!

von m32 (Gast)


Lesenswert?

Alternativ könnte man einen Schrittmotor nehmen und selbst kalibrieren - 
so dass bekannt ist, wieviele Schritte welchem Winkel entsprechen und so 
die Winkel anfahren.

Nur was mache ich, wenn meine Station schief steht?

von .trivial. (Gast)


Lesenswert?

Ein Neigungssensor ist leider der Falsche. Er misste die senkrechte duch 
eine beschleunigung. Eine Kurvenbeschleunigung ergibt so einen falsche 
Eindruck...

von m32 (Gast)


Lesenswert?

Oh ok. Womit könnte man den Neigungswinkel einer Ebene messen?

von Floh (Gast)


Lesenswert?

>       Oh ok. Womit könnte man den Neigungswinkel einer Ebene messen?

Läuft wahrscheinlich auf eine IMU raus, siehe Quadcopter. Also z.B. 
Beschleunigungssensoren und Gyros, aus denen man dann die Lage im Raum 
sauber rausrechnen kann.

von Suchfunktionbediener (Gast)


Lesenswert?

Guckst du hier ...
Beitrag "Neigungssensor"

von Funker (Gast)


Lesenswert?

Floh schrieb:
> Also z.B. Beschleunigungssensoren und Gyros, aus denen man dann die Lage
> im Raum sauber rausrechnen kann.

Oder man fuchtelt nicht ganz so wild mit der Antenne rum. Wenn das nicht 
gerade ein 30dB-Monster ist, kommt es i.a. auf ein paar Grad nicht drauf 
an. Zeig doch mal das vertikale Antennendiagramm.

von Wolfgang H. (Firma: AknF) (wolfgang_horn)


Lesenswert?

Hi, m32,

> ich baue mir gerade einen Antennentracker für ein Modellflugzeug.

Wenn Dein Tracker fest auf dem Boden steht, brauchst Du Deine vertikale 
Drehachse nur ins Lot bringen.
Klassischerweise mit einem Dreifuss mit einer Libelle.
Bei der Aufstellung einmal mit der Libelle senkrecht stellen, das wars.
Das ist wesentlich genauer als der Kompass!

Ciao
Wolfgang Horn

von m32 (Gast)


Lesenswert?

Auf ein Grad genau muss es nicht sein. Die Antenne ist eine 14 turn 
Helicail. Die genauen Werte habe ich aber nicht.

Was wäre mit der Idee Schrittmotor und selber nachmessen wieviele 
Schritte einem Grad entsprechen

von Rolf M. (rmagnus)


Lesenswert?

.trivial. schrieb:
> Ein Neigungssensor ist leider der Falsche. Er misste die senkrechte duch
> eine beschleunigung. Eine Kurvenbeschleunigung ergibt so einen falsche
> Eindruck...

Ich hätte jetzt vermutet, daß die Bodenstation ... naja, stationär ist 
und sich daher selten in der Kurve befindet. Oder habe ich was 
missverstanden?

von m32 (Gast)


Lesenswert?

Die Bodenstation ist fest auf dem Boden installiert (kann aber schon mal 
uneben stehen, da mobil)

Habe jetzt den Öffnungswinkel der Antenne: 28,9° mit ca 15db Gewinn

von Karl H. (kbuchegg)


Lesenswert?

m32 schrieb:
> Die Bodenstation ist fest auf dem Boden installiert (kann aber schon mal
> uneben stehen, da mobil)

Na ja. So schnell ändern sich die Winkel ja nicht, so dass ich mal 
schätzen würde es ist ok, den Winkel etwas nachzuführen, die Antenne zu 
stoppen, Neigungsmessung machen, wieder nachführen.

Solange du nicht den Neigungssensor einsetzt, während der Klapperatismus 
in Bewegung ist, liefert er auch brauchbare Werte.

von m32 (Gast)


Lesenswert?

Könntest du mir eine Empfehlung zu einem Sensor geben? Ich kenne mich 
leider gar nicht aus - etwas gebräuchliches mit i2c oder analog wäre 
toll!

von Jo D. (Firma: Jo) (discovery)


Lesenswert?

LIS331DLH (SPI + I2C) 3-Achsen ACC

von Lars (Gast)


Lesenswert?

Du könntest auch ein Mal die absolute Neigung im Stillstand messen und 
danach die Neigung über die anzahl der gemachten Schritte

von amateur (Gast)


Lesenswert?

GPS liefert nur "Punktkoordinaten". Die Ausrichtung deines Fliegers und 
die der Bodenstation sind dabei völlig unwichtig.
Wenn ich aber eins über halbautomatische Modellflieger weiß, so ist es: 
Das Teil muss sich selber ausrichten können und zwar unabhängig davon wo 
Du (oder der Sender) bist.
Solltest Du auf die Idee kommen das Flugverhalten von GPS abhängig zu 
machen, so darfst Du dich über Kommentare wie: "Hat das Teil denn einen 
Schluckauf?" nicht wundern. 10 m Toleranz und mehr dürften insbesondere 
bei einer Landung 50 cm unterhalb der Grasnarbe interessant werden.

von Praktiker (Gast)


Lesenswert?

amateur schrieb:
> GPS liefert nur "Punktkoordinaten". Die Ausrichtung deines Fliegers und
> die der Bodenstation sind dabei völlig unwichtig.

So ein Unfug. Aus der Differen der beiden GPS-Positionen ergibt sich der 
Azimut zum Flieger. Damit die Bodenstation die Antenne auf den Flieger 
ausrichten kann, muss die Orientierung der Bodenstation sehr wohl 
bekannt sein, sonst zielt die irgendwo hin, aber nicht auf den Flieger.

von m32 (Gast)


Lesenswert?

Stimmt die Formel für den Winkel?

tan(alpha) = beschleunigung_x_achse / beschleunigung_z_achse

von Rolf M. (rmagnus)


Lesenswert?

Das hängt davon ab, wohin bei dir x und z zeigen, was alpha ist und was 
du mit dieser Formel bezweckst.

von m32 (Gast)


Lesenswert?

Ich will ja die Neigung berechnen. Z wäre die y Achse und x die x Achse 
im 2d System.

Um an die Neigung zu kommen würde ich die Formel nach alpha auflösen.

Also alpha = arctan ( Ax / Az )

von Reinhard Kern (Gast)


Lesenswert?

m32 schrieb:
> Also alpha = arctan ( Ax / Az )

Das ergibt ein Problem: bei waagrechtem Einbau (ich vermute das meinst 
du mit X und Y) und Ausrichtung sind beide Werte Null. Division durch 
Null ist aber bei Prozessoren nicht beliebt, sollte also nicht gerade 
der Normalzustand sein. Eher kannst du den Sensor senkrecht einbauen (X 
und Z) und mit der Antenne drehen.

Gruss Reinhard

von m32 (Gast)


Lesenswert?

Jepp - ich wollte das in der Software abfangen.

Wie könnte man alle 3 Achsen in die Berechnung einfliessen lassen?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.