LabVIEWForum.de
Probleme mit ISEL I5EIN - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Probleme mit ISEL I5EIN (/Thread-Probleme-mit-ISEL-I5EIN)



Probleme mit ISEL I5EIN - dogma - 19.04.2010 14:15

Hi,

da ich mir als LabVIEW-Neuling nun schon seit wochen mit diesem Thema das Hirn zermartere ohne auf eine brauchbare Lösung zu kommen, dachte ich mir, ich poste mein Problem einfach mal. Ich versuche über eine ISEL Schrittmotorsteuerung (I5) mit LabVIEW einen Schrittmotor anzusteuern. Hierbei gibt allerdings einen Fehler in der Geschwindigkeitsregulierung.

Für die Geschwindigkeit wird ein numerischer Wert übergeben, was mit dem Startwert auch ohne weiteres funktioniert. Die Schwierigkeiten beginnen erst wenn die Geschwindigkeit geregelt werden soll. Weicht man nämlich leicht vom Startwert ab, ändert sich die Geschwindigkeit nicht, weicht man stark davon ab (+-50%), dreht sich der Motor im Schneckentempo.

Ich dachte mir zunächst, dass das Problem in der Portkonfiguration liegen müsste, also habe ich versucht das über die Baudrate zu regeln - erfolglos. Die Serial Init enthält genau die Werte, die sie laut Hersteller enthalten soll - ganz abgesehen davon funktioniert der Motor mit dieser Konfiguration bestens, solange der Startwert der Geschwindigkeit nicht geändert wird.

Weiss einer von euch worin das Problem bestehen könnte?

Ich hab das vi zum nachvollziehen in den Anhang beigelegt.

[attachment=25826] (Erstellt mit Version 5.1)


Probleme mit ISEL I5EIN - Y-P - 19.04.2010 15:13

Ich kann das VI nicht öffnen. Es wird eine Fehlermeldung angezeigt, dass es mit LabVIEW 5.1 erstellt wurde und das kann man mit LabVIEW 2009 nicht mehr öffnen.

Gruß Markus


Probleme mit ISEL I5EIN - Lucki - 20.04.2010 10:15

' schrieb:Ich kann das VI nicht öffnen. Es wird eine Fehlermeldung angezeigt, dass es mit LabVIEW 5.1 erstellt wurde
Das Programm istLv71_img, und mitLv80_imgläßt es sich öffnen. Das VI ist eine Demo von ISEL und man kann davon ausgehen daß es auf Fehlerfreiheit getestet ist. Der Fehler befindet sich also irgendwo im Drumherum und hat nichts mit dem VI zu tun. Eine "ISEL-Schrittmotorsteuerung I5" gibt es gar nicht, es gibt nur eine Software "i5" zur Schrittmotorsteuerung. Und ISEL hat gar keine eigenen Schrittmotorsteurungen mehr, sondern vertreibt nur welche für ihre Schrittmotoren. Somit ist alles klar, oder?


Probleme mit ISEL I5EIN - jg - 20.04.2010 10:40

Offtopic2
' schrieb:Das Programm istLv71_img
Ich widerspreche dir ungern, aber der Upload ist LV 5.1
[attachment=25851]
und kann somit direkt bis einschließlich LV 8.2 geöffnet werden:
http://zone.ni.com/devzone/cda/tut/p/id/8387

Gruß, Jens


Probleme mit ISEL I5EIN - Lucki - 20.04.2010 10:53

Danke für die Information. Die niedrigste Version die ich installiert habe ist V8.0, und ich glaubte, ich könne damit nur VIs ab V7.1 öffnen und und weil es sich öffnen ließ muß es diese Version sein.
Es ist zwar richtig, daß LV-Programme und LV-Treiber von den Firmen, wenn schon nicht in allen Versionen, dann in einer möglichst niedrigen Version zur Verfügung gestellt werden, damit möglichst alle es nutzen können. Aber Version 5.1 ist schon recht arg...


Probleme mit ISEL I5EIN - dogma - 21.04.2010 14:06

Vielen dank schon einmal für die ganzen infos.

@ Lucki
du hast gesagt:
Zitat:Der Fehler befindet sich also irgendwo im Drumherum und hat nichts mit dem VI zu tun.

Wo könnte der Fehler demnach liegen, oder besser gefragt, wo sollte ich am besten anfangen zu suchen?

Gruß

P.S.: Ich habe in meinem ersten Post geschrieben, das VI wäre mit LV 5.1 erstellt worden - Sorry, das war ein Tipfehler meinerseits, was ich meinte war, das VI wurde mit der version 7.1 erstellt.


Probleme mit ISEL I5EIN - dogma - 27.05.2010 08:37

ich habe mir das vi nun selbst geschrieben, und es funktioniert so wie es sollte.

ich habe nun noch eine weitere frage:
mit 2 schrittmotoren soll nun eine kreuzprobe 2-achsig gespannt werden. die kräfte werden mit hilfe von kraftmessdosen und einem picas messverstärker ausgelesen. bislang löse ich das problem so, dass immer eine bestimmte kleine anzahl von schritten gefahren wird. dazwischen wird immer wieder die aktuell anliegende kraft ausgelesen. Der effekt hierbei ist, dass der ganze vorgang schrittweise abläuft.

gibt es eine möglichkeit der steuerung zu sagen, sie möge einfach losfahren, und erst wieder anhalten, wenn ein bestimmter kraftwert erreicht ist, wobei während dessen der motor kontinuierlich läuft und die kraft z.b. jede sekunde einmal ausgelesen wird?

ich habe nämlich das problem dass ich mit den string befehlen derzeit nur 2 mögliche arten von fahrten durchführen kann. verwende ich den string typ @0a, dann muss der steuerung immer noch eine anzahl von schritten gegeben werden, und so weit fährt der motor dann. verwende ich den string typ @0r, dann fährt der motor so lange, bis der referenzschalter betätigt wird. mit LabVIEW habe ich so lange keinerlei einfluss auf die steuerung, kann den motor also auch nicht mehr anhalten.

gibt es eine möglichkeit der steuerung während der fahrt befehle zu schicken?


Probleme mit ISEL I5EIN - jg - 27.05.2010 09:50

Offtopic
:rulez:Bitte LVF-Regeln lesen und beachten. Diesen SMS-Stil (alles klein geschrieben) beim Verfassen von Beiträgen haben wir hier im LVF nicht gerne.

Gruß, Jens