Guten Morgen Forum Ich habe ein Problem mit dem beiliegenden Signalverlauf. Erkannt werden sollen die 3 Einzelkurven und jede der 7 Gleichspannung,s überlagerten Kurven. Die 3 Einzelkurven stellen kein Problem da. Bisherige versuche: - Ermittlung der Steigung (Differenzwerte) - Ermittlung der Steigung mit dem Median über 3 bis 5 Differenzwerte. Jedoch bekomme ich keine zuverlässigen Ergebnisse. Hinzu kommt das der Kurvenverlauf sich in Amplitude und Gleichspannung(Überlagerung)verändert jedoch nicht Stark. Die Kurve stellt den Spannungsverlauf einen Motors da. Hier Messe ich direkt Parallel zum Motor mit nachgeschalteten 100hz Tiefpassfilter. Die Spannung wird anschließend über einen Spannungsteiler 4,7k 4,7k auf max. 4 Volt Heruntergeteilt. Ich bin dankbar für links und Konkrete Hilfestellung. Ps: Sorry Bild zwei mal hochgeladen weiß nicht wie ich das Löschen soll
Tim Knorke schrieb: > Erkannt werden > sollen die 3 Einzelkurven Du meinst die 3 Einzelimpulse? Was soll erkannt werden das sie da sind, oder in Echtzeit das Maximum. Wenn das Ganze zeitversetzt sein darf kannst Du ja die Zeit zwischen ansteigender und abfallender Flanke (Schmitt-Trigger mit Hysterese) messen und anhand der Dauer entscheiden ob es ein kurzer Impuls (3 links) oder der lange ist. > jede der 7 Gleichspannung,s überlagerten Kurven. ??? Was meinst Du? die 7 kleinen Ripple auf dem langen Impuls rechts? Falls DU den meinst dann solltest Du vieleicht mal das Signal vor dem Tiefpass anschauen, ich vermute fast, daß Dein Tiefpass die plattmacht. Ggf brauchst Du dafür eine aufwendigere Signalaufbereitung (zusätzlicher Bandpass, evt. aktiv höherer Ordnung).
Danke für die Antwort Was ich vergessen habe der lange Impuls mit Huppel ist ca. 1s lang. Diese Länge kann allerdings auch um +-30% Schwanken. Die Anzahl der Huppel ist auch variabel sonst wäre es einfach. Die 3 Einzelimpulse lasse ich jetzt mal aus da die Erkennung kein großes Problem darstellt. Diese werden über die Steigung erkannt ggf. natürlich auch über den Schmitt-tr. U.R. Schmitt schrieb: > Was soll erkannt werden Die Anzahl der Pulse sollen mitgezählt werden und zwar im laufenden betrieb. Ich muss später darauf reagieren. U.R. Schmitt schrieb: > Was meinst Du? die 7 kleinen Ripple auf dem langen Impuls rechts? Ja genau die. Ohne Tiefpass ist die Höhe der Spitzewerte ca 30% größer das Signal bleibt aber in der Form erhalten. Der Tiefpass filtert mir die Spannungsspitzen des Motors weg der ist so schon richtig Dimensioniert. U.R. Schmitt schrieb: > zusätzlicher > Bandpass Hab ich auch schon überlegt. Allerdings hat mir der Kondensator das Signal zerstört. Wahrscheinlich falsch Dimensioniert. Ein Problem ist auch das der Vorgang eher als Transient anzusehen ist. Ich suche eigentlich nach einem Verfahren das Softwareseitig implementiert werden kann. Da es auf einem Atmega8 läuft möchte ich auf eine fft verzichten.
Ich möchte nocheinmal das forum bemühen. Frage: Gibt es eine ev. eine Beschaltung die mir die Huppel im Signal verstärken oder den Gleichanteil abschwächen.
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.