Datalogger für TMS320F2812

OP #1678654
Hallo zusammen,

ich programmiere ein DSP TMS320F2812 von TI mit Hilfe von Matlab 2006a 
und Code Composer Studio 3.1. Das Board fungiert zusammen mit einer 
elektronischen Schaltung als Steuergerät für ein elektrisches GoKart, 
das ich mit ein paar anderen Studenten entwickelt habe. Um Fahrtests 
bewerten zu können, müsste ich einige interne Verläufe von berechneten 
Werten speichern und anschließend auslesen können.
Kennt jemand einen Datalogger (mobil mit Akku), den man mit dem 
TMS320F2812 verbinden kann? Die Anforderung wäre, möglichst alle paar 
Millissekunden bis zu 5 Werte speichern zu können. Eine Möglichkeit wäre 
CAN, ist aber teuer. Die andere ist SPI, der Bus ist allerdings schon 
für die Funktionalität des Karts belegt.
Gibt es alternativ so etwas wie einen "extensible Ram Baustein" für das 
Board?

Vielen Dank!

Simon
Persönliche Seite
Ich würde sagen, es kommt ganz darauf an, wie viel Speicher (RAM) ihr 
auf dem F2812 noch frei habt und wie fit ihr da drauf mit dem 
Programmieren seid.

Ich persönlich würde versuchen, da eine SD-Karte anzuschließen.
Über SPI ansprechen (ihr habt doch sicher noch einen Chipselect frei) 
und dann je nach Bedarf einfach dort die Daten ablegen.

Wenn noch genug Rechenleistung und Speicher zur Verfügung steht, kann 
man sogar ein PC-lesbares Dateisystem fahren.

Ich habe für so etwas mal die "embedded filesystems library" eingesetzt.
http://efsl.be/
Es geht aber sicher auch mit dem Dateisystemtreiber von Elm Chan.
http://elm-chan.org/fsw/ff/00index_e.html

Wenn nicht genug Speicher oder Leerlaufrechenleistung zur Verfügung 
steht, kann man ja einfach nochmal einen F2812 verwenden, der die Daten 
über CAN bekommt und dann auf SD-Karte schreibt.

Wie ihr das zusammen mit den automatisch von Matlab generierten Code zum 
laufen bekommt, weiß ich aber nicht. Ich programmiere solche Sachen 
immer komplett in C.

Grüße,

Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.