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
> Woran kann das liegen
-Software
-Hardware
-Umwelteinflüsse (Temperatur!)
Mehr gibt leider meine Glaskugel nicht her.. :-/
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...
- 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.
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.