PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datenlogger für Modellflieger



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)

dremler
15.08.2007, 16:27
hmmm vellei die sicherung???

Schokohoernl
15.08.2007, 21:02
na immerhin eines der beiden "falschen" bauteile wurde entdeckt.

kleiner nachtrag: mit der config_mmc.bas und den pegelwandlern bestehend aus einem 1,8K und einem 3,3K Widerstand bekome ich eine datenübertragungsrate von sage und schreibe 400Kb/s... und ich meine hier wirklich Kilo Bytes, und keine Kilo Bits.
da bin ich doch irgendwie ganz stolz drauf ;-)

MfG


Schoko

Benedikt.Seidl
15.08.2007, 21:20
kannst du bitte das 3. bild im ausgangspost kleiner machen? so kann man den text kaum lesen.

dankeschön

SEIDL.