INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Servo-Motor mit Labview ansteuern über Arduino



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

11.01.2017, 19:40
Beitrag #1

fakeshow Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jan 2017

2016
2016
DE



Servo-Motor mit Labview ansteuern über Arduino
Hallo,

ich bin neu hier im Forum und habe da gleich schon eine Frage. Ich muss für meine Techniker Ausbildung ein Projekt erstellen womit ich über Labview einen Robo-Arm steuern kann. Ich arbeite mit einem Arduino von Elegoo und einem Shield (da 6 Servo Motoren). Ich bekomme aber keinen Servo zum laufen und wüsste nicht, wo das Problem liegt.

Hätte jmd. ein kleines Labview Programm, womit ich einen Servo ansteuern kann? Oder ein paar Tipp und Tricks? Hab leider wenig bis keine Erfahrung mit Labview.

Benutzt wird Labview 2016

Danke schonmal für eure Hilfe.

Liebe Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.01.2017, 13:27
Beitrag #2

TR61 Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Aug 2013

2019
2014
DE


Deutschland
RE: Servo-Motor mit Labview ansteuern über Arduino
Hallo fakeshow,

ich gehe davon aus, dass du auf dein Arduino dein Programm zum steuern der Motoren aufgespielt hast.
Ich habe bei einem ähnlichen Projekt mal zwei Schrittmotoren über ein Arduino-Uno mit einem CNC-Shield angesteuert, also im Grunde das selbe was du machen musst.

Im Anhang ein VI mit dem du etwas spielen kannst.
Einstellungen wie Com-Port und Baudrate musst du anpassen.

Du solltest auch wissen was für Befehle dein Arduino von dir erwartet. Ich gehe mal davon aus das du auch mit den G-Code´s arbeiten musst.

Evtl. hilft dir diese Seite:
http://www.precifast.de/cnc-programmierung-mit-g-code/

Oder fragst einfach mal Google nach "G-Code"

Auf dem angehängten Bild siehst meine gesendeten Befehle wie z.B. "G0 Y1" etc. >>> Motor Y bewegt sich von Grundstellung+ 1 Einheit weg.
Diese eine Einheit sind bei mir glaube ich ca. 20 Schritte gewesen, das hängt aber mit der Windung der Stange an meinem Motor zusammen.
Bei dir werden es durchaus andere werte sein.

Also uffbasse!!

LV2010


Angehängte Datei(en) Thumbnail(s)
   

10.0 .vi  arduino Communication LVF.vi (Größe: 12,16 KB / Downloads: 396)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.01.2017, 18:47 (Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2017 18:52 von jg.)
Beitrag #3

fakeshow Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jan 2017

2016
2016
DE



RE: Servo-Motor mit Labview ansteuern über Arduino
Hallo,

danke für deine Antwort.

Also der G-Code sagt mir nichts. Ich hab eher an die Labview programmeirung gedacht.

Habe damit einen Servo zum laufen gebracht. Weiß aber jetzt nicht, wie ich dem mehrere Befehle geben kann. Also das er 20 Grad nach links und nach 20 sek wieder die 20 Grad nach rechts drehen soll.

   

EDIT jg: Ext. Link gelöscht, Bild hier im Forum hochgeladen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.01.2017, 20:19 (Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2017 20:20 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.411
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Servo-Motor mit Labview ansteuern über Arduino
Hallo fakeshow,

Zitat:Weiß aber jetzt nicht, wie ich dem mehrere Befehle geben kann. Also das er 20 Grad nach links und nach 20 sek wieder die 20 Grad nach rechts drehen soll.
Wie wäre es mit einer Queue-driven state machine?
Du definierst bestimmte States wie links drehen, warten, rechts drehen.
Über ein UI verschickst du dann Befehle (= auszuführende States) an die Statemachine…

Zitat:Ich hab eher an die Labview programmeirung gedacht.
Und was sollen wir mit diesem grauenvollen Handyfoto anfangen, auf dem NICHTS zu erkennen ist? (Ok, "NICHTS" ist übertrieben: man erkennt, dass offensichtlich auf AutoCleanup verzichtet wurde…)
Du weißt schon, wie das mit der "Druck"-Taste auf der PC-Tastatur funktioniert? Big Grin
Und du weißt auch, das LabVIEW kein Malprogramm ist und wir deshalb eher VIs/Snippets statt einfacher Bilder haben wollen?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.01.2017, 20:53
Beitrag #5

fakeshow Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jan 2017

2016
2016
DE



RE: Servo-Motor mit Labview ansteuern über Arduino
Ja sorry wegen dem Bild. War nicht mehr am Pc wo Labview installiert ist.

Kannst du mir mal ein Bild online stellen, wie du das genau meinst? Kann mir da nicht viel drunter vorstellen (hab sehr wenig Erfahrung).

Bin für jede Hilfe sehr dankbar.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.01.2017, 21:38 (Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2017 21:39 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.411
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Servo-Motor mit Labview ansteuern über Arduino
Hallo fakeshow,

Zitat:Kannst du mir mal ein Bild online stellen, wie du das genau meinst?
Meinst du das mit den Screenshots? Big Grin

Oder vielleicht ja doch die "Queue-driven state machine":
LabVIEW starten, dann Menü -> Datei -> Neu…
Im daraufhin aufpoppenden Fenster dann das hier auswählen:
   

Zitat:Kann mir da nicht viel drunter vorstellen (hab sehr wenig Erfahrung).
Na zum Glück habe ich ja die ganzen Links in meiner Signatur gesammelt - die kannst du jetzt alle durcharbeiten! Wink

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.01.2017, 14:46
Beitrag #7

fakeshow Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jan 2017

2016
2016
DE



RE: Servo-Motor mit Labview ansteuern über Arduino
Hallo,

ich hab mir das ganze jetzt mal angeschaut aber es bringt mich trotzdem nicht weiter. Ich weiß nicht, wo und was ich wo reinsetzen muss? Selbst die Links die du gesammelt hast, haben mich nicht weiter gebracht.

Wo genau setze ich die Bausteine vom Arduino rein? Bei denen ich angeboten muss, welcher servo wann und wie viel zu fahren hat? Und in welchen abständen? HuhHuhHuhHuh
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2017, 19:34
Beitrag #8

maba Offline
LVF-Neueinsteiger


Beiträge: 1
Registriert seit: Jan 2017

2011
2009
DE



RE: Servo-Motor mit Labview ansteuern über Arduino
Hi,

probiere mal das hier:
https://www.youtube.com/watch?v=k6pC1dq40W4

Ein Servoantrieb mit LV und Arduino. Hab's vor ein paar Wochen
selbst realisiert. Auch mehrere Servos sollten damit machbar sein.
Mußt halt VI und Arduino Code entspr. anpassen.

Man braucht dazu natürlich noch die Arduino-VIs für LV von hier:
https://www.labviewmakerhub.com/doku.php...linx:start

maba
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2017, 22:00
Beitrag #9

fakeshow Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jan 2017

2016
2016
DE



RE: Servo-Motor mit Labview ansteuern über Arduino
Hallo,

ich habe mittlerweile die Servos zum laufen gebracht. Ich sitze gerade am Sensor hc-sr04 ultrasonic dran. Ich finde aber nicht die richtigen Bausteine in meinem Labview die ich in manchen Videos sehe? Wie kann das sein? Wo bekomme ich die her? Suche schon eine ganze weile danach. Ich Programmiere mit den Arduino Bausteine nicht mit LINX.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2017, 13:19
Beitrag #10

fakeshow Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jan 2017

2016
2016
DE



RE: Servo-Motor mit Labview ansteuern über Arduino
Hallo,

ich bin jetzt auf LINX umgestiegen und hab da schon direkt das erste Problem. Da ich einen Robo-Arm programmieren muss und er 6 Servos hat, kann ich immer nur max. 3 Servos steuern. Also die ersten drei die angefahren werden/wurden, die kann ich nur steuern und die anderen drei ignoriert er.

Kann mir einer vielleicht sagen woran das liegt? Ich komme da nicht mehr weiter. Mit LIFA war das kein Problem..

Danke für eure Hilfe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Technikerprojekt mit Labview und Arduino Stryke 17 21.828 21.01.2018 13:26
Letzter Beitrag: IchSelbst
  Arduino Temperatur-erfassung Timesplinter 4 9.956 13.11.2017 17:02
Letzter Beitrag: Timesplinter
  GND-Verbindung zwischen Servo, DC-Versorgung und myRIO Felix777 0 9.970 09.03.2016 21:32
Letzter Beitrag: Felix777
  GPIO-Pins mit Labview ansteuern Blubber 1 6.564 17.04.2015 15:28
Letzter Beitrag: GerdW
  Motor ausschalten beim Anschlag lola2014 3 5.432 03.06.2014 11:09
Letzter Beitrag: Kasi
  Servo mit anx-S20 steuern Tobias012 3 5.348 24.02.2014 17:29
Letzter Beitrag: jg

Gehe zu: