Mehrere Tacho-Signale auswerten

Gast #3870120
Lesenswert?

Hi,

ich möchte mit einem Mikrocontroller die Geschwindigkeit mehrerer Lüfter 
auswerten. Um den Mikrocontroller nicht unnötig zu beschäftigen, wollte 
ich die Tacho-Signale (über einen Pull-Up) an die Timer-Capture-Inputs 
hängen, sodass das Tacho-Signal dann den Takt für den Timer generiert. 
Dann kann man nach einiger Zeit einfach auslesen, wie viele Takte seit 
dem letzten Auslesen vom Tacho-Signal generiert wurden. Genauer muss die 
Auswertung nicht sein.
Allerdings gibt es da ein Problem: Der Mikrocontroller hat zu wenige 
Capture-Inputs um alle Tacho-Signale im Hintergrund mit den Timern zu 
verarbeiten. Gibt es dazu spezielle Controller die das Tacho-Signal 
auswerten und dann z. B. über I2C angesprochen werden? Oder gibt es eine 
bessere Lösung?

Danke!
Gast #3870153
Lesenswert?

Das kann ich dir gar nicht so genau sagen...es sind 90er/120er Lüfter 
von EBM-Papst die einen Open Collector-Ausgang für das Tacho-Signal 
haben. Den Pull-Up dahinter kann ich wählen. Achso, und dann sind da 
auch noch zwei Bach Elektronik DFS 1 Durchflusssensoren, auch mit Open 
Collector-Ausgang.
(Firma: matzetronics) #3870169
Lesenswert?

Etwas diffus. Welcher MC wird benutzt? Wieviele Rechtecksignale musst du 
auswerten? Müssen alle Lüfter streng gleichzeitig gemessen werden, oder 
könntest du mit einer sequentiellen Abfrage leben? In diesem Fall reicht 
es nämlich, einen z.B. 8 auf 1 Multiplexer wie den 4051 (oder den 4067 
für 16 Kanäle) als Eingangswahlschalter zu nehmen, den der MC über 3 
oder 4 Digitalausgänge umschalten kann.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren