Datalogger für den Modellflug
Dieser 18x21mm grosse Datenlogger ist in der Lage, Servosignale oder serielle Daten mit 2400 baud aufzuzeichnen.
Möchte man mehrere Kanäle aufzeichnen, so verwendet man einfach mehrere Geräte.
Er besitzt ein integriertes User-interface, auf das per Hyper-Terminal oder einem anderen Terminalprogramm mit 19200 baud zugegriffen werden kann:
EECache V1.3 |
Das Gerät wird per Terminal "scharfgeschaltet" und beginnt beim nächsten Einschalten nach einer kurzen Wartezeit mit der Aufzeichnung des ausgewählten Datenformats.
Die Aufzeichnung wird beendet, wenn der 8kB Speicher voll ist, oder die Spannung unterbrochen wird.
- Mit der Leertaste wird der Speicherinhalt auf dem Terminal ausgegeben.
Um den Inhalt weiter verwerten zu können, muss vorher im Terminal die Textaufzeichnung angeschaltet werden. - Bei "s" wird jedes 5. Servosignal gespeichert, bis nach ca. 13 min der Speicher voll ist.
- Bei "f" wird jedes Servosignal gespeichert. hier ist schon nach ca. 2,6 min der Speicher voll.
- Bei "r" werden über das Servo-Signalkabel serielle Daten mit 2400 baud empfangen.
Dies bedingt natürlich eine entsprechende Datenquelle. - Bei "d" wird der gesamte Speicher gelöscht (dauert ca. 20s)
Bauteile:
ATTiny12, 8bit Microcontroller von Atmel
24LC64, Serieller EEprom von Microchip
Widerstände 4x1k, 1x10k
Kondensatoren 2x100nF
Schaltung, Layout und Code:
Download des kompletten Projekts als Eagle-Datei und Assembler-source mit Hex-file.


