Forum: Mikrocontroller und Digitale Elektronik 50Hz Takt überwachen


von Martin Hainzl (Gast)


Lesenswert?

Mit welcher Schaltung kann man ein 50Hz 0 bis 5V Taktsignal überwachen, 
sodass bei Ausfall oder Abweichung von mehr als ca. 10% ein LOW-Signal 
am Ausgang gegeben wird?
Ein zu langsamen bzw. ausfallenden Takt kann ich mit einem Monoflop mit 
~25ms Pulslänge, welches auf steigende und fallende Flanke retriggert 
werden kann, detektieren, aber einen zu schnellen Takt erkennt diese 
Methode nicht.

von Falk B. (falk)


Lesenswert?

Nimm einen kleinen 8-Pin uC und miss den Abstand benachbarter Flanken 
mittels Input Capture Funktion. Damit kann man zu kleine und zu große 
Pulsbreiten erkennen und reagieren.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Dann baue das Ganze 2 mal auf und detektiere mit der zweiten Schaltung 
den Ausfall eines 55Hz Signals. Und nur, wenn dieses 55Hz-Signal nicht 
da ist, dann ist das Signal ok...

von Seppel (Gast)


Lesenswert?

Martin Hainzl schrieb:
> aber einen zu schnellen Takt erkennt diese
> Methode nicht.

Klar geht das. Du musst nur mit dem Signal ein weiteres Monoflop 
triggern, um für den Fehlerfall ein konstantes Ausgangssignal anstelle 
von Impulsen zu bekommen. Das machst mit 45 und 55Hz und dann einmal XOR 
verknüpfen.

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.