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
Ich kenn das Board ja nicht aber vlt hats ja nen UART/RS232, da könntest du die Daten ja rausschicken, und mit Hilfe von nem Atmega aufner SD-Karte Speichern.
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
Hier noch ein Link http://focus.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=spraao7 Dort wird die Anbindung von SD-Karten an den F28xx Prozessor beschrieben.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.