Forum: Mikrocontroller und Digitale Elektronik Verstärker für KMZ10B


von l33t h4x0r!!! (Gast)


Lesenswert?

Servus,

ich habe einen KMZ10B zur Erdmagnetfeldmessung. Derzeit ist er direkt an 
ADC0 und ADC1 eines ATmega8 angeschlossen. Alles auf 5V.

Beim drehen des Aufbaus erhalte ich erwartungsgemäß leicht 
unterschiedliche Werte je nach Position, leider sind es viel zu geringe 
Unterschiede.

Laut Datenblatt (Beitrag "Re: Magnetfeldsensor KMZ10B macht Probleme") soll 
man einen Operationsverstärker benutzen, habe aber nicht die geringste 
Ahnung von diesen Bauteilen. Die angegebene Schaltung will ich so auch 
nicht aufbauen, sondern beide Leitungen einzeln verstärkt zum µC führen.

So wie ich im Wiki hier 
(http://www.mikrocontroller.net/articles/Standardbauelemente#Operationsverst.C3.A4rker) 
gesehen habe, besitzen fast alle OP mindestens 2 einzelne Verstärker, 
demnach würde einer für beide Leitungen reichen, oder?

Welchen OP sollte ich demnach verwenden um vernünftige Ergebnisse, also 
besser als ca. alle 30° nur eine Ziffer Änderung, zu erhalten?

von Michael R. (mexman) Benutzerseite


Lesenswert?

Liebe(r) l33t h4x0r!!!

Du bist spassig:

"..habe aber nicht die geringste Ahnung von diesen Bauteilen...."
"..will ich so auch nicht aufbauen..."

Du bekommst eine prima Schaltung empfohlen, willst aber nicht.
Was sollen wir Dir denn empfehlen?
Unter diesen beiden angegebenen Praemissen, wirst Du alles hier 
vorgeschlagene nicht verstehen oder nicht wollen.

Das Nichtwissen laesst sich natuerlich bekaempfen, aber ich glaube, dazu 
liest Du besser erst ein bischen Literatur, auch im Internet gibt es 
haufenweise Erklaerungen, Beispiele und Tutorials.

Aber gegen das Nichtwollen ist kein Kraut gewachsen.


Du solltest Dich im Gegenteil, wenn das WIssen fehlt umso eher and den 
Schaltungsvorschlag aus dem Philips Datenblatt halten, denn die wissen 
besser als Du, wie man ihr Bauteil verwendet.

Es gibt OP normalerweise mit 1, 2 oder 4 OPs in einem Gehaeuse.

Aber die beste Schaltung dafuer ist immernoch die aus dem Datenbuch, 
egal ob Du willst oder nicht.


Gruss

Michael

von l33t h4x0r (Gast)


Lesenswert?

>Du bist spassig:
Ich mag dich auch :-)

Ich will die Schaltung nicht genauso benutzen, weill dort nur eine 
Leitung am µC ankommt, ich aber beide brauche.

>Aber gegen das Nichtwollen ist kein Kraut gewachsen.
Wer sagte hier was von nicht wollen? Soll ich mir jetzt hundert 
Datenblätter von OPs durchlesen, damit ich am Ende immer noch keinen 
habe?

OP sind neu für mich, also wäre es gut zu wissen, welche ich kaufen 
sollte. Wieviele von den Leuten hier die wegen Problemen mit ihren AVR, 
LED, LCD fragen, haben wohl vorher wochenlang Literatur und Datenblätter 
gelesen? Wenige, keiner? Stimmt! Die kaufen sich auch erstmal Bauteile 
um damit, und gleichzeitig mit der Literatur, zu lernen.

von MaWin (Gast)


Lesenswert?

> Wer sagte hier was von nicht wollen?

Du.

> haben wohl vorher wochenlang Literatur und Datenblätter gelesen?

Hoffentlich jeder.

> Die kaufen sich auch erstmal Bauteile

Um sie dann wegzuwerfen ? Das macht wenigt Sinn.


Du hättest z.B. erst mal auf die geniale Idee kommen können, ins 
Datenblatt des LMZ10 zu gucken, nur auf die erste Seite.

Dann wüsstest du, daß Philips den KMZ10B als viel zu unempfindlich für 
Kompassanwendungen ansieht und nur den KMZ10A dafür für geeignet hält.

Aber nein, unser superkluger l33t h4x0r!!! kauft natürlich erst mal das 
was ncht taugt.

> Ich will die Schaltung nicht genauso benutzen, weill dort nur eine
> Leitung am µC ankommt, ich aber beide brauche.

Irrtum.

Du brauchst für eine Kompassanwendung zwar 2 Leitungen weil du 4 
Quadranten unterscheiden können musst, also Sinus- und Kosinussignale 
brauchst, aber du irrst, daß ein KMZ10 diese beiden Signale liefern 
könnte.

Du hättest doch mal in sein Datenblatt gucken sollen.

Man braucht entweder 2 KMZ10A oder KMZ51.

