Forum

Einloggen | Registrieren | RSS  

Jose

09.01.2024,
08:37
 

Motoren Druckregelung (Elektronik)

Hallo,

ich würde gerne eine Motorposition eines Linearmotors Regeln (also nicht die Drehzahl, sondern die Position - 0% entspricht einer Position, 100% der anderen Maximalposition). Welche Art von Regelung kann hierzu verwendet werden? Als Input für den Regler dient eine Druckmessung - d.h. der Druck in einem bestimmten Bereich soll linear auf die Motorposition abgebildet werden. Es wird ein DC Linearmotor verwendet. Als Motorkontroller soll der L298 verwendet werden.

Welche Möglichkeiten für die Regelung gibt es hier?

Danke,

Offroad GTI(R)

09.01.2024,
09:03

@ Jose

Motoren Druckregelung

» Welche Art von Regelung kann hierzu verwendet
» werden?
Meinst du jetzt analog oder digital, oder was?

» Als Input für den Regler dient eine Druckmessung - d.h. der Druck
» in einem bestimmten Bereich soll linear auf die Motorposition abgebildet
» werden.
Wie stellst du dir das vor :confused:

» Als Motorkontroller soll der
» L298 verwendet werden.
Wie hoch ist denn der Nennstrom des Motors?

Jose

09.01.2024,
09:10

@ Offroad GTI

Motoren Druckregelung

» » Welche Art von Regelung kann hierzu verwendet
» » werden?
» Meinst du jetzt analog oder digital, oder was?
digital in Software...

»
» » Als Input für den Regler dient eine Druckmessung - d.h. der Druck
» » in einem bestimmten Bereich soll linear auf die Motorposition abgebildet
» » werden.
» Wie stellst du dir das vor :confused:
Ich messe einen Druck in einem bestimmten Bereich (pmin bis pmax) - proportional dazu soll ein Linearmotor auf eine bestimmte Position fahren (pmin entspricht der minimalposition, pmax der Maximalposition).

»
» » Als Motorkontroller soll der
» » L298 verwendet werden.
» Wie hoch ist denn der Nennstrom des Motors?

ca 2A.

xy(R)

E-Mail

09.01.2024,
09:13

@ Jose

Motoren Druckregelung

» Ich messe einen Druck in einem bestimmten Bereich (pmin bis pmax) -
» proportional dazu soll ein Linearmotor auf eine bestimmte Position fahren
» (pmin entspricht der minimalposition, pmax der Maximalposition).

Drehspulinstrument.



Aber ich bin sicher jetzt kommt gleich die nächste Scheibe Salami.

gast

09.01.2024,
09:23

@ Jose

Motoren Druckregelung

» Hallo,
»
» ich würde gerne eine Motorposition eines Linearmotors Regeln (also nicht
» die Drehzahl, sondern die Position - 0% entspricht einer Position, 100% der
» anderen Maximalposition). Welche Art von Regelung kann hierzu verwendet
» werden?
Ein PID Regler -> https://de.wikipedia.org/wiki/Regler
» Als Input für den Regler dient eine Druckmessung - d.h. der Druck
» in einem bestimmten Bereich soll linear auf die Motorposition abgebildet
» werden.
Welches Signal gibt der Druckregler aus?
Dieses ist dann so anzupassen, dass der Regler damit arbeiten kann.

» Es wird ein DC Linearmotor verwendet. Als Motorkontroller soll der
» L298 verwendet werden.
Der soll dann den Linearmotor ansteuern, also die Drehrichtung anpassen und die Geschwindigkeit
der Verstellung ?
»
» Welche Möglichkeiten für die Regelung gibt es hier?
Ein PID Regler der das Eingangssignal vom Drucksensor (ma, V?) "versteht" und den
Motorbaustein ansteuert. Das wird wohl ein µC übernehmen müssen.
Irgendwo muss ja auch der Sollwert eingestellt werden auf den der Regler regelt.
Endschalter sollten auch vorhanden und eingebunden sein damit Schluss ist wenn Schluss ist.
Eine Überwachung der Reglabweichung (z.B Istdruck 10% anders als Solldruck) ist auch sinnvoll,
weil mechanische Systeme können immer mal Probleme bereiten.

In der Software ist die Funktion "Auto" zur Ermittlung der D, I und P Anteile hilfreich.
Ist das eine Luftdruckmessung oder eine Fluid?
Luftdrucksysteme können ekelhafte Speichereffekte zeigen.
Was auch zu klären ist wie schnell muss die Regelung sein?

» Danke,

gast

09.01.2024,
09:26

@ gast

Motoren Druckregelung

» » Hallo,
» »
» » ich würde gerne eine Motorposition eines Linearmotors Regeln (also nicht
» » die Drehzahl, sondern die Position - 0% entspricht einer Position, 100%
» der
» » anderen Maximalposition). Welche Art von Regelung kann hierzu verwendet
» » werden?
» Ein PID Regler -> https://de.wikipedia.org/wiki/Regler
» » Als Input für den Regler dient eine Druckmessung - d.h. der Druck
» » in einem bestimmten Bereich soll linear auf die Motorposition abgebildet
» » werden.
» Welches Signal gibt der Druckregler aus?
» Dieses ist dann so anzupassen, dass der Regler damit arbeiten kann.
»
» » Es wird ein DC Linearmotor verwendet. Als Motorkontroller soll der
» » L298 verwendet werden.
» Der soll dann den Linearmotor ansteuern, also die Drehrichtung anpassen und
» die Geschwindigkeit
» der Verstellung ?
» »
» » Welche Möglichkeiten für die Regelung gibt es hier?
» Ein PID Regler der das Eingangssignal vom Drucksensor (ma, V?) "versteht"
» und den
» Motorbaustein ansteuert. Das wird wohl ein µC übernehmen müssen.
» Irgendwo muss ja auch der Sollwert eingestellt werden auf den der Regler
» regelt.
» Endschalter sollten auch vorhanden und eingebunden sein damit Schluss ist
» wenn Schluss ist.
» Eine Überwachung der Reglabweichung (z.B Istdruck 10% anders als Solldruck)
» ist auch sinnvoll,
» weil mechanische Systeme können immer mal Probleme bereiten.
»
» In der Software ist die Funktion "Auto" zur Ermittlung der D, I und P
» Anteile hilfreich.
» Ist das eine Luftdruckmessung oder eine Fluid?
» Luftdrucksysteme können ekelhafte Speichereffekte zeigen.
» Was auch zu klären ist wie schnell muss die Regelung sein?
»
» » Danke,

Vergessen - eine von vielen Möglichkeiten https://github.com/PowerBroker2/ArduPID

Offroad GTI(R)

09.01.2024,
09:29
(editiert von Offroad GTI
am 09.01.2024 um 09:52)


@ Jose

Motoren Druckregelung

» Ich messe einen Druck in einem bestimmten Bereich (pmin bis pmax) -
» proportional dazu soll ein Linearmotor auf eine bestimmte Position fahren
Wie auch immer dann die Positionsmessung des Motors erfolgt, musst du diese Größe doch "nur noch passend" der Regelung zurückführen :-P

P.S.: Ist das jetzt der dritte Beitrag zur 'Klappdeckel-Problematik'?

Gast

09.01.2024,
11:37

@ Offroad GTI

Motoren Druckregelung

» » Welche Art von Regelung kann hierzu verwendet
» » werden?
» Meinst du jetzt analog oder digital, oder was?
»
» » Als Input für den Regler dient eine Druckmessung - d.h. der Druck
» » in einem bestimmten Bereich soll linear auf die Motorposition abgebildet
» » werden.
» Wie stellst du dir das vor :confused:
»
» » Als Motorkontroller soll der
» » L298 verwendet werden.
» Wie hoch ist denn der Nennstrom des Motors?

Wenn ein Spannungssignal vom Druckmesser skaliert und auf eine Rudermaschine gegeben wird dann funktioniert das gut.

bigdie(R)

09.01.2024,
13:45

@ Jose

Motoren Druckregelung

» Hallo,
»
» ich würde gerne eine Motorposition eines Linearmotors Regeln (also nicht
» die Drehzahl, sondern die Position - 0% entspricht einer Position, 100% der
» anderen Maximalposition). Welche Art von Regelung kann hierzu verwendet
» werden? Als Input für den Regler dient eine Druckmessung - d.h. der Druck
» in einem bestimmten Bereich soll linear auf die Motorposition abgebildet
» werden. Es wird ein DC Linearmotor verwendet. Als Motorkontroller soll der
» L298 verwendet werden.
»
» Welche Möglichkeiten für die Regelung gibt es hier?
»
» Danke,
Naja, wenn du wirklich die Position des Linearmotors brauchst, dann brauchst du dafür erst mal irgend einen Sensor oder du öffnest das Teil, und machst z.B. eine Lochscheibe und Lichtsensor an die Stelle, wo der Motor noch dreht und zählst die Impulse.

Je nachdem, wie schnell die Regelung sein muss, kannst du aber auch darauf verzichten. Geht auch wie ein Heizungsmischer zu regeln. Ist der Druck zu hoch, steuerst du den Motor z.B. eine s in eine Richtung, wartest eine bestimmte Zeit und kontrollierst dann wieder. Geht auch so zu machen, das die Einschaltzeit des Motors länger ist, wenn der Unterschied Soll-Ist beim Druck groß ist und je kleiner die Istwertabweichung umso kürzer die Einschaltzeit des Motors. Könnte man z.B. in einer Siemens Logo mit einem PI Reglerbaustein umsetzen Vorausgesetzt, der Drucksensor liefert 0-10V oder 4-20mA als Analogwert in die Logo