08.12.2009, 12:21
Beitrag #1
|
kratzens
LVF-Grünschnabel
Beiträge: 26
Registriert seit: Nov 2009
2009
2009
de_en
10243
Deutschland
|
Drehrichtung Motor über Winkelsensor steuern
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
|
|
|
08.12.2009, 14:03
Beitrag #2
|
kratzens
LVF-Grünschnabel
Beiträge: 26
Registriert seit: Nov 2009
2009
2009
de_en
10243
Deutschland
|
Drehrichtung Motor über Winkelsensor steuern
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
motorsteuerung2.vi (Größe: 71,8 KB / Downloads: 274)
|
|
|
08.12.2009, 14:24
Beitrag #3
|
|
|
08.12.2009, 14:48
Beitrag #4
|
kratzens
LVF-Grünschnabel
Beiträge: 26
Registriert seit: Nov 2009
2009
2009
de_en
10243
Deutschland
|
Drehrichtung Motor über Winkelsensor steuern
> 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ß
|
|
|
08.12.2009, 15:07
Beitrag #5
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Drehrichtung Motor über Winkelsensor steuern
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
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
08.12.2009, 20:18
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Drehrichtung Motor über Winkelsensor steuern
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
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
09.12.2009, 08:42
Beitrag #7
|
kratzens
LVF-Grünschnabel
Beiträge: 26
Registriert seit: Nov 2009
2009
2009
de_en
10243
Deutschland
|
Drehrichtung Motor über Winkelsensor steuern
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
|
|
|
09.12.2009, 09:17
Beitrag #8
|
kratzens
LVF-Grünschnabel
Beiträge: 26
Registriert seit: Nov 2009
2009
2009
de_en
10243
Deutschland
|
Drehrichtung Motor über Winkelsensor steuern
Ich habe die Express Vi ersetzt (
motorsteuerung3.vi (Größe: 13,44 KB / Downloads: 273)
)
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
|
|
|
09.12.2009, 09:58
Beitrag #9
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Drehrichtung Motor über Winkelsensor steuern
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
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
09.12.2009, 10:41
|
kratzens
LVF-Grünschnabel
Beiträge: 26
Registriert seit: Nov 2009
2009
2009
de_en
10243
Deutschland
|
Drehrichtung Motor über Winkelsensor steuern
Entschuldigt bitte, war keine böse Absicht. Kommt nicht wieder vor!
|
|
|
| |