-
-
Erfahrener Benutzer
Roboter Experte
ungewollter Software Reset
ich hab ein Problem mit dem AT89C51ED2 (8051 Derivat):
der Controller ist über eine H-Brücke an einen Motor angeschlossen,
jetzt hab ich ein komplexes Programm geschrieben, über das man alle möglichen Funktionen per RS232 steuern kann
(is noch mehr als der Motor angeschlossen: Licht, Steuerung, usw.)
das einzige was davon nicht funktioniert ist der Motor,
einige Zeit nach dem einschalten macht der Controller einen kompletten Reset
(die Zeit ist imemr unterschiedlich lang)
weil das Auto vibrierte dachte ich es wär irgendwo ein Wackelkontakt,
oder die Spannung bricht einfach durch den Motor zusammen
jetzt hab ich aber nochmal ein ganz einfaches Programm gemacht,
das nichts anderes macht als den Motor volle Kraft (ohne PWM) laufen zu lassen
und das funktioniert komischerweise, deswegen müsste der Fehler bei der Software liegen,
irgendwo ein Programmierfehler
aber wie könnte so ein Fehler aussehen, durch den sich der Controller resetet?
theoretisch ist das ja gar nicht möglich, oder gibts da ne funktion für?
-
Erfahrener Benutzer
Roboter Genie
ich weiß jetzt auch net...
aber vielleicht ist dein motor nicht gut genug entstört, und die störimpulse resetten deinen controller?
ansonsten würde mir nur einfallen, dass deine spannung einbricht, so dass der watchdog resettet.
könntest du es evtl mit einem akkupack testen?
(alles nur planlose vorschläge..)
gruesse
-
Erfahrener Benutzer
Roboter Experte
das kann es nicht sein,
wenn ich ein Programm speziell für die eine Aufgabe mach klappt es
(siehe 1.Posting )
EDIT:
das muss doch am Motor liegen,
wenn ich ihn einfach abmach funktioniert das ganze nämlich
hätte nicht gedacht dass ein Motor das Programm derart durcheinander bringen kann
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen