Liste der Anhänge anzeigen (Anzahl: 1)
Geschwindigkeitsreglung PI Regler
Guten Abend zusammen,
auf der Suche nach einer Problemlösung für mein Projekt bin ich auf eure Communitiy aufmerksam geworden.
Es handelt sich hierbei zwar nicht um einen Roboter aber vielleicht könnt ihr mir trotzdem ein wenig weiter helfen. Das würde mich sehr freuen.
Ich habe eine Seilwinde gebaut, mit der an beliebigen Stellen Wakeboard (Wasserski) gefahren werden kann. Bis jetzt gibt es fast nur Varianten mit Benzinmotor antrieben.
Ich treibe jetzt die Spule jedoch über einen Gleichstrommotor mit knapp 5 KW an. Angesteuert wird das ganze über einen Controller, der für Golf Karts und Elektro Autos gedacht ist.
Angesteuert wird dieser Controller mit einem Poti der zwischen 0V und 5V an den Steuereingang abgibt. Der Controller steuert den Motor dann proportional zu dieser Steuerspannung mit
max 48V an. ( 0V= stillstand 5V= Vollgas)
Dieses System funktioniert an für sich auch.
Jetzt würde ich jedoch gerne die Geschwindigkeit automatisch Regeln lassen. Ich möchte eine Geschwindigkeit vorgeben ( z.B. 30 km/h) und die Seilwinde soll nun die geschwindigkeit Kostant halten.
Dies geschieht bis jetzt manuell über den Potentiometer. Denn um so mehr Seil aufgespult wird, um so höher wird die Geschwindigkeit. Dazu kommt das bei Lastwechsel ( z.B. Sprung eines Fahrers aus dem Wasser)
der Motor auch kurzzeitig beschleunigt. Dies möchte ich versuchen nun auszugleichen.
Ich dachte da an einen PI Regler. Dieser bekommt die aktuelle Geschwindigkeit direkt vom Seil mit hilfe eines Sensors.
Jedoch weiß ich nicht ob es da Regler Systeme gibt die mit max 48V DC laufen oder ich aber ein Regler selbst programmieren muss. Vielleicht könnt ihr mir an diesem Punkt weiter helfen?
Wenn diese Reglung umgesetzt werden kann, würde ich gerne eine Startrampe programmieren und eine automatische Abschalltung. So das am Ende nur noch ein Start Knopf gedrückt werden muss und die Seilwinde fährt über
diese vorgegebene Rampe auf Nenngeschwindikeit und Stopt automatisch nach X Umdrehungen ( die die vorher abgespult wurden)
Hier eine einfache Skizze
Anhang 23959
Übere eure Hilfe würde ich mich riesig freuen.
Michi
Liste der Anhänge anzeigen (Anzahl: 1)
Wow, erstmal Danke für die Vielen Antworten und Hilfestellungen
Hier ein Bild der schon funktionierende Seilwinde mit dem Benzin Motor. Mit der klassichen Wasserskiseilbahn hat dies weniger zu tun.
Es geht viel mehr darum, an außergewöhnlichen und unüblichen Stellen zu fahren.
Anhang 23991
Bis jetzt war es so, dass bei jeder Seilwinde die gebaut wurde ein Bezinmotor verwendet wurde und dieser von Hand gesteuert wird. Ich dachte mir man könnte jetzt bei der Elektro version die Vorteile des Elektromotors
nutzen und eine solche Reglung versuchen, ob es klappt werde ich ja dann sehen:)
Fest steht das man momentan durchaus merkt, wenn sich die Spule immer weiter aufwickelt. Man kann dies zwar mit einem geübten Auge ausgleichen, trotzdem ist es beim fahren Spürbar.
Deswegen ist es denke ich wichtig die Geschwindigkeit direkt am Seil zu messen. Hierzu dachte ich an eine Rolle die vom Seil angetrieben wird. Mit 2 Bohrungen versehen, damit ich dann mit einem
Kapazitiven oder induktiven Sensor die Umdrehungen der Rolle erfassen kann.
Bei einem Durchmesser von 40mm wären das denke ich knapp 140 Impulse pro Sekunde ( Die meisten Sensoren die ich bis jetzt gesehen habe konnten über 500Hz, ich denke das sollte für den Sensor kein Problem sein).
Den genauen mechanichen Aufbau schau ich mir dann noch genauer an, wenn ich weiß wie die elektrische Umsetzung
aussehen sollte.
Ich werde mich also jetzt erstmal an dem P Regler halten und testen. Wenn nötig, kann ich ja immernoch von diesem Stand weiter programmieren und versuchen.
Ihr habt ein fertigen Controller mit Bootloader empohlen. Wäre ein Arduino Board dieser Aufgabe gewachsen?
Von der Hardware bräuchte ich also dieses Arduino Board und einen passenden Sensor. ( Evtl einen 2ten um die Umdrehungszahl der Winde zu überwachen und die Auto Stop funktion sicher umzusetzen)
Danke für eure Hilfe