Auswertung eines Analogsignals

Gast #757587
Lesenswert?

Hallo zusammen,

ich habe einen Sensor dessen Signal ich gerne auswerten möchte. Hin und 
wieder erscheint an diesem ein sinusähnlicher Impuls (<10Hz) auf den ich 
reagieren möchte.

Sobald also der Impuls kommt, hätte ich gerne eine sauber aufsteigende 
Flanke am Port (kein anfängliches Toggeln).

Sobald kein Impuls mehr vom Sensor ausgegeben wird, hätte ich gerne 
wieder eine sauber abfallende Flanke am Port.

Das alles darf nicht zeitverzögert stattfinden, d.h. sobald ein Impuls 
kommt soll der Port schnellst möglich gesetzt werden.

Dafür messe ich mit einem uC kontinuierlich das Sensorsignal ein und 
bilde mir am Anfang der Messung den Mittelwert.

Sobald eine hintereinanderfolgende Reihe von Messwerten über dem 
Mittelwert+Trigger liegen, erfolgt eine Signalerkennung.

Sobald eine hintereinanderliegende Reihe von Messwerten unter dem 
Mittelwert+Trigger liegen, erfolgt keine Signalerkennung mehr.

Gibt es da auch Sicht der Messtechnik eine bessere/genauere Möglichkeit?

MFG
Gast #757608
Lesenswert?

Wie erwähnt handel es sich um ein Signal was aussieht wie ein Sinus. 
Kann aber auch vorkommen dass nur die positive oder nur die negative 
Halbwelle kommt.

Periodendauer: ca. 100ms - 1000ms
Amplitude: ca. 5V - 0 (bis es im Rauschen versinkt)

Hat der Komperator auch eine Hysteresis? Sonst bekommt man bei den 
Schaltvorgängen ein toggeln.

MFG
(Firma: TravelRec.) Persönliche Seite #757626
Lesenswert?

>Hat der Komperator auch eine Hysteresis? Sonst bekommt man bei den
>Schaltvorgängen ein toggeln.

Je nach Controller kann man das Input-Capture-Noise-Filter nutzen. Eine 
Hysterese kann man auch durch externe Beschaltung mit Widerständen 
erreichen, indem man den Ausgang des Komparators auf einen Pin schaltet 
und invertiert auf den Eingang koppelt.

>Wie erwähnt handel es sich um ein Signal was aussieht wie ein Sinus.
>Kann aber auch vorkommen dass nur die positive oder nur die negative
>Halbwelle kommt.

Das ist aber ein komischer Sensor...
Gast #757677
Lesenswert?

Wenn man auf den Sinus reagieren will, sollte man auch den Siuns messen. 
Dh einen Bandpass am Eingeng. Je breitbandiger dieser ist, desto 
schneller reagiert der Filter, desto eher werden aber auch Spikes 
aufgelesen.

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