PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AD-Eingang ungenau??!



Peach303
02.01.2008, 01:35
Hi,

wenn ich an AD[1] nichts anlege (also 0V) bekomme ich einen digitalen WErt der zwischen 60 und 70 schwankt. Bei 4,40Volt werden 255 angezeigt. Wieso ist das so ungenau und daneben?

Meine M-Unit 2.0 wird mit 4.98Volt versorgt und der UREF-Jumper ist drauf.

Gruß,
Daniel

Suggarman
02.01.2008, 14:23
Irgendwie hasse ich das, wenn die selbe banale Frage in mehreren Foren gestellt wird.......
Hast Du denn auch eine UREF angelegt?

Peach303
02.01.2008, 20:29
Im Attachment ist ein Bild mit der genauen Schaltung!

Das Programm auf der Unit ist:



define adc1 AD[1]

#loopi
print adc1
pause 50
goto loopi



Irgendwie hasse ich das, wenn die selbe banale Frage in mehreren Foren gestellt wird.......

Warum sollte diese Frage banal sein? :-k

Gruß

Suggarman
02.01.2008, 21:42
Kann es sein, dass die Massen nicht verbunden sind?

Mit banal meinte ich eher, dass sie problemlos in einem Forum gelöst wird. Es machen sich sonst immer mehr Leute als nötig ihre Gedanken dazu.

mfg

Stefan

Peach303
02.01.2008, 22:21
Doch doch. Die Massen sind verbunden. Echt komisch...

Auch interessant:

Wenn ich die Pause auf 5 verringere wird ein digitaler Wert von 28 (+-1) angezeigt

Ohne Pause 20 (+-1)

[-o<

Ich verwende zum anzeigen Windows Hyperterminal. Kanns daran liegen?

Suggarman
03.01.2008, 09:08
Ich verwende zum anzeigen Windows Hyperterminal. Kanns daran liegen?
Sende doch vorher mal einen Text und schaue, ob der richtig angezeigt wird.

mfg

Stefan

Peach303
03.01.2008, 11:37
Texte werden richtig angezeigt. Ich hab gestern noch ein Terminalprogramm von CC-Intern runtergeladen und dort bekomme ich die gleichen Ergebnisse.

Mit steigenden Volt steigt auch der digitale Wert. Nur der digitale Wert startet bei 20. Außerdem ändert sich der Wert bei veränderter Pause. Ich habe alle ADPorts durchprobiert..

Kann es sein das die C-Control ganz einfach ne Macke hat?

Für Hilfe wäre ich echt dankbar! Ich brauche diese Eingänge für Sensoren...

the_playstat
03.01.2008, 11:44
Hochfrequenzen?

Peach303
03.01.2008, 12:00
Wie Hochfrequenzen? Sorry elektrotechnikmäßig bin ich nicht so fit...

the_playstat
03.01.2008, 12:07
Na das irgendetwas reinstreut. Schon ein Handy in der Nähe kann da extrem stark reinfunken. Das Kabel zum AD ist dann die Antenne.
Nehmt mal ein ungeschirmtes Kabel an einem PC-Lautsprecher mit integriertem Verstärker und legt ein Handy in die Nähe.
Nur als Beispiel. Sogar auf der Masse/Erde kann ein Spannungspotential oder eine Frequenz draufliegen.

Suggarman
03.01.2008, 14:44
Lege den ADC1 doch mal auf Masse. Wenn dann nicht "0" rauskommt, würde ich doch an einen Defekt denken.

Peach303
03.01.2008, 17:23
Oh mann, darauf bin ich noch garnicht gekommen... Aber es funktioniert. Jetzt zeigt er "0" an.

Peach303
03.01.2008, 17:37
So klappt es! Wenn ich jetzt das Kabel von der Batterie abziehe, was ich nie gemacht hab, dann dient der 26k als Pulldown... Muss man erstmal drauf kommen...

Vielen Dank!!!

Suggarman
03.01.2008, 18:24
Vielleicht sind Deine Widerstände zu groß. Wenn Du nicht gerade Stromsparen mußt, kannst Du die ja deutlich kleiner machen.

mfg

Stefan

Tappi
03.01.2008, 19:18
wenn ich an AD[1] nichts anlege (also 0V) bekomme ich einen digitalen WErt der zwischen 60 und 70 schwankt.

"Nichts anlegen" sind keine 0 V! Das ist dann ein undefiniertes Potential.


Bei 4,40Volt werden 255 angezeigt. Wieso ist das so ungenau und daneben?

Sicher, dass es wirklich 4,4 V sind? Hast Du mal einen anderen AD-Eingang verwendet? Was passiert, wenn Du den Eingang mit GND kurzschließst?

Peach303
03.01.2008, 20:36
Ich hab nun die Widerstände noch kleiner gemacht. Und das Messergebniss ist noch genauer geworden! Bei 4,37V bekomme ich einen Wert von 226. Sollten eigentlich 224 sein, aber was solls... Damit kann ich sehr gut leben.

Die Pause habe ich testweise auch nochmal auf 5 erhöht. Und der Wert ändert sich nicht! Also basst ois!

Cool! Merci für die Hilfe!!!