Forum: Mikrocontroller und Digitale Elektronik Welcher Speicher für Datenlogger mit PIC


von Christian B. (electron)


Lesenswert?

Hallo,

nun, ich möchte einen Datenlogger mit PIC16Fxxx realisieren. Die
Entscheidung für diese Controllerfamilie kommt daher weil ich damit
schon Erfahrung gesammelt habe, im Gegensatz zu anderen Typen...

Die Große Frage ist nun: Welcher Speicher verwenden.
Zuerst dachte ich an MMC bzw. SD (kann PC-seitig einfach mit dem
Card Reader ausgelesen werden), aber der PIC16 ist dazu fast ein wenig
zu schwach (512 Byte Blöcke, FAT,...). Da ich auch die Speicherkapazität
aktueller Karten auch nicht ausnützen werde stellt sich die Frage nach 
Alternativen.

So ein I2C EEPROM mit 1MBit wäre Controllerseitig sicher eine 
interessante
Alternative und von der Speicherkapazität gut ausreichend. Aber 
PC-seitig
sehe ich im Moment keine einfache Lösung um in ein Excel-lesbares Format
zu kommen (also z.B. eine .CSV Datei).
Zwar läßt sich so ein I2C EEPROM mit einem Programmiergerät auslesen
und das entsprechende .HEX File konvertieren aber irgendwie erschennt
das nicht besonders Elegant.

Gibt es einen schöneren Lösungsansatz oder soll ich mich doch besser
mit einen stärkeren Controller anfreunden. PIC18 ??? 8032 ???

Chris

von akw (Gast)


Lesenswert?

Warum den Inhalt des EEPROM nicht einfach über z.B. RS232 an den PC 
schicken??

von G. B. (geri)


Lesenswert?

Hallo Christian

Eine gute Möglichkeit wäre auch eien SD-Karte in Verbindung mit SPI 
einzusetzen. Da die PIC18 nicht viel teurer wie PIC16 sind, würde ich 
einen PIC18 verwenden und diesen in c programmieren. Mit dem PIC18F4550 
könnte man die Daten sogar per USB zum PC schicken:) Mit den von 
Microchip bereitgestellten Libs geht das auch problemlos.

Beste Grüsse

Geri

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
Noch kein Account? Hier anmelden.