LabVIEWForum.de
Drehrichtung Motor über Winkelsensor steuern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Drehrichtung Motor über Winkelsensor steuern (/Thread-Drehrichtung-Motor-ueber-Winkelsensor-steuern)



Drehrichtung Motor über Winkelsensor steuern - kratzens - 08.12.2009 12:21

Liebe LabVIEW Gemeinde,

ich möchte die Geschwindigkeit und Drehrichtung eines E-Motors über die Abtastrate eines Rechtecksignals steuern.
Die Abtastrate soll sich an definierten Positionen (Winkelsensor, z.B. 4° Amplitude) ändern.

Meine Idee ist es: 3 Zustände zu definieren ("Motor fährt", "Richtungsänderung bei 4°", "Richtungsänderung bei -4°") und in einer Case Schleife jeweils die Abtastraten festzulegen.
Haltet ihr den Ansatz für sinnvoll? Wenn ja, wie würdet ihr die Zustände definieren?

Danke für Eure Hilfe!
Stefan


Drehrichtung Motor über Winkelsensor steuern - kratzens - 08.12.2009 14:03

Ich habe dazu ein VI gebastelt. Leider sagt LV, dass es nicht compiliert werden kann. Eine andere Fehler meldung gibt es nicht. Kann mir bitte jemand weiterhelfen?
(LV8.6)
Vielen Dank!
Stefan

[attachment=23037]


Drehrichtung Motor über Winkelsensor steuern - SeBa - 08.12.2009 14:24

Ein Rechtecksignal mit Tastverhältnis 100% und eins mit 0% ... warum überhaupt ein Rechtecksignal?

Das sind zwei gerade Linien... schaust du im Sig.sim.VI


Gruß SeBa


Drehrichtung Motor über Winkelsensor steuern - kratzens - 08.12.2009 14:48

> Ein Rechtecksignal mit Tastverhältnis 100% und eins mit 0% ... warum überhaupt ein Rechtecksignal?

Die Motorplatine wurde so gefertigt, dass es ein PWM Signal benötigt. Ein Rechtecksignal schien mir die einfachste Lösung, da sich dort auch gleich die Abtastrate einstellen lässt.


Gruß


Drehrichtung Motor über Winkelsensor steuern - Y-P - 08.12.2009 15:07

Wenn Du die Case-Struktur "disablest" bzw. löschst, dann klappt die Kompilierung.
Wieder ein Bsp., wieso Express-VIs nicht verwendet werden sollten (weil keiner weiß, was die genau machen). Bau' Dir das doch mal mit den Grundfunktionen aus LabVIEW zusammen.

Gruß Markus


Drehrichtung Motor über Winkelsensor steuern - jg - 08.12.2009 20:18

Was du bisher überhaupt nicht erzählt hast: Über welche Hardware willst du das PWM-Signal ausgeben? Welche Frequenzen und welche Tastverhältnisse brauchst du?

Mglw. ist das über Software-Timing gar nicht realisierbar, dann sind diese Überlegungen sowieso umsonst.

Gruß, Jens


Drehrichtung Motor über Winkelsensor steuern - kratzens - 09.12.2009 08:42

Das Signal soll über USB 6009 ausgegeben werden. Die Frequenz ist 100Hz und die Tastverhältnisse sind:
50% Motor steht
100% Motor dreht rechts (Vmax)
0% Motor dreht links (Vmax).


Ich werde mal die Case- Schleife ersetzen ...
Danke & Gruß
Stefan


Drehrichtung Motor über Winkelsensor steuern - kratzens - 09.12.2009 09:17

Ich habe die Express Vi ersetzt ([attachment=23062])

Jetzt lässt sich die Case Struktur nicht mit dem "Vergleich" verknüpfen. Dabei sind alle Ein- und Ausgänge mit Booleschen Aussagen belegt.
Muss ich den Vergleich anders machen?

Gruß
Stefan


Drehrichtung Motor über Winkelsensor steuern - jg - 09.12.2009 09:58

Offtopic
CROSSPOST:
http://LabVIEWportal.eu/viewtopic.php?f=13&t=1653

Bitte LVF-Regeln beachten! Crossposts sind hier nur unter Angabe eines Links zum Crosspost erlaubt!

Gruß, Jens


Drehrichtung Motor über Winkelsensor steuern - kratzens - 09.12.2009 10:41

Entschuldigt bitte, war keine böse Absicht. Kommt nicht wieder vor!