Mehrkanal Freqenzmessung auf Arduino MEGA2650

OP #3949280
Lesenswert?

Hallo,

ich bin zwar ein Anfänger im Gebiet der Programmierung, aber trotzdem 
mit Elektronik und Physik vertraut. Habe mir auch schon vieles 
durchgelesen und angesehen.

Um was geht es:

Mein Oldtimer soll ein paar Zusatzinstrumente erhalten. Da für normale 
52mm Rundinstrumente jedoch kein Platz ist, soll ein kleines Display die 
verschiedenen Werte anzeigen (MFA). Diese Anzeige soll alle 0,5 sec. 
aktualisiert werden.

Die verschiedenen analogen Sensoren (Öldruck, Temperatur...) sind schon 
fertig.

Probleme habe ich noch mit der Verarbeitung der digitalen Impulse.

Für die Geschwindigkeit ist ein Hallgeber an der Kardanwelle montiert.
Diese dreht sich mit max. 8000U/min bzw. 133Hz. Das Signal soll auch den 
Tripgeber versorgen.
Der Motor bzw. die Zündspule liefern bei 6000U/min 12.000 Impulse bzw. 
200Hz.
Zwei Durchflussmesser (Vor- und Rücklauf) liefern ebenfalls noch Impulse 
von vermutlich unter 50Hz.
Alle Frequenzen können auch 0 sein.

Mein Problem:

Aufgrund der geringen Frequenzen kommt nur eine Periodenmessung infrage.
Für die komplette Verarbeitung mittels ICP hat der MEGA jedoch zu wenig 
verdrahtete Timer.

Wie soll ich am besten Vorgehen?

René
#3949372
Lesenswert?

René F. schrieb:
> Für die komplette Verarbeitung mittels ICP hat der MEGA jedoch zu wenig
> verdrahtete Timer.

Das Schlachtschiff 2560 hat 4 ICP Eingänge, wo ist das Problem.

Ich denke aber, daß man alles <10kHz bequem auch mit normalen Interrupts 
und einem durchlaufenden Timer messen kann. Es sei denn, jeder Wert muß 
auf 8 Digits genau sein.

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