-         

Ergebnis 1 bis 3 von 3

Thema: ungewollter Software Reset

  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2006
    Beiträge
    559

    ungewollter Software Reset

    Anzeige

    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?

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von robocat
    Registriert seit
    18.07.2006
    Beiträge
    935
    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

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2006
    Beiträge
    559
    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
  •