Und WENN man nun 2 KMZ10A gekauft hättest, dann tut es die Schaltung aus 
dem Datenblatt sehr gut (2 mal aufgebaut), weil sie sogar die Ergebnisse 
in der Temperatur kompensiert. Sie ist also genauer als das blöde 
direkte Einfädeln der sowieso zu niedrigen Spannung in den Eingang des 
uC.


Bloss weil DU noch nicht weisst, wie ein OpAmp funktioniert, heisst das 
doch nicht, daß man diese Dinger nicht zu was nützlichem gebrauchen 
könnte.

> Soll ich mir jetzt hundert Datenblätter von OPs durchlesen

Du merkst selbst, es gibt hunderte, tausende von diesen Dingern. Die 
würden doch nicht existieren, wenn die zu nichts nütze wären.


Also: Schmeiss deinen ungeeigneten KMZ10B weg, besorge dir KMZ51. Und 
schau dir an, was andere Leute so bauen:
http://www.brenzi.ch/data/navineedles.pdf

Und wenn dir das alles zu viel Mühe ist, auch das alles zu erlernen, 
dann nimm halt einen von diesen hier:

http://www.sander-electronic.de/be00012.html

von l33t h4x0r!!! (Gast)


Lesenswert?

>Um sie dann wegzuwerfen ?
Mind. die Hälfte hier macht beim lernen einige Bauteile kaputt. Das 
gehört nun mal dazu.

>Dann wüsstest du, daß Philips den KMZ10B als viel zu unempfindlich für
>Kompassanwendungen ansieht und nur den KMZ10A dafür für geeignet hält.
Dann tut mir das Leid. Ich hatte mir da auf die Produktbeschreibung beim 
Conrad (182839) verlassen. Im Wiki 
(http://www.mikrocontroller.net/articles/Magnetfeldsensor) wird der B 
übrigens auch als dafür möglich gelistet-> KMZ10A bis C... Die A-Version 
ist aber soweit ich bisher gelesen und gesucht habe, nicht mehr 
erhältlich.

>Aber nein, unser superkluger l33t h4x0r!!! kauft natürlich erst mal das
>was ncht taugt.

>Schmeiss deinen ungeeigneten KMZ10B weg, besorge dir KMZ51.

Natürlich taugt der Sensor was. Er ist nur nicht so genau, aber das ist 
kein Grund ihn weg zu werfen. Wird er eben für etwas anderes benutzt. 
Einen KMZ51 werde ich mir dann vermutlich noch kaufen. Danke.

>Bloss weil DU noch nicht weisst, wie ein OpAmp funktioniert, heisst das
>doch nicht, daß man diese Dinger nicht zu was nützlichem gebrauchen
>könnte.
Ach weil ich gesagt habe, ich habe von OPs keine Ahnung, heißt das für 
dich, ich hätte gesagt die wären nutzlos!?

>Du merkst selbst, es gibt hunderte, tausende von diesen Dingern. Die
>würden doch nicht existieren, wenn die zu nichts nütze wären.
Und genau deswegen wollte ich wissen welchen ich benutzen soll! Ich weiß 
es eben noch nicht, aber jemand anders weiß es vielleicht und kann mir 
dabei helfen.

>Und wenn dir das alles zu viel Mühe ist, auch das alles zu erlernen,
>dann nimm halt einen von diesen hier:
Nene, ich will schon lernen. Nur überleg mal selbst: Wie lernst du 
lieber? Wochenlang Literatur und Datenblätter lesen, oder direkt auch 
mit den Teilen arbeiten?

von MaWin (Gast)


Lesenswert?

> Er ist nur nicht so genau

Falsche Wortwahl.

Er ist nicht so empfindlich.


Er kann schon als Kompass dienen, nur halt nicht hier auf der Erde, 
sondern nur auf einem Planeten mit stärkerem Magnetfeld.

Hier ist er mit Glück als 8 Quadraten-Richtungsanzeiger zu nutzen.


Egal wie, du brauchst 2 (oder sogar 3 wenn du die Inklination mitmessen 
willst um sie korrekturrechnen zu können).

Jeder einzelne muß dann verstärkt werden.

Dazu brauchst du zumindest je 1 OpAmp.

Zumindest in der einfachen Differenzschaltung:

AVCC      AVCC   +5V
 |         |      |
 |    +----(-----|+\ TS912 oder ähnlicher Rail-To-Rail OpAmp
 |    |  +---+   |  >---+-- A/D-Eingang 0-5V
Poti--+--|KMZ|-+-|-/    |
 |       +---+ |  |     |
 |         |   +--(--R--+
 |         |      |
GND       GND    GND

Poti: Trimmpoti ca. 100k, Nullpunkteinstellung
R: Verstärkung einstellen, ca. 10k

Hättest du statt dem eher ungeeigneten ATmega8 einen ATtiny26 oder 
ähnlich genommen, der bereits einen internen Gain-Verstärker hat, dann 
hättest du dir den externen OpAmp-Verstärker sparen können (und zur 
Temperaturkompensation noch die Temperatur extra messen).

Aber du kaufst ja erst, und denkst dann.


Hier hat's auch jemand mit dem KMZ10B probiert:
http://mexlewiki.hs-heilbronn.de/UserFiles/File/Dokumentation_Kompass.pdf


Da sind die Folgen nur gerechte Strafe.

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.