- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 8 von 8

Thema: Warum läuft der Motor beim Programm übertragen?

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    29.12.2006
    Alter
    62
    Beiträge
    19

    Warum läuft der Motor beim Programm übertragen?

    Anzeige

    Praxistest und DIY Projekte
    ich habe folgendes Problem:

    Sobald ich ein Programm in mein Atmega128 schreibe,
    läuft während der Übertragung mein Motor an.
    Der Motor ist an einem Ausgang für Hardware PWM angeschlossen.

    Kann man dieses Verhalten ändern?

    Gruß Orko

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Das sollte sich hardwaremässig unterbinden lassen, dazu müsstest du allerdings deine Schaltung hier posten.
    Hubert

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von darwin.nuernberg
    Registriert seit
    08.08.2004
    Ort
    A, A
    Alter
    59
    Beiträge
    1.305
    Blog-Einträge
    1
    Tja, könnte sein dass deine Motorelektronik an Pins beschaltet ist, welche auch vom ISP/JTAG genutzt werden?
    Gruss
    Darwin (meine Projekte sind auf meiner Pinnwand zu finden)

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    17.11.2004
    Beiträge
    33
    Jetzt mal geraten! Das SPI-Programmieren macht doch die Pins des Controllers tristate, weil RESET aktiviert ist. Das heißt, die floaten irgendwo zwischen low und high mit einem sehr hohen Innenwiderstand rum (beide Treiber-FETs im uC gesperrt). Dann würde in den meisten Fällen (z.B. N-Kanal MOSFET oder NPN Transistor) doch einfach ein Widerstand von dem Ausgang gegen Masse genügen, z.B mit 4.7kOhm. Unter der Voraussetzung natürlich, dass dein Leistungsschalter sperrt, wenn der Eingang ~0V ist.
    Mache ich bei 'kritischen' Ausgängen z.B. bei Motoren oder sonstigen Sachen wo was kaputt gehen kann seit einiger Zeit so (eben weil ich das Problem auch hatte)

    Aber wie mein Vorposter schon sagte, ohne Plan kann man echt nur raten.

    - cl

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    04.09.2004
    Ort
    Bürstadt
    Alter
    36
    Beiträge
    383
    Ich habe das Problem auch!
    Habe dann einfach die Stormzufuhr für die Motoren mit einem Jumper gemacht. Jumper raus Proggn. Jumper Rein fährt ^^ ist sehr praktisch wenn man mal ein paar Sachen Testen will und der Robot nicht gleich vom Tisch fahren soll!

    MfG
    Ringo
    Nobody is Perfect
    Visit www.ringo.roboterbastler.de last update: 23.05.2009

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    29.12.2006
    Alter
    62
    Beiträge
    19
    danke für die antworten.

    meine schaltung ist wie folgt aufgebaut:

    ausgang atmega (motor ein/aus) - > Pin 1 L293 (Enable Motor)
    Motor an Pin 3 und 6 vom L293

    Für die Fahrtrichtung benutze ich nur einen Ausgang, dieser ist doppelt beschaltet.
    ausgang atmega (richtung) - > Pin 2 L293 (eingang A)
    ausgang atmega (richtung) - > Pin 1 7404
    Pin 2 7404 -> Pin 7 L293 (eingang B)

    Die Idee mit dem Jumper die Stormzufuhr für die Motoren abzuschalten hört sich ganz gut an.

    gruß orko

  7. #7
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    26.03.2006
    Ort
    WOB
    Beiträge
    630
    Zitat Zitat von orko512
    ausgang atmega (motor ein/aus) - > Pin 1 L293 (Enable Motor)
    an den Eingang vom L293 würde ich n Pulldown setzen
    Gruß Thomas \/

    Alles über AVR, PIC und CAN
    blog.cc-robotics.de

  8. #8
    Neuer Benutzer Öfters hier
    Registriert seit
    14.08.2007
    Ort
    Darmstadt
    Alter
    42
    Beiträge
    12
    Hallo!
    Ich habe das gleiche Problem! An einem Atmega8 ist ein umgebautes Servo angeschlossen. Beim Einschalten und bei der Übertragung läuft das Servo kurz an. Habe bereits mit einem 4,7 Pulldown versucht, leider ohne Erfolg.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress