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 

Problem beim Auslesen eines uC



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!

27.03.2006, 20:58
Beitrag #1

puma5 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Mar 2006



kA



Problem beim Auslesen eines uC
Hallo habe ein Problem beim Auslesen eines avr uC.

Ich lese mit dem hinzugefügten LabVIEW Programm einen uC von Avr aus.
Lese den uC per Software Handshake aus. Immer wenn ich ein Zeichen an den uC sende, schickt er mir 5 Bytes zurück, welche ich dann weiter in LabVIEW verarbeite und in eine Datei speichern kann.

Habe das Problem, dass ich mit diesem Programm auf nur ca 50 Werte/sek komme. Mit einem schnelleren Rechner komme ich auf 100 Werte/sek.

Wie könnte ich eine höhere Geschwindigkeit erreichen? Möchte so wenig Werte wie möglich vom uC verpassen.(Datenlogger? blos wie?)

Danke schon ma für eure tipsTongue


Angehängte Datei(en)
Sonstige .vi  avr_auslesen.vi (Größe: 168,36 KB / Downloads: 272)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.03.2006, 17:01
Beitrag #2

puma5 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Mar 2006



kA



Problem beim Auslesen eines uC
Nich gleich alle auf einmal Smile

Hat hier keiner ne Idee?

Gruß puma5
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.03.2006, 17:07
Beitrag #3

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Problem beim Auslesen eines uC
1) mach dein Read-VI in eine weitere Task
2) puffere die Daten
3) lese alle ankommenden Zeichen aus (und nicht nur 5)
4) Baudrate auf 115200 am uC und in LV umstellen
5) Initialisieren und Schliessen der Schnittstelle braucht ein wenig Zeit, so mach die beiden Sachen vor und nach der Whileschleife, so dass es nur einmal gemacht wird.
6) Daten Anzeigen und in Datei abspeichern, muss doch nicht Live passieren, so Daten puffern und langsamer anzeigen und abspeichern

u.s.w. und noch noch noch

Gruss
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.03.2006, 16:55
Beitrag #4

puma5 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Mar 2006



kA



Problem beim Auslesen eines uC
1) mach dein Read-VI in eine weitere Task
2) puffere die Daten
3) lese alle ankommenden Zeichen aus (und nicht nur 5)
4) Baudrate auf 115200 am uC und in LV umstellen
5) Initialisieren und Schliessen der Schnittstelle braucht ein wenig Zeit, so mach die beiden Sachen vor und nach der Whileschleife, so dass es nur einmal gemacht wird.
6) Daten Anzeigen und in Datei abspeichern, muss doch nicht Live passieren, so Daten puffern und langsamer anzeigen und abspeichern


5, hab ich schon gemacht 4, is auch kein Problem

Kannst du mir vielleicht 1,2,6 etwas genauer erklären bin nich so fit in LabVIEW sorry.

bei 3, weiß ich nicht wie ich dann die einzelnen Werte in LabVIEW auseinander halten kann? müßte sie dann im uC maskieren oder?

danke schon mal

mfg puma
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.03.2006, 21:03
Beitrag #5

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Problem beim Auslesen eines uC
Ungefähr so:

http://www.LabVIEWforum.de/download.php?id=1660

wobei ich es schon ein bisschen umprogrammiert habe.

Gruss
Webseite des Benutzers besuchen 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.247 17.11.2021 12:54
Letzter Beitrag: GerdW
  Speicher eines Drucksensor auslesen meb2323 7 7.663 22.03.2020 17:38
Letzter Beitrag: GerdW
  Cursorposition zur Stringeingabe beim aufruf eines VIs festlegen / Sprungreihenfolge beim drücken von "Tab" festlegen Alex M 6 7.898 09.08.2019 09:49
Letzter Beitrag: GerdW
  VISA: I/O Fehler beim Auslesen einer seriellen Schnittstelle konne 5 7.619 19.07.2017 13:04
Letzter Beitrag: konne
  Beim Betätigen eines Stop Buttons while schliefe verlassen Kumpf 1 4.499 29.07.2016 09:45
Letzter Beitrag: GerdW
  Auslesen eines Thermoelement über Agilent 34970a anja210 8 10.116 08.08.2012 09:37
Letzter Beitrag: Peter04

Gehe zu: