LabVIEWForum.de
Motorsteuerung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Motion (/Forum-LabVIEW-Motion)
+---- Thema: Motorsteuerung (/Thread-Motorsteuerung--21313)

Seiten: 1 2 3


Motorsteuerung - geraetor - 22.02.2012 11:47

Hallo liebe Community,

ich möchte gerne eine Schrittmotorendstufe über eine digitale I/O-Box ansteuern. Die einzelnen Ports der Box können mit true/false geschaltet werden. Um eine Schrittfrquenz für den Motor zu erzuegen, habe ichmnir überlegt, dass ich mit LabVIEW ein Rechteckssignal von 0 bis 1 erzeugen möchte. Wenn man jetzt 0=false und 1=true zuweist, kann man so über die Frequenz des Signals die Geschwidigkeit des Motors steuern. Leider weiß ich nicht, wo ich in LabView so etwas finde, bzw. in welchem der Packeges so etwas enthalten ist, mit dem man ein Signal erzeugen kann, welches als Output genutzt werden kann.

Vielen Dank für euer Hilfe
Gerrit


RE: Motorsteuerung - Schwand - 23.02.2012 09:37

Moin,

du könntest mal in den Beispielen von LabView schauen, ob da was für dich bei ist. Ansonsten wären vielleicht mehr Infos zu deiner Hardware nicht schlecht.

Grüßle
S.


RE: Motorsteuerung - geraetor - 23.02.2012 14:21

Hi,

ich brauche nur einen Funktionsgenerator mit einer Amplitude von 1 (ist wohl am einfachsten), bei dem man am Eingang die Frequenz einstellen kann und am Ausgang der Wert rauskommt. So etwas würde schon reichen.
Ich muss halt in einer einstellbaren Frequenz true/fals, 0/1 oder ähnliches am Ausgang erhalten. Wie ich damit die Ports ansteuere weiß ich schon.

Danke


RE: Motorsteuerung - geraetor - 23.02.2012 16:08

Anders gesagt: kann ich mit LAbVIEW einen Freqeunzgenerator simulieren???


RE: Motorsteuerung - GerdW - 23.02.2012 16:36

Hallo geraetor,

schon mal in die Palette "Signalverarbeitung->Signalerzeugung" geschaut? Oder von mir aus bei den ExpressVIs?


RE: Motorsteuerung - broken850 - 25.10.2012 08:48

Aber sogar ein Scheibenheber im Auto wird zum "Servomotor" - ganz ohne Regelung. Aber ein "Servomator" ist kein Schrittmotor, denn bei dem wird doch meist ohne Rückführung allein mit dem Zählen von Schritten, und nicht über Regelung, positioniert.


RE: Motorsteuerung - Hans Brüdel - 28.10.2012 21:45

Er möchte die Geschwindigkeit des Schrittmotors regeln, indem er weniger bzw längere high-pegel /sek raus schickt. Das hat den Hintergrund, um mit dem Zählen der Schritte anfangen zu können muss der Motor zum Endschalter gefahren werden und da wäre es schön wenn er langsamer fährt, damit der nicht volle Kanne in den Endschalter brettert. Ich stehe momentan vor dem selben Problem und komme nicht drauf wie ich das in Labview lösen könnte. Also wenn einer ne Idee hat wie man ein Signal in der Art erzeugt, immer her mit dem Herrschaftswissen.

LG Hans


RE: Motorsteuerung - GerdW - 29.10.2012 08:51

Hallo Hans,

Zitat:längere high-pegel /sek
Also Klartext: Rechtecksignal mit niedrigerer Frequenz.

Schon mal in die Signalverarbeitungspalette geschaut?
[attachment=42023]


RE: Motorsteuerung - Hans Brüdel - 29.10.2012 10:15

Ja da habe ich schon geschaut. Doch das funktioniert leider nicht so, wie ich mir das vorstelle. Und dein Vorschlag mit dem Rechtecksignal funktioniert einfach nicht. Ok, im Labview Graph sieht das alles ganz gut aus, aber am Oszi kommt nur murks an. Die Hardware über die ich versuche den Motor anzusteuern ist der Ni PXI-1033 Controller mit einer PXI-6221 Karte. Also auch die Werte die im Labview stehen stimmen nicht mit dem was am Oszi ankommt.


RE: Motorsteuerung - GerdW - 29.10.2012 10:19

Hallo Hans,

also weiterhin nur Glas1 : "funktioniert einfach nicht" ist keine ordentliche Fehlerbeschreibung!

Wie gibst du denn das Signal aus? VI anhängen?