Forum: Mikrocontroller und Digitale Elektronik Arduino-Messung


von Jakob (Gast)


Angehängte Dateien:

Lesenswert?

Hallo liebe Community,

Ich habe ein Problem für ne Messung. Ich möchte die Zeitdifferenz 
zwischen zwei Schaltmomenten messen. Für den idealen Fall, dass beide 
Signale Gleichstromsignale sind, weiß ich die Lösung. Dies würde ich mit 
zwei if-Bedingungen lösen.

Jedoch ist das zweite Signal ein periodisches Rechtecksignal. Ab diesen 
Moment komme ich nicht weiter. Kann mir jemand einen Denkanstoß geben ?

von wurster (Gast)


Lesenswert?

Ich würde beide Signale hochfrequent mit einem Hardwaretimer sampeln und 
eine Logik implementieren, nach wieviel Samples es als "LOW" detektiert 
wird.

von Stefan F. (Gast)


Lesenswert?

Der Knackpunkt hier ist, dass du den Zeitpunkt bis zum Ende des letzten 
Impulses ermitteln willst, aber in diesem Moment noch nicht weißt, ob 
das der letzte Impuls war.

Vorschlag: Messe nach dem Ende von Signal1 die Zeit bis zur drauf 
folgenden fallenden Flanke von Signal 2. Dann wartest du noch etwas 
länger, um herauszufinden, ob dies der letzte Impuls war, oder ob da 
noch mehr kommt. Wenn mehr kommt, verlängerst du die Messung 
entsprechend.

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
Noch kein Account? Hier anmelden.