PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C-Control



ernterobo
25.02.2014, 21:23
Hallo

Ich hab an meinen wagen Nr. 2 einen Poti (mit 3 Polen) zum steuern and den AM Wandler des Conrad C-Controlers angeschlossen das klappt und es gib klar zu unterscheidende Werte.

Jetzt bastel ich an dem Controler für Wagen Nr.1 ich hab verschiedene Widerstände angeschlossen, unter anderem auch einen alten lichtempfindlichen Widerstand, aber die Werte sind nicht eindeutig.

Z.B. ich hab einen hohen Widerstand und erhalte einen Wert von 330.
Dann einen ganzkleinen Widerstand Wert 1000
Jetzt wieder den ersten W. der Wert fällt langsam auf 800
Ich habe nie den gleichen Wert beim gleichen Widerstand
Auch wenn ich die Verbindung zwischen AD und +5 V trenne fällt der Wert nur langsam ,
mit dem Poti am andere C-Control (baugleich) geht das sehr gut bei gleicher Position gleicher Wert.
Warum bei festen Widerständen nicht?

DanielSan
25.02.2014, 21:34
Nach deiner Beschreibung kann ich mir das nicht 100% vorstellen aber ziehst du deinen festen Widerstand auf gnd? Beim Poti ist das ja der Fall.

ernterobo
26.02.2014, 22:06
Also ich hab den Widerstand auf +5V gezogen, jetzt hab ich ihn auf GND gezogen das geht, der Poti hat beides darum hab ich es nicht gemerkt.
Ich hab früher mal am VC 64 gebastelt da sind auch 2 DA Wandle drin und die liefen über der +5V anschloss, so meine Erinnerung.

Danke für den Hinweis

Valen
27.02.2014, 16:08
Du brauchst 2 Widerstanden um ein Spannungsteiler zu machen. Ein Poti ist das schon, den Mittel-anschluss stellt den verbindung zwischen die Beiden Widerstanden vor. Nur ein Widerstand anschliessen gegen +5 Volt, oder an GND ist nur ein Pull-up bzw. Pull-down Widerstand. Es wird den Eingang-spannung zu den angeschlossene spannung ziehen. Es könnte aber sein dan intern in dem C-control microcontroller ein eingebäute Pull-up Widerstand (mit ungenaue oder unsichere Wert) schon eingestelt ist. Das ist abhängig von das Laufende Programm.


Was genau passiert ist schwer zu sagen. Deine Erklärung von deine Schaltung ist etwas beschrankt. Von welcher Widerstandswerten sprichst du?
Auch deine Programm zeigen bitte. Ich habe kein C-control hardware, aber vielleicht anderen.

ernterobo
27.02.2014, 23:35
Ich lerne immer wieder dazu, danke Valen jetzt hab ich sehr klare Werte die auch sofort umspringen, ich hab mir nie Gedanken gemacht warum ich beim Poti + und GND anschliesen muss.

Zur zeit teste ich noch ich lese nur den Wert den der AD Wandler anzeigt und gebe ihn auf den PC Bildschirm.
A= READ_ADC1()
Msg_WriteFloat(A)

Widerstände ? alles was mir in die Finger kommt.

ich denke jetzt klappt es so wie ich es mir vorstelle.