LabVIEWForum.de
Ansteuerung eines Mikrocontrollers mit LabVIEW 6.1 - 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: Ansteuerung eines Mikrocontrollers mit LabVIEW 6.1 (/Thread-Ansteuerung-eines-Mikrocontrollers-mit-LabVIEW-6-1)



Ansteuerung eines Mikrocontrollers mit LabVIEW 6.1 - Bird - 20.12.2007 10:59

Hallo Zusammen,

schreibe zur Zeit meine Diplomarbeit, welche beinhaltet eine Relaiskarte mit Mikrocontroller über LabVIEW zu steuern. Über eine RS 232 schnittstelle wird das fertige System angesprochen. Die Relais Karte und das Kernsystem habe ich bereits. Nun ich habe mit NI gesprochen und die sagten mir, das das programmieren mit LabVIEW nicht funktioniert. Also muss ich doch den Controller selber programmieren und ihm " nur " noch befehle erteilen. Doch wie erteile ich dem Mikrocontroller Befehle? Das Beispiel VI simplserial habe ich mir schon einmal angeschaut.
Hat jemand einen guten Vorschlag. Ich benutzte die Version 6.1 von LabVIEW.

Wie müssen die Befehle geschrieben sein, brauche ich noch Zusatzprogramme, etc.?



Vielen Dank schon einmal im vorraus.



Mfg

Bird


Ansteuerung eines Mikrocontrollers mit LabVIEW 6.1 - jeffrey - 20.12.2007 12:20

' schrieb:Hallo Zusammen,

schreibe zur Zeit meine Diplomarbeit, welche beinhaltet eine Relaiskarte mit Mikrocontroller über LabVIEW zu steuern. Über eine RS 232 schnittstelle wird das fertige System angesprochen. Die Relais Karte und das Kernsystem habe ich bereits. Nun ich habe mit NI gesprochen und die sagten mir, das das programmieren mit LabVIEW nicht funktioniert. Also muss ich doch den Controller selber programmieren und ihm " nur " noch befehle erteilen. Doch wie erteile ich dem Mikrocontroller Befehle? Das Beispiel VI simplserial habe ich mir schon einmal angeschaut.
Hat jemand einen guten Vorschlag. Ich benutzte die Version 6.1 von LabVIEW.

Wie müssen die Befehle geschrieben sein, brauche ich noch Zusatzprogramme, etc.?
Vielen Dank schon einmal im vorraus.
Mfg

Bird
Hi,
nachdem du ja den µc selbst programmiertst, kannst du natürlich selbst festlegen, wie die Befehle aussehen müssen. Du kannst die aus ascii zeichen aufbauen, oder direkt irgendwelche byte auswerten. einfachste variante ist, du schickst für jeden ausgängsport des µc eine byte, welche werte die ausgaänge haben müssen. und als antwort erhälst du den wert von jedem eingangsport. dann kannst du die gesamte auswertung in LabVIEW machen. natürlich kannst du auch entsprechende auswertungen schon direkt auf dem µc laufen lassen, und nur noch das ergebnis in LabVIEW abfragen. z.b. wenn irgendwelche a/d wandlungen oder timersachen gemacht werden.
mfg jeffrey


Ansteuerung eines Mikrocontrollers mit LabVIEW 6.1 - Bird - 20.12.2007 13:16

Hey danke für die schnelle Antwort.

Also benutze ich LabVIEW als eine Art Hyperterminal. Verstehe ich das richtig. Die zu benutzenden Befehle muss ich im
µc PROGRAMMIEREN und dann mit eventueller if Abfrage auf die Befehle von LabVIEW warte.

Verstehe ich dass richtig.



Bis dann

Bird.


Ansteuerung eines Mikrocontrollers mit LabVIEW 6.1 - jeffrey - 20.12.2007 14:53

hi,
' schrieb:Also benutze ich LabVIEW als eine Art Hyperterminal. Verstehe ich das richtig. Die zu benutzenden Befehle muss ich im
µc PROGRAMMIEREN und dann mit eventueller if Abfrage auf die Befehle von LabVIEW warte.
ja, ich würde es im Prinzip so machen.
MfG jeffrey


Ansteuerung eines Mikrocontrollers mit LabVIEW 6.1 - Bird - 30.12.2007 16:34

Hallo,
du hast du schopn praktische erfahrungen gesammelt in dieser Problematik.
Kannst du mir mal vielleicht ein Beispiel Befehlssatz schicken?

Danke und guten Rutsch ins neue jahr.



Bird


Ansteuerung eines Mikrocontrollers mit LabVIEW 6.1 - dc6xs - 30.12.2007 17:29

' schrieb:Hallo,
du hast du schopn praktische erfahrungen gesammelt in dieser Problematik.
Kannst du mir mal vielleicht ein Beispiel Befehlssatz schicken?

Danke und guten Rutsch ins neue jahr.
Bird

Beispiele:
Hayes(AT)-Befehlssatz wie er bei Modems genutzt wird/wurde..

SCPI wie auch per GPIB viele Geräte reden tun..

SMACK-KISS ein etwas exotisches Protokoll, welches zwischen TNC und PC für Packet-Radio im Amateurfunk genutzt wird

Host-Mode ebenfalls ein Protokoll aus der Packet-Radio-Welt...

Beispiel für die Implementation von SMACK-KISS und Hostmode


Denke mal das reicht als Beispiele für Protokolle, die man auf einem µC implementieren kann.

Du verrätst ja leider nicht was für einen µC Du nutzt, bei einem mit viel Rechenpower besteht natürlich auch die Möglichkeit SLIP/CSLIP und TCP/IP, was aber für die meisten Sachen etwas viel overhead bedeuten würde..

Gruß & Guten Rutsch,
Robert


Ansteuerung eines Mikrocontrollers mit LabVIEW 6.1 - Bird - 02.01.2008 10:38

' schrieb:Beispiele:
Hayes(AT)-Befehlssatz wie er bei Modems genutzt wird/wurde..

SCPI wie auch per GPIB viele Geräte reden tun..

SMACK-KISS ein etwas exotisches Protokoll, welches zwischen TNC und PC für Packet-Radio im Amateurfunk genutzt wird

Host-Mode ebenfalls ein Protokoll aus der Packet-Radio-Welt...

Beispiel für die Implementation von SMACK-KISS und Hostmode
Denke mal das reicht als Beispiele für Protokolle, die man auf einem µC implementieren kann.

Du verrätst ja leider nicht was für einen µC Du nutzt, bei einem mit viel Rechenpower besteht natürlich auch die Möglichkeit SLIP/CSLIP und TCP/IP, was aber für die meisten Sachen etwas viel overhead bedeuten würde..

Gruß & Guten Rutsch,
Robert








Danke schön für die Beispiele, die bringen mich ein gutes stück weiter.

Frohes Neues.