Elektronischer Kompass
1. Versuch (2003)
Dies ist der Versuch einen elektronischen Kompass zu bauen.
Auch wenn die Schaltung im Prinzip funktioniert, so
wurde nicht die benötigte Genauigkeit erreicht, die für eine
zuverlässige Erdmagnetfeld Messung benötigt worden wäre. Die
Bauteilkosten betragen ungefähr 25€.
Funktionsweise
Das Magnetfeld wird mit KMZ51 ICs erkannt. Diese liefern je nach
Ausrichtung im Erdmagnetfeld eine Spannungsdifferenz an ihren beiden
Ausgängen. Da ein Sensor zwar Nord und Süd, nicht jedoch West und Ost
unterscheiden kann, werden zwei Sensoren benötigt, die 90°
gegeneinander
gedreht angeordnet werden müssen. Die gemessene
Spannungsdifferenz an den Ausgängen beträgt je nach Lage zwischen
0mV und 2mV (bei 5V Versorgungsspannung).
Da dies nicht ausreicht, um von einem A/D Wandler ausgewertet zu
werden,
wird diese Spannungsdifferenz von jeweils zwei Operationsverstärkern
pro Magnetfeldsensor ungefähr um den Faktor 400 verstärkt. Danach liest
ein Mikrocontroller die Spannung mit Hilfe eines A/D Wandlers aus und
rechnet diese in einen Winkel (Abweichung nach Norden) um. Der Winkel
kann dann per serieller Schnittstelle an den PC übertragen oder
aber direkt durch LEDs oder ein LCD Display angezeigt werden. Da sich
die KMZ51 ICs im Laufe der Zeit selbst magnetisieren, besitzen die ICs
integrierte Spulen, mit denen sie wieder demagnetisieren lassen.
Genaueres hierzu kann im Datenblatt nachgelesen werden.
Bilder
Bauteile
- zwei KMZ51 Magnetfeldsensoren
- 4 Operationsverstärker (LM324N)
- 2 Trimmpotis (2,5 KOhm)
- 5V Spannungsversorgung (4x 1,2V Akkus)
- Mikrocontroller (ATMEL AT90S4433)
- LEDs
- Taster zur Kalibrierung
- Gehäuse (hätte etwas größer sein sollen)
- verschiedene Widerstände, Kondensatoren, Transistoren
Probleme mit der Schaltung
Nach dem Aufbau der Schaltung stellte sich heraus, dass der
Mikrocontroller, die LEDs, die Akkus und der Taster im gedrücktem
Zustand die Magnetfeldsensoren so stark
beeinflussten, dass das Erdmagnetfeld nicht mehr gemessen werden
konnte.
Das Problem kann etwas reduziert werden, wenn die Akkus und die
Auswerteelektronik einen gewissen Abstand zu den Magnetfeldsensoren
hat.
5cm Abstand scheinen in den meisten Fällen zu reichen. Da dies beim
Bau der Schaltung nicht bekannt war, ergab sich das Problem, dass
in dem gewähltem Gehäuse dieser Abstand nicht eingehalten wurde und der
Kompass nur bei offenem Gehäuse halbwegs funktionierte.
Die Beeinflussung der Sensoren durch die LEDs konnte ich vermeiden,
indem die LEDs während der Magnetfeldmessung ausgeschaltet wurden.
Zusätzlich mussten die verbauten Potis vor beinah jeder Inbetriebnahme der
Schaltung erneut eingestellt werden.
Durch all dieser Störungen lässt sich nicht mit Sicherheit sagen ob eine Messung
des Erdmagnetfelds zustande gekommen ist, oder ob es sich nur um Störungen,
verursacht durch die Schaltung, gehandelt hat.
Da sich die KMZ51 ICs in einem SMD Gehäuse befinden, erforderte ihr
Anschließen sehr viel Geduld.
Schaltplan
Als wir endlich auch in der Schule Operationsverstärker durch nahmen,
wurde mir bewusst, dass für die Schaltung eine deutlich bessere
Beschaltung der Operationsverstärker existiert hätte. Ich habe daher
einen der beiden Sensoren wieder aus der Schaltung entfernt und mit ihm
eine neue Schaltung gebaut. Das Ergebnis ist unten unter "2. Versuch"
beschrieben. Für den oben gezeigten (kaum funktionierenden) Kompass
habe ich mal die Beschaltung der Operationsverstärker Online gestellt.
Zu beachten ist, dass der Ausschnitt der Schaltung zweimal gebaut
wurde, für jeden Sensor einmal.
Hier folglich der Schaltplan, wie es nicht funktioniert: kompass-opamp.png
Hier folglich der Schaltplan, wie es nicht funktioniert: kompass-opamp.png
2. Versuch (2004)
Wie schon oben geschrieben wurde ein Magnetfeldsensor wieder aus
der Schaltung entfernt. Dieses mal wurden beide Ausgänge des Sensors
zunächst jeweils auf einen Impedanzwandler geführt um die
Ausgangsspannungen der Sensoren nicht durch eine Strombelastung zu
verfälschen. Die beiden Ausgänge der Impedanzwandler wurden dann mit
einem Differenzverstärker (oder auch Subtrahierer genannt) passend
verstärkt. Zum Experimentieren wurde hier einen Schalter eingebaut
um zwischen drei verschiedenen Verstärkungsfaktoren (510x, 1020x und
2055x) wählen zu können.
Neuer Schaltplan: kompass-opamp2.png
Neuer Schaltplan: kompass-opamp2.png
Bilder - Version 2
Links die
Schaltung mit Sensor, oben der Magnet und ein Multimeter welche die Ausgangsspannung des Operationsverstärkers anzeigt
Fazit
Bei meinem ersten Versuch wurden zu viele Sachen übersehen oder
mangels Erfahrung falsch gemacht. Die Schaltung zeigt also wie man
einen Kompass NICHT bauen sollte.
Bei dem zweitem Versuch wurde gar nicht erst versucht das Erdmagnetfeld zu messen, sondern sollte in erster Linie die Empfindlich des Sensor getestet werden. Die Schaltung kommt im Gegensatz zu ersterer ohne Trimmpoti aus. Bei einer Verstärkung von 1020x ist beim Drehen (ändern des Pols der zum Sensor zeigt) eines Stabmagneten aus mehreren Zentimetern Entfernung eine deutliche Spannungsänderung am Ausgang feststellbar. Bei einer Verstärkung von 2055x schlägt der Ausgang des Operationsverstärkers nur noch zu einer Richtung hin voll aus und es sind keine Messungen möglich. Wahrscheinlich ließe sich bei Widerständen mit geringeren Toleranzen noch bessere Resultate erzielen. Im Nachhinein betrachtet, war mir wohl auch die Funktionsweise der "Flip Coil" (siehe Datenblatt, eine passende Übersetzung für das Wort fehlt) eventuell auch falsch verstanden.
Bei dem zweitem Versuch wurde gar nicht erst versucht das Erdmagnetfeld zu messen, sondern sollte in erster Linie die Empfindlich des Sensor getestet werden. Die Schaltung kommt im Gegensatz zu ersterer ohne Trimmpoti aus. Bei einer Verstärkung von 1020x ist beim Drehen (ändern des Pols der zum Sensor zeigt) eines Stabmagneten aus mehreren Zentimetern Entfernung eine deutliche Spannungsänderung am Ausgang feststellbar. Bei einer Verstärkung von 2055x schlägt der Ausgang des Operationsverstärkers nur noch zu einer Richtung hin voll aus und es sind keine Messungen möglich. Wahrscheinlich ließe sich bei Widerständen mit geringeren Toleranzen noch bessere Resultate erzielen. Im Nachhinein betrachtet, war mir wohl auch die Funktionsweise der "Flip Coil" (siehe Datenblatt, eine passende Übersetzung für das Wort fehlt) eventuell auch falsch verstanden.
Nachtrag (2008)
Per Mail hat ein Leser gefragt, wie sich die ganz oben gemessenen 2mV
Spannungsdifferenz des KMZ51 erklären lässt.
Hier also der Versuch auszurechnen, welcher Wert theoretisch zu erwarten wäre.
Die Angabe 16 (mV/V)/(kA/m) stammt aus dem KMZ51 Datenblatt. 5V ist die
Betriebsspannung.
Laut Wikipedia
beträgt das Erdmagnetfeld in Mitteleuropa 20 µT in horizontaler
Richtung. µ_0 ist die Magnetische Feldkonstante. Meines Wissens hätte
in der Rechnung auch noch die Permeabilitätszahl
des Sensormaterials berücksichtigt werden müssen, welche mir jedoch unbekannt ist.
Somit wurde hier mit der Permeabilität für Vakuum gerechnet.
Unter der Berücksichtigung, dass das das Magnetfeld in Europa auch in
vertikaler Richtung mit 44 µT relativ stark ist, und der Sensor
bei den Messungen nicht waagerecht gehalten wurde, passen die
Messergebnisse erstaunlich gut mit der Theorie überein. Falls jemand
dennoch Fehler finden, wäre es schön mir diese mitzuteilen.