Archiv verlassen und diese Seite im Standarddesign anzeigen : live loggen - uart
hannes_u
28.09.2010, 21:26
hallo,
kennt ihr einen fertigen avr code und ein zugehöriges programm um die 6 ADC des atmega8 live als kurven am computer anzuzeigen?
viele grüße
hannes
the_Ghost666
30.09.2010, 19:18
ich persönlich habe schön ofters ganz schnell ein programm für den Mega geschrieben, was die Daten ausliest und übermittelt, aber scheiter dann auch immer an einem PC Tool, was das darstellen kann. Meine Lösung war immer "Als Textdatei übertragen, speichern und in excel öffnen". Aber an einem Live-Graphen wäre ich auch interessiert, gerade weil vor einigen Jahren die MSChart Klasse aus Visual Basic rausgeflogen ist.
hannes_u
30.09.2010, 20:51
Habe mittlerweile eine SEHR schöne Lösung gefunden ;)
http://www.logview.info
Schau dir hier den Teil OPENFORMAT an...
Ich messe jetz mit meinem Atmega8 alle 6 Analog Digital Wandler. gebe dann die Variablen per UART so aus:
$1;1;0.2;1133;131;4;7;8;2<cr><lf>
$1;1;0.4;4232;318;5;3;3;3<cr><lf>
$1;1;0.6;5352;244;1;6;4;8<cr><lf>
0.2 0.4 0.6 sind 200 ms abstände für den grafen... danach folgen die 6 werte... etc
ließ mal die 5 (kurzen) Artikel bei Openformat ;)
Das Programm entschlüsselt dann diesen gesendeten String wieder und gibt es LIVE in 6 verschiedenen Kurven dar :)
the_Ghost666
30.09.2010, 22:51
cool, werd ich mir mal zu gemüte führen, besten dank!
hannes_u
03.10.2010, 20:50
habe noch ein programm entdeckt...
nicht so voll gepackt und daher leichter verständlich
per uart muss hier das so aussehen:
Das Datenformat
Die Daten am COM-Port werden in folgendem Format erwartet:
DATA|"count"|"wert1"|"wert2"|"wert3"|.....<CR><LF>
"count" gibt dabei an wieviele Werte folgen
| (senkrechter Strich) trennt dabei die einzelnen Werte (Hex-Zeichen 7C)
<CR><LF> zeigen das Ende des Datensatzes an (Hex-Zeichen 0D und 0A)
Beispiel: Die Wert 3 ; 2.5 ; 25,63 ; 7 sollen übertragen werden: DATA|4|3|2.5|25,63|7<CR><LF>
http://www.electronic-projects.de/index.php?option=com_content&view=article&id=79&Itemid=100
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.