LabVIEWForum.de - Ansteuerung eines Mikrocontrollers mit LabVIEW 6.1

LabVIEWForum.de

Normale Version: Ansteuerung eines Mikrocontrollers mit LabVIEW 6.1
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
' 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
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.
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
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
' 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
' 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.
Referenz-URLs