Wert am Analogeingang nie 0 und schwankt!?

Hallo Zusammen!

Habe zum Testen und Rumspielen einen Poti an einen Analogeingang gelegt.

Also natürlich den Mittelabgriff so dass dort 0-5V für den Eingang einstellbar sind (und nachgemessen!)

Den Wert (0 - 1023) lasse ich mir dann auf meinem LCD-Dispaly anzeigen.

Bei "Vollgas" also Poti am Anschlag (5V am AE) bekomme ich immer stabil 1020 angezeigt. Alles OK!

Aber wenn ich den Poti ganz runter drehe ( 0V, nach gemessen!!)
bekomme ich jedes Mal andere Werte zwischen 13 und 500 angezeigt !?!? Nie Null.

Dann habe ich den AE-Pin mit einem Jumperkabel direkt auf Gnd am Board gesteckt.

Selber Effekt, bei jedem Einstecken ein anderer Wert, nie Null.

Ist das Normal?

Gruß Martin

und noch folgende Infos:

Board : Arduino Mega.
Betriebsspannung über 9V DC-DC Wandler
Analogeingang A0 verwendet

Nein, ist nicht normal. Da fehlt die Masse.
Ich tippe mal auf einen schlechten Kontakt bzw kaputten Kabel auf der GND Seite.
Grüße Uwe

Normal ist das nicht. Wenn A0 auf Gnd gelegt wird, sollte analogRead(0) nicht viel mehr als 0 liefern.

Wie sieht das denn bei anderen Analog-Eingängen aus?

Ich hab schon Potis gesehen bei denen der Endanschlag nicht gepasst hat und man den Pin vom Schleifring runter bewegen konnte so dass kein Kontakt mehr möglich war. Sowas könnte dein Phänomen hervorrufen.

Gruß

Tja, den Poti hatte ich ja auch als erstes in Verdacht.
Deshalb der Test mit dem Junperkabel AE direkt auf Gnd am Bord.

Inzwischen verschiedene

  • Junperkabel
  • Gnd Buchsen am Arduino Board
  • A0, A4, A8

durchprobiert.....

-> Überall der selbe Effekt!

Und neuer Rekord aufgestellt: Höchster Wert 953 !

Neues Mega-Board und schon im Eimer????

Gibt es da nicht manchmal einen Effekt wo die anderen Pins auf dem Port übersprechen und die Messung beeinflussen? Ich habe schon solche Berichte gelesen, aber es ist definitiv nicht immer.

Wie ist das an einem anderen Analogpin?

Übersprechen?
Am Board ist ja noch fast nix angeschlossen (Der Poti, LCD-Display am Port 22 ff., 2 LED´s D11 & D12)

Inzwischen auch ´mal die Versorgungsspannung mit dem DC-Wandler weg genommen
so das der Arduino mit 5V USB läuft..

-> Selber Effekt !

Werte bei 5V und
Poti in Mittelstellung bei 2,5V absolut stabil und OK!

?!?!

Wieviel Ohm hat das Poti? Nicht das es zu hochohmig ist.

Gruß Tommy

Wenn der Wandler auf dem Board einen "Hau" hätte wäre es doch sehr unwahrscheinlich
dass die Werte bei 5V und 2,5 V passen, oder?

-> Klaus:
Wie oben geschrieben habe ich auch schon die pins A0, A4, A8 durchprobiert.

-> Tommy: Das Poti hat 22k

Ok, das ist nicht zu hoch.

Wenn Du den Eingang direkt mit GND verbindest, funktioniert es auch nicht?

Gruß Tommy

So langsam überlege ich mir ob dieser Effekt

"0V am Analogeingang liefert nicht den Wert Null"
(oder wenigstens ganz in der Nähe davon)

auch die Ursache für die anderen hier im Forum diskutierten Fragen wie
"Messwert am Analogeingang stimmt nicht"
ist....

-> Tommy : Wie oben beschrieben - funzt auch nicht

Mach uns mal ein Foto vom Aufbau.
Grüße Uwe

Hallo Uwe!

Das ist leider nicht so einfach...

  1. funktioniert die Zusammenarbeit Iphone / USB-Kabel / Laptop seit einiger Zeit nicht mehr und keiner weiß warum - also Bilder ´mal schnell rüber ziehen is nicht.

  2. bin ich völlig blöder Newbie -> wie stelle ich hier Bilder ein?

  3. finden der Test nicht lose fliegend in meiner Elektronik Ecke statt sondern der Arduino befindet sich schon montiert in seinem zukünftigen Zuhause d.h. im Gehäuse für die neue Steuerung der Sternwarte Überlingen e.V. zu aller ersten Tests (wie Funktion Analogeingang) auf meiner Werkbank. Der Poti und das LCD-Display sind nur provisorisch für die Tests montiert und ich weiß nicht ob Ihr da wirklich die relevanten Details erkennt.

Aber ich arbeite auch an diesen o.g. Problemen 1 - 3 !!!

:slight_smile:

Problem 1-3 gelöst:

Guckt Ihr hier!

Keine Anmeldung und Registrierung erforderlich, nur die Werbung evtl. wegklicken....

Gruß
Martin

Wuehlmaus:
2. bin ich völlig blöder Newbie -> wie stelle ich hier Bilder ein?

Mag ja sein, dass Du ein blöder Newbie bist, aber im Blödsein schlägt mich niemand!

Wenn Du das „Quick Reply“-Fenster nimmst, um zu antworten, klicke auf „Preview“.

Dann bekommst Du eine Vorschau angezeigt und ein Editorfenster, über dem verschiedene Knöpfe stehn. Dort gibt es einen mit einem Bild-Symbol (Pop-Up-Text „Insert an image“). Den klickst Du und gibst eine URL an, unter der das Bild zu finden ist.

Gruß

Gregor

Da würde ich eine Möglichkeit zum schnellen Austausch des Controllers vorsehen. Vielleicht wurde der ja während des Einbaus beschädigt, oder schon defekt aus China geliefert?

-> greogorss :

Danke, werde ich ´mal bei Gelegenheit probieren!

-> DrDittrich :

4 Schrauben lösen und das Ding ist raus. Aber ich glaube die Halterung aus dem 3D-Drucker ist nicht so schlecht und kann sich sehen lassen. Beschädigung beim Einbau halte ich daher für unwahrscheinlich.
Und "einem geschenkten Gaul schaut man nicht in´s Maul" oder wie hast Du erkannt das diese Sachspende aus evtl. China ist? Kommt das Zeugs nicht eh alles aus China?

Ja, der Aufbau sieht ansprechend aus!

Multimeter hast du doch sicherlich zur Hand...

Dann messe mal an den Schleiferenden, der Potis, da müssten doch 5V anliegen, oder?
Da kommt man gut ran.

Dann den Schleifer gegen GND messen, ob er wirklich bis 0V runter geht.

Mir fehlt für die weitere Diagnose:

  1. Ein Schaltplan (zumindest der Teil mit den Potis)
  2. Das Programm. (minimal Version)

Das der Analog Eingang eines AVR defekt ist, habe ich noch nicht gesehen.

Wenn das kein Problem ist, dann nimm doch den Arduino mal raus, und teste ihn nochmal.