Mikrocontroller für LabView

OP #1629498
Lesenswert?
• ▲
▼
Hallöchen,

Ich versuche grade eine geeignete Möglichkeit zu finden eine Messkarte 
für LabView quasi selber zu bauen.
Das Ziel ist es  die Spannung 0-4 V DC von 2-8 Kanäle zu messen und die 
Werte an den PC zu Übermitteln. Am liebsten sollte das per USB 
passieren, ist aber nicht zwingend. Meine Frage ist, was für einen uC 
sollte man da am besten nehmen oder gibt es eine kleines Modul, das ich 
in das Gerät einsetzen kann.

THX
Gast #1629509
Lesenswert?
• ▲
▼
im Prinzip kannst du jeden µC nehmen mit uart. Am besten einen 
usb->seriell konverter dann kannst du direkt die LabView VIs für die 
serielle Schnittstelle nehmen. Mit denen lässts sichs einfach 
arbeiten...
Gast #1629510
Lesenswert?
• ▲
▼
Zwei wichtige Angaben fehlen:
- welche Messfrequenz schwebt dir denn (zumindest Größenordnungsmäßig) 
vor?
- welche Auflösung und Genauigkeit?

bei ca. 8Bit Auflösung und ein paar 10..100Hz Messfrequenz sollte es 
jeder gebräuchliche Mikrocontroller mit serieller Schnittstelle tun.
#1629557
Lesenswert?
• ▲
▼
Hallo.

Ich habe sowas auch gerade gebaut.
Wenn du die serielle Schnittstelle nehmen willst, ist es wichtig, dass 
du dir ein geeignetes Baudratenquarz besorgst, damit du auch die 
maximalen 115200 Baud nutzen kannst. Damit kannst du etwa 11520 
8-Bit-Werte pro Sekunde übertragen. Wenn du nur mit 8 Bit abtastest, 
kannst du also theoretisch 11520 Byte übertragen und damit bis etwa 
10kHz abtasten.
#1629583
Lesenswert?
• ▲
▼
Für die FTDI USB-Chips gibt es LabVIEW-VIs unter 
http://www.ftdichip.com/Projects/CodeExamples/LabVIEW.htm. Die benutzen 
letztendlich die D2XX-DLL von FTDI. Damit ist die Kommunikation schon 
mal erledigt. Hardwareseitig kannst Du einen µC dann entweder über 
dessen USART oder einen 8-Bit Datenbus (FT245) anbinden. Das Protokoll 
zwischen LabVIEW und Deinem µC und damit dessen Programmierung ist ganz 
Deine Sache.
Bei einem passenden FTDI-Chip mit SPI oder sonst einer 
Standardschnittstelle kann man sich den µC auch sparen und einen ADC 
direkt anbinden. Bleibt immer die Frage, wieviel Intelligenz in der 
Hardware stecken soll und wieviel sich LabVIEW um sowas kümmern soll.

Servus
Michael

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.