ArduLogger

Arduino als Datenlogger mit SD-Card

Beschreibung

Ich habe hin und wieder den Bedarf, Messwerte mobil aufzuzeichnen. Da ich eine möglichst kleine Lösung brauche und im Netz keine passende Lösung zu finden war, habe ich eine eigene entwickelt. Der interne Speicher eines Arduinos ist leider zu klein, um über einen längeren Zeitraum oder in hoher Abfolge Daten abzuspeichern.

Arduino als Datenlogger mit 50A Platine
Arduino als Datenlogger mit 50A Platine

Schaltung

Die Schaltung basiert auf einem Arduino PRO mini und verwendet dessen Loader, um Sketche zu laden. Über eine Adapterplatine ist die JTAG-Schnittstelle zugänglich, oder es kann der Logger über den USB-Port mit dem PC verbunden werden.
Wie schon beschrieben, ist der Aufbau elektrisch fast gleich mit einem Arduino PRO mini und einem micro SD-Card Halter. Zwischen den Atmel und der SD-Card ist kein Pegelwandler verbaut, da der Atmel mit 3,3 V betrieben wird.

Schematic LoggerMaster V1

Pinbelegung

Pinbelegung LoggerMaster V1
Pinbelegung LoggerMaster V1

 

 Pin     Beschreibung
 ========================================
 RAW     Eingang Versorgung +5..12 V bezogen auf GND
 +3V3    Ausgang Versorgungsspannung +3,3 V bezogen auf GND
 GND     Masse
 DTR     wird vom RS232 Board verwendet
 D8      gigitaler IO D8 
 D9      digitaler IO D9
 D10     digitaler IO D10
 D11     digitaler IO D11 / MOSI SD-Card
 D12     digitaler IO D12 / MISO SD-Card
 D13     digitaler IO D13 / SCK  SD-Card
 A6      analoger IOIN A6
 A7      analoger IOIN A7
 A0      analoger IOIN A0
 A1      analoger IOIN A1
 A2      analoger IOIN A2
 A3      analoger IOIN A3
 A4      analoger IOIN A4
 A5      analoger IOIN A5
 RESET   Reset des Atmel 'aktiv LOW'
 D0      digitaler IO D0
 D1      digitaler IO D1
 D2      digitaler IO D2
 D3      digitaler IO D3

Technische Daten

Versorgungsspannung:  +4,5..12,0 V
Stromverbrauch:        xy mA
Taktrate:              8 MHz
Digitale IO:           6 davon 3 auf SD-Card
Analoge IOIN:          8x 10Bit
max. Messrate:         ca. 10 ms bei einem Kanal
Abmessung:             33x30x14 mm
Gewicht:

Nachbau

Da ich die Platine nur in geringen Stückzahlen gefertigt habe, musste ich sie handlöten. Für eine Pastenschablone zum Reflow löten war die Stückzahl bis jetzt einfach zu gering.

Bauteilliste

 

Adapterplatinen

 

USB – RS232 Connector

USB nach RS232 Adapter für LoggerMaster Oberseite
USB nach RS232 Adapter für LoggerMaster Unterseite

 

Lochraster

 

50A / 9V NiXX mit Shunt

 

aA / xV LiPo mit Hallsensor

Stromsensor für LoggerMaster Oberseite
Stromsensor für LoggerMaster Oberseite
Stromsensor für LoggerMaster Unterseite

Beispielmessung