Seite 1 von 1

Stufenlose Motorsteuerung

Verfasst: 09 Jan 2011, 11:49
von YBT
Hallo! Ich habe eine Frage zu ROBOPRO:

Kann man einen Motor stufenlos in einem Programm steuern? Zum Beispiel von Stufe 0 auf 5 in 5sec oder so. Oder wenigstens kleinere Schritte als 1-8 machen. Ich kann nämlich zu ein Geruckele bei meinem Projekt nicht brauchen.

MfG

Re: Stufenlose Motorsteuerung

Verfasst: 09 Jan 2011, 11:59
von steffalk
Tach auch!

Da fielen mir folgende Ansätze ein:

a) Ein R-C-Glied dazwischen schalten, so dass der Kondensator die Stufen puffert.

b) Eventuell ist es möglich, zwei Motorausgänge so zu verwenden, dass der zweite über geeignete Spannungsteiler o.ä. eine Zusatzspannung zum ersten addiert, deren Schritte so klein sind, dass man mit dem kleinen den großen Schritt in hinreichend viele Stückchen aufteilen kann.

c) Gar nicht direkt über die Motorausgänge, sondern durch Verstellen eines Potentiometers per Motor. Das Poti kannst Du sogar aus ft selbst bauen, wenn Du eine der alten Antriebsfedern hast (http://www.ft-datenbank.de/search.php?k ... riebsfeder).

d) Durch mechanisches "Glätten" mittels einer biegsamen Welle vielleicht auch noch, aber das geht auf die Präzision.

Gruß,
Stefan

Re: Stufenlose Motorsteuerung

Verfasst: 09 Jan 2011, 12:01
von T-Bones
Mit dem TX hast du 512 Stufen, also nahezu Stufenlose Regelung.

MfG, T-Bones

Re: Stufenlose Motorsteuerung

Verfasst: 09 Jan 2011, 14:05
von Tim
T-Bones hat geschrieben:Mit dem TX hast du 512 Stufen, also nahezu Stufenlose Regelung.

MfG, T-Bones
Seit wann hat man bei einem ft-Motor 512 Stufen??? Es gibt doch nur 1-8

Re: Stufenlose Motorsteuerung

Verfasst: 09 Jan 2011, 17:36
von T-Bones
T-Bones hat geschrieben:Mit dem TX hast....
Ja, mit Interface,der TX hat mehr.

MfG, T-Bones

Re: Stufenlose Motorsteuerung

Verfasst: 09 Jan 2011, 17:39
von fish
Hallo Tim,

der orange Motorausgang hat im Einstellungsfenster die Möglichkeiten 8 und 512 Stufen.

Re: Stufenlose Motorsteuerung

Verfasst: 09 Jan 2011, 20:43
von TST
Hallo
Weiß eigentlich jemand warum das bei dem Standartmotor-Element nicht geht?

MFG
Andreas
TST

Re: Stufenlose Motorsteuerung

Verfasst: 09 Jan 2011, 20:45
von sven
Hallo!

@TST:
Weil das Standard Motor Element in Level 1 ist und da ist das wohl so gewollt, das es dort alles ganz einfach ist.

Gruß
Sven

Re: Stufenlose Motorsteuerung

Verfasst: 09 Jan 2011, 21:22
von fish
Idee für den RoboPro Entwickler: Ab Level 2 oder 3 gibt es auch hier die Einstellungsmöglichkeit.

Re: Stufenlose Motorsteuerung

Verfasst: 09 Jan 2011, 23:41
von heiko
Hallo,

zur ursprünglichen Frage: Man kann natürlich schnell zwischen den Geschwindigkeiten hin- und herspringen. Dieses Springen muss erheblich schneller geschehen als der Motor antworten kann. Wenn die Trägheit des Systems ausreicht, kann man das 10ms-Raster des Interfaces benutzen, um z.B. zwischen Stufe 4 und 5 hin- und herzuspringen, um eine Stufe 4.5 zu simulieren.

Die 512 Stufen finde ich ziemlich witzig. Aber vielleicht finden wir ja dieses Jahr jemanden, der die braucht.

Gruß
Heiko

Re: Stufenlose Motorsteuerung

Verfasst: 10 Jan 2011, 00:16
von niekerk
Hallo,

@heiko, all:
I implemented these "half-steps" about two years ago for my wall following robot. It has a PID algorithm and 8 steps was just not enough. Using the half-steps, it works quite well. YMMV.

Regards, Paul

Re: Stufenlose Motorsteuerung

Verfasst: 10 Jan 2011, 15:30
von Udo2
Hallo heiko,
zu den 512 Stufen würde ich mal nicht so vorlaut :) sein. Mein Basismodell 3D-XYZ-GES bekommt z.B. mal einen noch in der Entwicklung befindlichen Bruder mit der Getriebeversion GEK. Der ist so schnell, daß es statisch und auch mechanisch ohne wegabhängige Beschleunigungs- und Bremsrampen nicht mehr geht. Da waren für mich schon im vergangenen Jahr 2010 die 512 Stufen eine gute Basis, erste Programmroutinen zwischen 1 ... 512 und 512 ... 1 hierzu zu probieren ...
Gruß, Udo2

P.S.: Ach ja da habe ich heute um 15:30 noch vergessen zu erwähnen, daß die 512 Geschwindigkeitsstufen für die Programmierung der Schnittgeschwindigkeiten für meine Modelle BF1 und DL1 sehr vorteilhaft sind.

Re: Stufenlose Motorsteuerung

Verfasst: 10 Jan 2011, 16:34
von vleeuwen
*)
The I2C bus will offer a lot of possibilities to create you own actuator/Sensor interfaces.
Also special drivers for motors.
*)
So I am very curious about the way that fischertechnik will implemented the I2C bus.
I hoop that they create a two level solution.

1 level: handeling the I2C devices as plugs in task on the TX-C processor
these task must have their proper communication parts (TS_output, TA_input) in the TA.
Compare this with the extended motor black box.
Writing these functions is not for the normal TX-C end user.
2 level: The end user is able to use the TA parts as he is use too.
Optional it is not to difficult to extend RoboPRo with command elements which are able
to read and write data from/to the user defined TA parts.