Labview <--> uC

Gast #890177
Lesenswert?

Hallo Leute, ich habe ein Problem:

Ich habe ein Labview-Programm, was eine Audioquella analysiert und alle 
paar ms einen 64 Zeichen langen String an einen uC senden soll. Der uC 
ist ein Atmega32. Die Verbindung geht über einen USB zu Uart Wandler 
(FT232Rl). NUn ist diese Verbindung aber leider zu langsam. Das ganze 
gerät stark ins stocken und hat nicht mehr viel mit Echtzeit zu tun. Wie 
kann ich eine schneller Verbindung erzeugen, also über welche 
Schnittstelle. Vieleicht einen Atmel mit intergrierten USB-Controller?

MFG

Chris
Gast #890223
Lesenswert?

Mit dem FT232RL hab ich unter Win locker 250kBaud gesendet und ich bin 
mir sicher da geht noch mehr.

Wenn Du alle 10ms 64bytes senden möchtest, dann entspricht das ca. 
50kBaud.

OS X Treiber taugen aber leider nicht viel (deadlock). Mit Linux hab ich 
keine Erfahrnung.

-michel
Persönliche Seite #890310
Lesenswert?

Ich denke auch das LabView eher deine Datenübertragungsgeschwindigkeit 
stark ausbremst. Eine Alternative wäre LabWindows CVI, damit bist du 
aufjedenfall schneller, erfordert aber C-Kenntnisse. Probier mal ob du 
mit dem NISpy deine Schreibgeschwindigkeit ermitteln kannst.

PS.: Echtzeit bedeutet nicht das ein Wert zum selben Zeitunkt wo anders 
vorhanden ist, sondern nur das der Wert zu einem bestimmten Zeitpunkt 
vorhanden ist, sprich kann auch ne 1 Stunde Verzörgerung haben und wäre 
noch Echtzeit ;).

Grüße Rene

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren