Daten aus dem Atmega16 auslesen und in Excel darstellen?

Gast #1845777
Lesenswert?
• ▲
▼
Hallo zusammen,

ich benutze das AVR Studio und den Atmega16 und habe eine allgemeine 
Frage, die auch nur fürs erste einer allgemeinen Antwort bedarf. :-)

Ich programmiere jetzt mit dem Controller ungefähr seit drei Monaten.

Ich habe vor eine Funkuhr und einen Temperatursensor an dem Controller 
anzuschließen.

Ist es grundsätzlich ohne risen schweren aufwand möglich jede Minute den 
Temperaturwert und die dazugehörige Uhrzeit in einer Tabelle 
abzuspeichern?
Bis hierhin denke ich ja.
Seht  ihr das auch so?

Jetzt zu meiener eigentichen Frage:
Nun öchte ich die Tagen über USArt an den PC senden, z.B. mit 
Hyperterminal.
Die Daten sollen dann in Excel in einer Grafik X-Y Achse Temperatur und 
Zeit angezeigt werden.
Ist dies relativ einfach möglich oder bedarf es dazu schon riesigen 
Aufwand und ist nicht ohne Weiteres möglich?

Das war schon alles?

Ich möchte das nur wissen, damit ich mich nach dem Legen der Grundlagen 
auf diese Arbeit einstellen kann.

Veile Grüße, Matthias.
Gast #1845789
Lesenswert?
• ▲
▼
Hallo,

der einfachste Weg, eigene Daten in eine Tabellenkalkulation zu
übernehmen ist das CSV-Format!

Das sind durch Trennzeichen (je nach Sprachversion Komma oder Semikolon) 
getrennte Zahlenwerte in einer gewöhnlichen Textdatei.

Sowas läßt sich leicht mit dem Controller erzeugen und aus einem 
Terminal-Log übernehmen.

Gruß,
Thorsten
Gast #1845790
Lesenswert?
• ▲
▼
Hallo,

beliebige Daten in eine Tabelle zu schreiben ist kein Problem.
Dein Speicher sollte halt ausreichen.


Diese Daten könntest du dann per RS232 an einen PC senden.
Dies ist an sich mit wenig HW Aufwand (MAX232) möglich. Auf der µC Seite 
musst du dann nur die RS232 aktivieren, initialisieren und bedienen.
Aber dafür gibts hier im Forumsteil "Codesamlung" einige Beispiele.

Alternativ kannst du auch den FTDI Wandlerchip nehmen. Dieser kommt an 
die RS232 Schnittstelle des µC. Auf der anderen Seite hast du dann eine 
USB-Schnittstelle. Auf der PC Seite wird nach der Installation der FTDI 
Treiber eine virtuele COM-Schnittstelle eingerichtet. Damit kannst du 
dann mit dem Hyperterminal arbeiten. Die Handhabung auf dem PC und auf 
dem µC bleibt somit gleich nur braucht dein PC keine 
Serielle-Schnittstelle. Diese sind ja inzwischen nur bei wenigen 
Kauf-PCs vorhanden. USB dagegen hat jeder.

Gruss,
Schorschi.
Gast #1845791
Lesenswert?
• ▲
▼
Matthias schrieb:
> Ist es grundsätzlich ohne risen schweren aufwand möglich jede Minute den
> Temperaturwert und die dazugehörige Uhrzeit in einer Tabelle
> abzuspeichern?
> Bis hierhin denke ich ja.
> Seht  ihr das auch so?

Nur so als Tip zum Platzsparen:
Startzeit merken, danach jede Minute einen Temperaturwert ohne Uhrzeit 
ablegen.
Dann spart man sich die Uhrzeit pro Wert.
:-)

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.