Hallo ! Ich möchte für eine Steuerungsaufgabe die von einem Windsensor gelieferte Frequenz (0-100Hz) mit einem AVR-Controller (ATmega8,ATmega32) erfassen und ab einer eingestellten Frequenz (Impulsanzahl) einen Ausgang ansteuern. Der Windsensor setzt durch einen Reedkontakt und 2 Magneten die Windgeschwindigkeit in die Frequenz um. Gut wäre es, wenn die Überwachung der Frequenz andere Aufgaben des Controllers nicht behindert. Wie ist es möglich, diese Impulse zu zählen und bei Überschreiten eines festgelegten (programmierten) Wertes eine Aktion auszulösen ? Danke für Antworten und Lösungsansätze!
Gast
#518347
Schau dir mal das Timer Kapitel im Datenblatt an. Input Capture Unit ist dein Freund! viel Erfolg!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.