Forum: Mikrocontroller und Digitale Elektronik Falsche Werte nach ein paar Minuten Laufzeit


von Franek (Gast)


Lesenswert?

Hallo !

Ich habe ein weiteres Problem mit meinem Mega8. Und zwar liefert dieser
nach ein paar Minuten nach dem Einschalten falsche Werte. Ich lese mit
dem Controller Sensorwerte ein, die auch am Anfang korrekt sind. Leider
kommt nach ca. 2-3 Minuten nach Einschalten nur noch Murks raus.

Danke für Eure Hilfe !

von Kai Janssen (Gast)


Lesenswert?

Du mußt schon sagen was du da ausliest, was für ein Sensor das ist, und
vielleicht dein Code posten, oder zu mindest beschreiben wie du es aus
dem Sensor ausliest.
mfg

von Franek (Gast)


Lesenswert?

Also ich lese einen analogen Wert von einem IR-Sensor. Der Sensor klemmt
am ADC0. Ich arbeite mit dem pascalähnlichem Programm E-lab AVRco. In
diesem Program gibt es einen Befehl getadc(1) der diesen Eingang
ausliest.

von Kai Janssen (Gast)


Lesenswert?

Weißt du denn ob der Fehler in deinem Programm, oder an dem IR Sensor
liegt? Vergleiche ausgegebenden Wert mit analoger Spannung am Eingang
des MC.

von Franek (Gast)


Lesenswert?

Ich hatte bereits ein Multimeter an dem Sensor. Der liefert Werte
korrekte Werte. Das Programm verarbeitet die Werte auch anfangs iO und
liefert die vom Sensor kommende Spannung. Dann auf einmal schaltet er
auf den Wert 1023 oder 7??. Könnte es an DDRC liegen ?

von Berny (Gast)


Lesenswert?

Ich habe bei einem 4433 etwas ähnliches gehabt, wenn ich die
Interruptleitung mit high über Taster belegt hatte, sprang der Wert auf
seltsame Wert, nach lösen der Taste wieder alles klar.
Auch streuen benachbarte Steuerleitung ein, aber nur in mV Bereich.
Habe Programm geändert und dann war's ok.?

Gruß Berny

von Franek (Gast)


Lesenswert?

Was haben Sie denn geändert ?

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.