Schokohoernl
15.08.2007, 13:51
Hallo!
Ich weiss, Datenlogger für Modellflieger gibt es wie Sand am Meer. Doch die haben alle eines gemeinsam: Nicht das, was ich brauche ;-)
Deshalt hier mein eigener Entwurf:
Was er kann/können sollte:
- Temperatur erfassen
- Strom messen
- Empfangsqualität Bestimmen
- 6 verschiedene Analoge/Digitale Sensoren aufzeichnen
- mehr als 100 Sensordaten pro Sekunde aufzeichnen
Die Datenlogger, die ich so gesehen habe, haben alle ihre Daten auf ein EEPROM (meistens über I²C) gespeichert und dann via UART an den PC übertragen.
EEPROM's kamen für meine Anwendung nicht in Frage, da diese schon nach wenigen Minuten bzw. Sekunden voll wären. Somit kam nur eins in Frage: SD/MMC Karte. Eine 256MB Karte reicht hier doch für einige Stunden aufzeichnungszeit ;-)
Die Angeschlossenen Sensoren:
Ich verwende 4 Sensoren des Typs MMA1250D. Je ein Sensor im Flügel (links/rechts) einer in der Schnauze und einer im Heckleitwerk des Fliegers erfassen die Beschleunigungen. Ich erhoffe mir daraus die momentane Fluglage bestimmen zu könne und evtl. eine Art Autopilot zu bauen.
Zudem ist noch ein MMA3201D in der Heckflosse, der beschleunigung ind X und Y Richtung aufzeichnet um so evtl. die Geschwindigkeit berechnen zu können.
Die Daten verarbeitung übernimmt ein ATMega88 @ 20MHz. Dieser Speichert die erfassten Werte auf der SD-Karte und führt sämtliches Zeit-Magagement zur Datenerfassung durch.
Layout:
Dieses ist nahezu 100% SMD. Lediglich eine Status-LED, das 20MHz Quarz und die Anschlussstecker sind nicht in SMD-Technologie.
Nach erneuter überarbeitung ahbe ich nochmal 20% Platine eingespart, und eine 37x49mm kleine Platine reicht aus um die Elektronik zu beherbergen.
Ach ja, es gibt auch schon erste Bilder:
Die MMA250D Sensorplatine:
http://www.bloodsp0t.de/webspace/images/Privat/MMA1250.jpg
Die MMA3201D Sensorplatine:
http://www.bloodsp0t.de/webspace/images/Privat/MMA3201.jpg
Der Datenlogger selber (Unterseite) (klick für große Version):
http://www.bloodsp0t.de/webspace/images/Privat/Datenlogger_klein.jpg (http://www.bloodsp0t.de/webspace/images/Privat/Datenlogger.jpg)
Noch fragen/ Anregungen?
MfG
Schoko
P.S.: Na? wer findet die zwei Bautelfehler (zwei Bauteile auf der Platine sind nicht in ihrem realen Gehäuse)
Ich weiss, Datenlogger für Modellflieger gibt es wie Sand am Meer. Doch die haben alle eines gemeinsam: Nicht das, was ich brauche ;-)
Deshalt hier mein eigener Entwurf:
Was er kann/können sollte:
- Temperatur erfassen
- Strom messen
- Empfangsqualität Bestimmen
- 6 verschiedene Analoge/Digitale Sensoren aufzeichnen
- mehr als 100 Sensordaten pro Sekunde aufzeichnen
Die Datenlogger, die ich so gesehen habe, haben alle ihre Daten auf ein EEPROM (meistens über I²C) gespeichert und dann via UART an den PC übertragen.
EEPROM's kamen für meine Anwendung nicht in Frage, da diese schon nach wenigen Minuten bzw. Sekunden voll wären. Somit kam nur eins in Frage: SD/MMC Karte. Eine 256MB Karte reicht hier doch für einige Stunden aufzeichnungszeit ;-)
Die Angeschlossenen Sensoren:
Ich verwende 4 Sensoren des Typs MMA1250D. Je ein Sensor im Flügel (links/rechts) einer in der Schnauze und einer im Heckleitwerk des Fliegers erfassen die Beschleunigungen. Ich erhoffe mir daraus die momentane Fluglage bestimmen zu könne und evtl. eine Art Autopilot zu bauen.
Zudem ist noch ein MMA3201D in der Heckflosse, der beschleunigung ind X und Y Richtung aufzeichnet um so evtl. die Geschwindigkeit berechnen zu können.
Die Daten verarbeitung übernimmt ein ATMega88 @ 20MHz. Dieser Speichert die erfassten Werte auf der SD-Karte und führt sämtliches Zeit-Magagement zur Datenerfassung durch.
Layout:
Dieses ist nahezu 100% SMD. Lediglich eine Status-LED, das 20MHz Quarz und die Anschlussstecker sind nicht in SMD-Technologie.
Nach erneuter überarbeitung ahbe ich nochmal 20% Platine eingespart, und eine 37x49mm kleine Platine reicht aus um die Elektronik zu beherbergen.
Ach ja, es gibt auch schon erste Bilder:
Die MMA250D Sensorplatine:
http://www.bloodsp0t.de/webspace/images/Privat/MMA1250.jpg
Die MMA3201D Sensorplatine:
http://www.bloodsp0t.de/webspace/images/Privat/MMA3201.jpg
Der Datenlogger selber (Unterseite) (klick für große Version):
http://www.bloodsp0t.de/webspace/images/Privat/Datenlogger_klein.jpg (http://www.bloodsp0t.de/webspace/images/Privat/Datenlogger.jpg)
Noch fragen/ Anregungen?
MfG
Schoko
P.S.: Na? wer findet die zwei Bautelfehler (zwei Bauteile auf der Platine sind nicht in ihrem realen Gehäuse)