Forum: Mikrocontroller und Digitale Elektronik Mikrocontroller wird gestört


von Hekra (Gast)


Lesenswert?

Hallo,
ich habe bei einem Geschwindigkeitsdisplay "Sie Fahren" einen 
Datenspeicher angeschlossen, welcher die Geschwindigkeitswerte zusammen 
mit Datum und Uhrzeit speichert.Zusätzlich befindet sich im Gehäuse auch 
noch eine Werbeanzeige welche von zwei Motoren angetrieben wird. Jetzt 
ist es bereits zum zweitenmal passiert das der Microcontroller des 
Datenloggers verrückt spielte und die Daten nicht brauchbar waren. Zudem 
musste ich den Controller (ATMEL)aus dem Sockel nehmen da er sich 
aufgehängt hatte und sich nicht mehr einstellen ließ. Woran kann das 
liegen.
Normalerweise wird ein Datensatz in dieser Form gespeichert
23.12.2007 15:00 60 0 55, nach einer Störung konnte nur so ausgelesen 
werden
00.00.0000 00:00 00 0 00
Wer weiss einen Rat??

Frohe Weihnachten
h.krainer

von Der T. (Gast)


Lesenswert?

> Woran kann das liegen

-Software
-Hardware
-Umwelteinflüsse (Temperatur!)

Mehr gibt leider meine Glaskugel nicht her.. :-/

von Fehler (Gast)


Lesenswert?

Ich habe einen BMW, der manchmal nicht funktioniert. Warum?

von Marvin M. (Gast)


Lesenswert?

Was meine beiden Vorredner auszudrücken versuchen:

- Schaltplan?
- komplettes Softwarelisting?

Wenn der µC sich dermaßen "aufgehängt" hatte, dass er ausgetauscht 
werden musste, könnte man ein deftiges Hardwareproblem vermuten. An und 
für sich sind die Atmels schon robust...

von Thilo M. (Gast)


Lesenswert?

- Motoren (DC-Bürstenmotoren) entstört?
- µC-Versorgungsspannung ordentlich gefiltert und gepuffert?
- Eingänge ordentlich gefiltert?

Offensichtlich ist die Versorgung dort ein 'EMV-Seuchengebiert'.
Die AVRs reagieren ziemlich heftig darauf.
Das Beste ist, etwas Strom (ca.5mA) an jedem Eingang fließen zu lassen 
(externer Pullup) und alle Eingänge Low-aktiv zu machen.
EMI-Filter an jeden Eingang und der Stromversorgung.

von Hekra (Gast)


Lesenswert?

Hallo,
erst mal Danke.Hier noch einige Infos dazu.der Controller wurde nur aus 
dem Sockel gezogen und wieder eingesetzt - mit dem Effekt das er sich 
dann wieder steuern ließ. Datum und Uhrzeit setzen und auch der 
Ringspeicher konnte danach gelöscht werden. Bei der letzten Störung 
waren ca. 4500 Datensetze im Ringspeicher gespeichert und durch einen 
Fehler wurden alle Datensätze auf 00.00.0000 00:00 00 0 00 gesetzt. 
Meine Vermutung geht in die Richtung das die Störung von den beiden 
Gleichstrommotoren kommen könnte. Temperatur schließe ich eher aus da 
die Störung sowohl im Plus - als auch bei Minus Temp. schon aufgetreten 
ist.

mfg h.krainer

von Outi O. (outlaw)


Lesenswert?

Zum Thema Controller rausziehen und wieder einstecken:

Die AVRs z.B. haben einen Resetpin, den man prima gegen sowas nutzn 
kann.

Zu den Problmen kann ich leider nix sagen.

von Thilo M. (Gast)


Angehängte Dateien:

Lesenswert?

Den Reset-Pin würde ich fest auf +5V legen, ist genauso störanfällig wie 
Portpins!
Ansonsten, wenn's DC-Bürstenmotoren sind, wie im angehängten Bild 
entstören, ansonsten: wie ich oben schon schrieb. ;)

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.