- Akku Tests und Balkonkraftwerk Speicher         
Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 11 bis 20 von 40

Thema: Problem mit Schrittmotor

  1. #11
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.06.2004
    Alter
    36
    Beiträge
    234
    Anzeige

    LiFePo4 Akku selber bauen - Video
    ok dann poste ich hier mal die Anschlüsse etc

    L239D

    Pin 1 - 5V
    Pin 2 - Port C Pin 0
    Pin 3 - Motor weiß (A)
    Pin 4 - GND
    Pin 5 - GND
    Pin 6 - Motor grün (A')
    Pin 7 - Port C Pin 1
    Pin 8 - 12V

    Pin 9 - 5V
    Pin 10 - Port C Pin 2
    Pin 11 - Motor rot (B)
    Pin 12 - GND
    Pin 13 - GND
    Pin 14 - Motor braun (B')
    Pin 15 - Port C Pin 3
    Pin 16 - 5V

    Ansteuerungsroutine:

    void schrittmotor(void) {
    static int schritt;
    schritt++;
    if (schritt > 4) schritt = 1;

    if (schritt == 1) PORTC = B00001010;
    if (schritt == 2) PORTC = B00001001;
    if (schritt == 3) PORTC = B00001101;
    if (schritt == 4) PORTC = B00000110;
    }

    Die Funktion rufe ich in einer Endlosschleife 10mal in der Sekunde auf.


    Mir ist gerade noch aufgefallen, dass wenn ich an die Commonschleife 12V anlege (direkt von der Batterie) die ganze Schaltung Strom bekommt obwohl an der Batterie sonst nur noch GND angeschlossen ist und der Spannungsregler also keinen 12V Input hat. Wie kann das denn sein?

    Wirklich vielen Dank für deine Hilfe!

  2. #12
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Hi, probier mal
    1 B01010000
    2 B10010000
    3 B10100000
    4 B01100000
    Wie gesagt, Common auf VCC2 (. Laß hören mfg robert
    EDIT: Der smiley heißt Klammer 8 Klammer

  3. #13
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.06.2004
    Alter
    36
    Beiträge
    234
    jez passiert garnichts mehr...

    Die Bits hinten sind doch schon richtig oder?
    Ist ja nicht Pin 4-7 sondern 0-3

  4. #14
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.06.2004
    Alter
    36
    Beiträge
    234
    sorry ich hab mich oben bei den Anschlüssen vertan, deswegen schreibst du das...

    Ich editier das mal

  5. #15
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.06.2004
    Alter
    36
    Beiträge
    234
    Ich seh das jetzt erst, warum schreibst du bei Common VCC2 und was soll das ( 8 ) dahinter??

    -MfG, Rodney

  6. #16
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Motor common (schwarz) gehört auf Motor + , das heißt beim L293D
    VCC2 und ist auf Pin 8
    Kannst Du deine beschaltung aktualisieren und nochmal reinstellen ?
    mfg robert

  7. #17
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.06.2004
    Alter
    36
    Beiträge
    234
    Zitat Zitat von PicNick
    Motor common (schwarz) gehört auf Motor + , das heißt beim L293D
    VCC2 und ist auf Pin 8
    Kannst Du deine beschaltung aktualisieren und nochmal reinstellen ?
    mfg robert
    ja ich habe Common auf + gelegt zwar nicht an den L293D aber an die Batterie (beides die selbe Versorgung)

    die Schaltung habe ich bereits gestern aktualisiert.

    MfG, rodney

  8. #18
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Oh, hab ich übersehen.
    dann:
    1 B00001010
    2 B00001001
    3 B00000101 da hast du murks
    4 B00000110
    versuch's mal mfg robert

  9. #19
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.06.2004
    Alter
    36
    Beiträge
    234
    auch nach der Veränderung läuft alles wie immer: ein schritt vor, ein schritt zurück...
    Keine veränderung wenn ihc die Commonschleife nicht auf 12V setze

  10. #20
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Checks:
    JTAG off (Fuses) ? (PINC 2, 3, 4)
    I2C off ? (PINC 0, 1)
    PORTC as Output ?
    Ultimativ: statt motor 4 LED mit vorwiderstand (~200 Ohm) , schauen ob das tickert, wie es soll. (Bremsen mit idle-loops)
    Messen an den Pins
    Den Motor kannst du offline testen, indem COMMON vorwiderstand (~200 Ohm) auf 12V und die anderen Anschlüsse laut Motor datasheet-folge auf 0V (GND ) legst.
    nu ? mfg robert

Seite 2 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress