Hallo zusammen, ich habe eine Lüftersteuerung mit dem PIC 18F4331 aufgebaut. Ich habe sechs Lüfter, die ich Anhand des Power Control PWM Modul ansteuere. Jetzt habe ich mit Hilfe des Duty-Cycle-Verhältnisses die Lüfter hoch bzw. runterfahren lassen. Mein Problem ich will das Tachosignal der jeweiligen Lüfter auswerten und die Werte abspeichern. (So daß der PIC weiß, mit welchen Duty-Cycle Verhältniss der jeweilige Lüfter gerade noch dreht bzw. mit welchen Duty-Cycle Verhältnisses der jeweilige Lüfter wieder anläuft) Ich programmiere in Assembler. Hat jemand eine Idee, wie man das Tachosignal auswerten kann? (Problem ist auch das die Lüfter je nachdem wie sie zum stehen kommen, ein Tachosignal von 1 oder 0 ausgeben) Ein kleines Beispielprogramm in Assembler wäre sehr hilfreich. Besten Dank Korbinian
Hallo Korbinian Du könntest die Drehzahl über einen Timer per Input Capture messen. Dabei lässt du den Timer immer auf z.B. die steigende Flanke triggern und Frequenz = (1 / gemessene Zeit). Gruß, Bob
ein gepulstes signal kannst du ja einfach über eine definierte zeit messen. messen bedeutet in diesem falle, die Pulse zählen, die in einer festen zeit zustandekommen. Die anzahl der impulse ist dann wichtig
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.