Forum: Mikrocontroller und Digitale Elektronik Data Logger mit einem PIC18


von Tom K. (tom_kurmann)


Lesenswert?

Liebe Forum Mitglieder

Mir wurde die Aufgabe gestellt ein Data Logger zu Entwicklen, als 
Entwicklungsplatform hab ich eine BigPic4 Entwicklungsumgebung zur 
verfügung gestellt bekommen von MikroElektronika (PIC18F8520) 
(http://www.mikroe.com/en/tools/bigpic4/)

Die Aufgabe lautet so:
Data Logger mit 2k Samples
24 Bit external AD wandler
SD / MMC Karte schreiben (als .csv)
Real Time Clock
GLCD für die Darstellung der Werte (graph und values) vielleicht auch 
settings etc.

Ich will eigentlich alles über die SPI busses lesen bzw schreiben, die 
Speicher Karte an einen Bus und der Real Time Clock und der AD Wandler 
an den anderen.

Als AD Wandler hab ich mir mal als Sample einen AD7734BRU (24Bit AD 
Wandler von Analog devices) zukommen lassen.

Der RTC wird ein DS1390U dienen.

Mit der Speicher karte habe ich bereits Erfahrungen gemacht, und kann 
eigentlich behaupten das ichs begreife mit FAT16.

Als GLCD werde ich das vom BigPic nehmen.

Nun habe ich mal ein paar Fragen:

1. Denkt ihr der PIC18F8520 @ 40 Mhz reicht für diese Applikation?
2. Ich muss doch recht viel FAT16 informationen Buffern, reicht der 
interne     Ram oder muss ich noch ein externes haben?
3. Wenn ich ein externes SRAM brauche, wie greife ich auf dieses zu, der 
PIC18F8520 hat ja ein externen Bus für Ram? Hat jemand ein Beispiel, 
würde mir doch sehr helfen!
4. Ist das zu machen für ein 17 Jährigen? Bzw. wie lange würdet ihr so 
rechnen für ein solches Projekt?
5. Was würdet ihr alles ins Ram schreiben vom FAT16, immer wieder zu 
lesen dann schreiben braucht viel zulange, da man nach jeden 512 Bytes 
die FAT Table Entries "updaten" muss mit den neuen Clusters, bzw grösse 
etc?

Vielen Dank, ich bin sehr dankbar für jeden Tipp und bin zuversichtlich 
das ich dieses Projekt schaffen werde:)

Grüsse Tom

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.