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
Wie genau sieht der Impuls aus? Eventuell könnte man den Analog-Komparator mit einbeziehen, der ist schneller als der ADC, kann 1µs auflösen.
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
>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...
Es handelt sich um einen GMR Sensor. Je nachdem in welcher Position und wie nahe der Magnet am Sensor vorbeisaust kann das Signal anders aussehen.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.