ereignisgesteuerter Datenlogger

Gast #3327027
Lesenswert?

Hallo,

ich suche einen Datenlogger, der nicht einfach ständing die Daten 
erfasst, sondern nur wenn z.B. ein bestimmter Spannungswert 
überschritten wird.

Angenommen meine Grenzspannung beträgt 3V und das gemessene Signal liegt 
auf ca. 2,5V (ab und an gibt es Peaks), dann soll er im Prinzip erst 
wenn die 3V überschritten werden dieses Ereignis loggen. Am besten mit 
einer Art Pre-Trigger, dass eben noch ein kurzer Moment vor dem Ereignis 
mit aufgezeichnet wird. Und dann nach einer eingestellten Zeit nach dem 
Ereignis (z.B. durch PC Software eingestellt), hört er wieder auf zu 
loggen und wartet wieder auf eine erneute Überschreitung der 3V.
Die Ereignisse kommen nicht regelmäßig und die Aufzeichnung sollte über 
mehrere Tage durchgehend laufen können.

Optional hat der Logger viele Eingänge (20+) und wird einmal mit 
PC-Software eingestellt, arbeitet dann ohne PC und speichert auf den 
internen Speicher, und wird am Ende der Messung einfach am PC 
ausgelesen.

Gibt es so einen ereignisgesteuerten Daten-Logger?
Wie schnell er die Daten erfassen kann bzw. in welchem Spannungsbereich 
ist erstmal egal.
Der Preis spielt erst mal keine Rolle.

Vielen Dank im voraus!

Gruß Michael
(Firma: fritzler-avr.de) #3327114
Lesenswert?

AVR nehmen mit SD Karte.

In einem gewissen Zeitabstand samplen, die Messwerte in ein Array packen 
(FIFO).

Sobald die Spannungsüberhöhung detektiert wird landet das aus dem Array 
auf der SD Karte (dein pre Trigger ist das dann) und die momentanen 
Messwerte landen dann auch auf der SD karte für deine eingestellte Zeit 
und solange die Spannung noch überhöht ist.

Ist zum selber programmieren nicht mal aufwändig.
Für den Zeitstempel wird dann noch eine RTC an den AVR gehäkelt.
#3327121
Lesenswert?

Martin Wende schrieb:
> AVR nehmen mit SD Karte.
>
> In einem gewissen Zeitabstand samplen, die Messwerte in ein Array packen
> (FIFO).
>
> Sobald die Spannungsüberhöhung detektiert wird landet das aus dem Array
> auf der SD Karte (dein pre Trigger ist das dann) und die momentanen
> Messwerte landen dann auch auf der SD karte für deine eingestellte Zeit
> und solange die Spannung noch überhöht ist.
>
> Ist zum selber programmieren nicht mal aufwändig.
> Für den Zeitstempel wird dann noch eine RTC an den AVR gehäkelt.

Der AVR hat ja einige I/Os. Man könnte also auch schlicht einen 
Komperator verwenden, der bei Überschreitung eines gewissen 
Spannungswertes einen I/O des AVRs toggelt. Und das kann man dann im AVR 
als Startsignal fürs Logging benutzen. Da der TE aber auch kurz vorher 
mitloggen will kommt man wohl ums FIFO nicht drum rum. Sowas ist aber 
IMO nix für Anfänger.
Aber es gibt ja auch Datenlogger, die das können.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren