- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 11

Thema: Problem mit PWM bei DC-Motor/RaspPi/l298n

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    26.08.2017
    Beiträge
    6
    Zitat Zitat von Peter(TOO) Beitrag anzeigen
    Tipp(TM): Deshalb immer nach dem Einstellen von der Seite laden und testen.
    Werd ich so machen!


    Zitat Zitat von Peter(TOO) Beitrag anzeigen
    Da verstehe ich nicht so ganz was du damit meinst?
    Naja wie du ja weißt gibts ja, anders als bei IN 1,2,3,4, 2 PINS auf dem L298N bei ENA und ENB, welche normalerweise mittels JUMPERverbunden sind, falls man die Geschwindigkeit der Motoren nicht steuren will.
    Es wird bei PWM beinahe immer nur der untere PIN verwendet von ENA und ENB, also hab ich nur ein Ausgangssignal jeweils auf den beiden unteren PINS bei ENA und ENB gelegt. Das hat leider überhaupt nicht funktioniert.
    Deswegen hab ich dann die beiden freien PINS bei ENA und ENB mit GND auf dem Raspberry verbunden!
    Glaube auf dem RaspPi kann man die GND PINS ja garnicht auf High setzen oder? Sondern nur die GPIO PINS...


    Zitat Zitat von Peter(TOO) Beitrag anzeigen
    Alle haben mal als Laie angefangen, manche früher und manche erst später. Kann man aber alles Lernen.
    Da bin ich grade dabei, darum schätze ich deine Hilfe und Zeit hier natürlich sehr!

    Zitat Zitat von Peter(TOO) Beitrag anzeigen
    Ein Kurzschluss bedeutet nicht immer Rauch und Feuerwerk, das ist nur im Film so.
    Bei den GPIOs sieht man das aber eben nicht eindeutig an der Schaltung!
    Der Pin kann als Eingang programmiert sein, dann kann man diesen problemlos mit GND oder VCC verbinden.
    Wenn er als Ausgang programmiert wird, sieht die Welt anders aus.
    Dann kommt es auch darauf an, welchen Pegel der Ausgang ausgeben will. Bei einer 0 kannst du problemlos mit GND verbinden, Verbindest du aber mit VCC versucht der Ausgang die Spannung gegen GND kurz zu schliessen. Bei einer 1 ist das ganze Spiel halt umgekehrt.
    Die meisten heutigen µC sind da relativ gutmütig und nehmen dir das nicht gleich Übel. Der Ausgangstransistor Kann zu heiss werden und durchbrennen. In den Datenblättern steht dann meistens irgendwo, wie viele Ausgänge gleichzeitig den maximalen Strom, oder einen Kurzschluss, haben dürfen. Werden mehr als diese Anzahl Ausgänge gleichzeitig gequält wird es auf dem Chip zu heiss.
    Zu dem: Ja, hab schon ein RaspPi gegrillt... der CHIP hat nur noch 85 Grad oder mehr... dürfte irgend nen Murks mit den GPIO Pins gedreht haben... Darum bin ich bei meinem Zweiten auch so vorsichtig :P


    Zitat Zitat von Peter(TOO) Beitrag anzeigen
    Also zu meiner Fragen:
    Sind das zwei Schrittmotore oder sind es 4 DC-Motoren und du hast dich verschrieben?

    Hast du das mal durchgelesen?
    http://rn-wissen.de/wiki/index.php?title=Schrittmotoren

    Wichtig ist, dass man Schrittmotore hochfahren muss. Bis zu einer bestimmten Schrittfrequenz kann man einfach loslegen, versucht man darüber loszulegen, reisst die Bewegung ab und es brummt nur.
    Man muss also mit einer niedrigen Schrittfrequenz anfangen und dann schrittweise hochfahren.

    Hast du deinen Aufbau auch schon mit langsamer Bewegung ausprobiert?So 10 Schritte pro Sekunde muss auf alle Fälle funktionieren.

    MfG Peter(TOO)
    Es sind 100% 4 DC Motoren. Wie gesagt, mehr als ein hochfrequentes Piepen bekomme ich von dem angesteuerten Motoren nicht raus... und ich weiß nicht mehr weiter...
    Wenn ich ENA und ENB nicht verbinde, funktionieren sie ja.. Sie drehen mit voller Leistung. (halt mit einem anderen Programm)

    Lg
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken l298njumper.jpg  

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    66
    Beiträge
    2.435
    Irgenwie bin ich jetzt verwirrt

    An den Board kann man nur ZWEI DC-Motoren anschliessen!

    Du hast also immer 2 Motoren parallel geschaltet?

    Code:
     
         STOP L   R STOP
    In1   0   1   0  1
    In2   0   0   1  1
    
    Dazu muss EnA = 1 sein.
    Was bei dir jetzt Linksrum und was Rechtsrum ist, weiss ich nicht, kommt darauf an wie die Motoren angeschlossen sind.

    Die beiden STOP sind etwas speziell. Dabei wird der Motor Kurzgeschlossen, der stoppt schlagartig!

    Kannst du selbst mal ausprobieren. Einfach die Motorendrähte kurz direkt an die Batterie halten.Wenn du den Strom unterbrichst dreht der Motor noch eine Weile.

    Dann den selben Versuch, aber die Motorendrähte nach dem wegnehmen von der Batterie kurzschliessen.

    Wenn der Motor ausrollen soll, musst du Enx auf 0 setzen. Dann wird der Motor nicht kurzgeschlossen.
    Das PWM-Signal solltest du an EnX anschliessen.
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

Ähnliche Themen

  1. Propelleruhr und Ansteuerung über RaspPi
    Von quinze im Forum Vorstellungen+Bilder von fertigen Projekten/Bots
    Antworten: 18
    Letzter Beitrag: 16.04.2024, 13:11
  2. l298n an atmega32
    Von Che Guevara im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 13.10.2014, 21:31
  3. G code interpreter für Rasppi B(Debian)?
    Von applepear im Forum Suche bestimmtes Bauteil bzw. Empfehlung
    Antworten: 2
    Letzter Beitrag: 26.03.2014, 19:26
  4. [ERLEDIGT] L298N zwei Motoren ansteuern - Problem mit Stufe 2
    Von ghaverland im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 13.08.2011, 22:05
  5. Antworten: 5
    Letzter Beitrag: 13.05.2010, 22:49

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress