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 

Zeichen über RS232 von Roboter empfangen



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!

08.04.2008, 13:20 (Dieser Beitrag wurde zuletzt bearbeitet: 08.04.2008 13:23 von Bebo.)
Beitrag #1

Bebo Abwesend
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Apr 2008

8.5
2008
kA

77815
Deutschland
Zeichen über RS232 von Roboter empfangen
Hallo,

auf Grund einer Studienarbeit, bin ich gezwungen mich mit LabVIEW auseinander zu setzen.
Meine Vorgänger haben die Steuerung eines Roboters (Robby RP5 von Conrad.de) über LabVIEW realisiert und ich möchte meine zusätzlichen Funktionen nun in dieses Programm einfügen.

Bisher sendet nur LabVIEW Zeichen an den Robotor (Vorwärts, stop, rechts, ...)
Nun soll der Robotor auch Zeichen zurücksenden (Temperatur und Akkuüberwachung).
Das ganze ist über RS232 angeschlossen und dazwischen noch eine Bluetooth Übertragung.
Der Roboter hat einen Mikrocontroller.

Wie gehe ich das Problem am besten an?
Brauche ich dazu Hyperterminal?
Hat vielleicht irgendjemand ein Programmbeispiel?

Vielen Dank
mfg
Sebo

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.04.2008, 15:20
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Zeichen über RS232 von Roboter empfangen
Wie sendest Du denn die Daten? Über RS232? Oder verwendest Du Bluetooth-VIs?
Oder hast Du mit dem Bluetooth nichts zu tun?

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.04.2008, 16:56
Beitrag #3

Bebo Abwesend
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Apr 2008

8.5
2008
kA

77815
Deutschland
Zeichen über RS232 von Roboter empfangen
Ich habe mit dem Bluetooth nichts zu tun.
Sende die Daten über RS232.

mfg
Sebo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.04.2008, 19:55
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Zeichen über RS232 von Roboter empfangen
Dann gibt's doch im Example-Finder das Bsp. "Basic Serial Read and Write". Schau' Dir doch das mal an.

Gruß Markus

' schrieb:Ich habe mit dem Bluetooth nichts zu tun.
Sende die Daten über RS232.

mfg
Sebo

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2008, 13:37
Beitrag #5

Bebo Abwesend
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Apr 2008

8.5
2008
kA

77815
Deutschland
Zeichen über RS232 von Roboter empfangen
Hallo,

nach langer Zeit bin ich auch mal wieder dran an meinem LabVIEW Programm was zu tun.

Danke für den Tipp "Basic Serial Read and Write".

Ich hab das Example jetzt einfach als Sub-VI eingebunden und es funktioniert, aber nur einmal, beim initialisieren.

   

Also ich sende dem Mikrocontroller den Buchstaben t und darauf sendet er mir die aktuellen Temperaturwerte.
(kann man bestimmt auch geschickter machen, ist aber grad nicht meine Aufgabe).

Wie kann ich nun dafür sorgen, das die Temperatur immer wieder abgefragt wird?
Habe es schon mit einer While schleife probiert im Endloslauf, aber das Programm bleibt dann hängen.

Des weiteren möchte ich später abwechselnd 3 zeichen senden, um den Status meines Roboters abzufragen.

Vielen dank
mfg
Sebastian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2008, 13:43
Beitrag #6

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Zeichen über RS232 von Roboter empfangen
Hast Du in der Whileschleife lange genug gewartet (per Zeitverzögerung), oder fragst Du permanent ab?
Wie meinst Du das mit den Zeichen? Wann sollen die kommen? Immer eins nach dem anderen abwechselnd?

Lad' doch mal Dein VI hoch.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.04.2008, 13:56 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2009 12:54 von Dennis.Moser.)
Beitrag #7

Bebo Abwesend
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Apr 2008

8.5
2008
kA

77815
Deutschland
Zeichen über RS232 von Roboter empfangen
Nein ich habe nicht gewartet, habe permanent abgefragt.
Wie mache ich das, also die Zeitverzögerung?

Hier mal mein VI (version 8.5) -lv85ohne Whileschleife:


Sonstige .vi  DLV_Main.vi (Größe: 137,37 KB / Downloads: 288)


Es handelt sich um eine Akkuüberwachung und Temperaturüberwachung.
Zurzeit ist der Microcontroller auf dem Roboter noch so programmiert, das wenn ich ein Zeichen sende, er mir die Daten (Akkustand, Temperatur) sendet.
Und das möchte ich nun während des ganzen Betriebs in regelmäßigen Abständen überprüfen.

Vielen Dank
mfg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.04.2008, 09:29
Beitrag #8

Bebo Abwesend
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Apr 2008

8.5
2008
kA

77815
Deutschland
Zeichen über RS232 von Roboter empfangen
Hallo,

hab einige Schleifenvarianten mit Verzögerung probiert.

Mein Problem ist, das ich die Schleife nicht stoppen möchte, bevor ich das Programm schließe.
Sondern einfach nur das Programm schließen.
Aber wenn ich die SChleife vorher nicht stoppe, scheint das nicht zu funktionieren.

Die Temperatur abfrage soll die ganze Zeit laufen, bis ich das Programm schließe.

Vielen Dank für eure Hilfe bis jetzt.

mfg
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
  Problem beim daten empfangen mit Visa rudis 3 6.294 17.11.2021 12:54
Letzter Beitrag: GerdW
  Empfangen von Messwerten µC JK87 12 17.228 04.11.2019 09:59
Letzter Beitrag: GerdW
  Servomex Messwerte auslesen über RS232/RS485 Chefkoch 6 9.446 18.07.2016 13:54
Letzter Beitrag: jg
  Command Zeichen eingeben AndiPTB 1 4.834 08.09.2014 09:32
Letzter Beitrag: GerdW
  problem mit LF (0x0A) über RS232 klaus_at 7 6.610 20.11.2013 13:34
Letzter Beitrag: klaus_at
  RS232 Float Werte senden/empfangen mate Ria 1 5.094 07.11.2013 16:16
Letzter Beitrag: jg

Gehe zu: