- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 3 von 3

Thema: Zwei Dreiräder

  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.703
    Blog-Einträge
    133

    Zwei Dreiräder

    Anzeige

    E-Bike
    In ungefähr 10 Jahren ist es mir nun endlich gelungen eine akzepabele Regelungslösung für meine dreirädrigen gleichstromgetriebenen Fahrzeuge zu implementieren.

    Gut, trotz der längeren Pausen in den Bastelintervallen hätte es meinetwegen doch noch etwas schneller gehen können.

    Neben diversen HW-Problemen mit hakelnden bzw klemmenden Getrieben, abspringenden Reifen, verschiedenste Stützradversionen und anderen mechanischen Unbilden gab es immer Fehler in der Software, die mich oft auf falsche Fährten geführt hatten. Im Nachhinein mit der jetzigen Hard- und Software frage ich mich: wieso nicht gleich so begonnen.


    Aber da waren nicht zuletzt die Anforderung an die Steuerung der beiden Antriebsmotore:

    Übertragung der Steuerbefehle über IR-Fernbedienung

    Geschwindigkeit des Vehikels sollte über ein Potentiometer gesteuert werden.

    Lenkung ebenfalls über Potentiometer. Geradeaus bei Mittelstellung.
    Bei extremerem Lenkeinschlag soll das kurveninnere Rad entgegengesetzt zu drehen beginnen bis sich das Vehikel sich um seinen Antriebsachsmittelpunkt dreht.

    Per Knopfdruck (schwarzer Knopf auf der Fernbedienung) werden beide Motore kompromißlos hart in entgegengesetzte Richtung geschaltet. Die Lenkeigenschaften sollen wie in der anderen Richtung erhalten bleiben. Lenkeinschlag wirkt jedoch nun in der neuen Fahrtrichtung anders herum. Einschlag nach rechts Vehikel fährt nun nach links - rückwärtsgangmäßig ...

    Roter Knopf der FB schaltet PWM für die Motore ein bzw. aus.

    Gelber Knopf: Sonderfunktion zB serielle Ausgabe per Kabel der aufgezeichneten "Telemetriedaten" zum Computer.


    Die Drehzahlen der Vehikel werden mit Infrarotlichtschranken-Mausencodern von alten Computermäusen abgenommen. Die liefern je ein Quadratursignal, das im µC je nach Drehrichtung mit positiven oder negative Werten gezählt wird. Und hier hatte ich die meisten Bugs bei der Implementierung des Regelalgorithmus. Lenkeinschlag wird stärker - Encoder gibt positive Werte bis das Rad rückwärts zu drehen beginnt und die Werte negativ werden. Das PWM Tastverhältnis für das langsamer werdende Rad mußte sinken und mußte nach der Richtungsumschaltung wegen dem noch größeren Lenkeinschlag und wieder schneller werdenden Rad wieder steigen. Aber bitte für die Compareregister in den PWM erzeugenden Timern im positiven Bereich bleiben. ... und die Regelgrößen müssen auch noch vorzeichenrichtig behandelt werden. Und das Ganze soll natürlich auch bei Umschaltung der Fahrtrichtung mit dem schwarzen Knopf und variierenden Geschwindigkeiten funktionieren und nicht mit überlaufenden Registern bei Vollgas den Sprungrekord vom Tisch zu knacken versuchen. Mal abgesehen davon, daß ich zunächst bei den Regelgrößen trotz vieler Besuche im RN-Wissen bei dem Regelungsartikel total im Dunklen getappt bin aber nun bei mir jetzt immer mehr Verbesserungsmöglichkeiten sehe.

    Auf jeden Fall gibt es nun eine Basis für die nächsten 10 Jahre Vielleicht braucht es auch mit einem neuen Konzept nicht mehr gar so lange .

    Kurzes Demovideo, daß das für mich gute Handling der Dreiräder zeigen soll. (Das schmale Dreirad geht theoretisch bis 80cm/Sekunde und wird dann aber abgeregelt) Die vierstellige 7-Segmentanzeige im Video zeigt die per RC5 übermittelten Steuerbefehle zu den Vehikeln. Die erste Stelle ist die Funktion und die folgenden 3 Stellen der zugehörige Steuerungswert: 1 = Geschwindigkeit (000..127), 2 = Lenkeinschlag(002..125, 63 ist Geradeausfahrt-rote LED auf den Vehikeln als Indikator dazu), 3 = Vor-/Rückwärts(000/255), 4 = PWM aus/ein(000/255).



    Gruß
    Searcher
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.686
    Zitat Zitat von Searcher Beitrag anzeigen
    In ungefähr 10 Jahren .. eine akzepabele Regelungslösung .. zu implementieren .. eine Basis für die nächsten 10 Jahre .. Vielleicht .. mit einem neuen Konzept nicht mehr gar so lange ..
    Vielleicht kann ich Dir ein wenig helfen ? ? Für meine rollende Coladose (und später den VIEL schwereren archie) hatte ich für die korrekte Steuerungssoftware auch ziemlich Zeit gebraucht, das ist ziemlich ausführlich beschrieben:

    z.B. mit meinem Anfang: ".. Dann, nachdem ich wochenlang (na ja, es waren schon etliche Tage; Anmerkung: Regelungstechnik im Studium 4,0) mich mit den theoretischen Grundlagen der Regelungstechnik beschäftigt hatte .."

    Erlkönig R3 D01 auf geregeltem Kurztrip

    tiefer in die RegeIungstechnik (baaaahhhhh - schauderhaft) Schauderhaft, aber dabei gehts doch voran!

    Es ist ein bisschen vorangegangen ... Deutlich zu sehen ist der hohe Einfluss des integralen Regleranteils. Die ersten Diagramme sind recht unübersichtlich - und noch recht unschön (eben schlecht geregelt). Später wirds dann "gleichzeitiger" und schöner (=glatter).

    Die letzten Prozente Genauigkeit zu holen kostet ja bekanntlich unverhältnismässig viel Aufwand. So geht es mir gerade

    Für eine gute Regelung braucht man genaue Motordaten : Zur Kontrolle der aktuellen Eigenschaften der Motoren vom MiniD0 bietet sich die Aufnahme der Sprungantwort an (!!! Sprungantwort!!!)

    (Und so fährt das dann) MiniD0 mit RC-5-Menue über Infrarot

    Wir können das gern vertiefen.
    Geändert von oberallgeier (15.06.2023 um 09:10 Uhr)
    Ciao sagt der JoeamBerg

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.703
    Blog-Einträge
    133
    Zitat Zitat von oberallgeier Beitrag anzeigen
    Vielleicht kann ich Dir ein wenig helfen ? .... Wir können das gern vertiefen.
    Vielen Dank für das Angebot. Werd ich sicher auf die ein oder andere Weise drauf zurück kommen. Und sehr schön auch die Zusammenstellung der Links. Erst nachdem ich mich selbst intensiv mit der Regelung beschäftigt habe, geht mir auf, welcher Aufwand hinter einer gut funktionierenden Regelung steckt. Da hab ich ja erst mal was zu studieren.

    Eine dosierte Bremse ist bei mir noch nicht realisiert. Hatte ich "früher" auch mal in Angriff genommen; ist aber grandios gescheitert aber nicht vergessen.

    Das Nächste wird aber wohl eine etwas systematischere Aufnahme der Fahrdaten werden. War bisher mehr ein Provisorium (wie meistens )

    Gruß
    Searcher
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

Ähnliche Themen

  1. Zwei-Rad-Bot
    Von -schumi- im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 11
    Letzter Beitrag: 03.05.2011, 11:20
  2. Zwei AD im Hintergrund.
    Von Gento im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 9
    Letzter Beitrag: 03.05.2006, 21:10
  3. Zwei getrennt regelbare PWM-Signale an zwei Pins von PortC
    Von Hender im Forum C - Programmierung (GCC u.a.)
    Antworten: 12
    Letzter Beitrag: 10.02.2006, 11:44
  4. CCRP5 mit zwei LCD's?
    Von solo im Forum Robby CCRP5
    Antworten: 1
    Letzter Beitrag: 10.12.2005, 20:11
  5. Zwei Fragen...
    Von Björn im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 01.09.2005, 17:21

Berechtigungen

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

Labornetzteil AliExpress