Hallo an alle, ich würde gerne eine Lüftersteuerung für den PC bauen. Geplant sind 4 Lüfter. Sollten alle per Soft-PWM gesteuert werden. Mein Problem: Dazu würd ich gerne noch die Tachosignale auswerten. Desweiteren sollen die Drehzahlen an den Rechner übertragen werden. Wenn ich das per Interrupts ausführe, hab ich dann ein Prob mit meiner Soft PWM? Ich hab Panik das die Dinger nicht alles gleichzeitig können. Oder kennt jemanden einen ähnlichen MC mit mehreren PWM's ? Vielleicht einen MSP430....Ich bin noch Neuling in der Materie. Danke schon mal im Vorraus
Alles eine Frage der Planung. Bei mir werkelt in einem Interface ein 90S2313, der 4x Software-PWM, Software-emulierten I²C-Bus, Ansteuerung der I/O-Expander erledigt und dann noch Zeit zum Däumchendrehen hat. Viele machen den Fehler, daß sie bei PWM für Motoren unbedingt hohe Frequenzen benutzen wollen. Bei den Motoren, die ich benutze, waren hohe Frequenzen sogar Leistungsmindernd. Bei ca. 200 Hz hat sichs dann eingependelt. Für einen relativ trägen Lüfter dürften 200Hz mit Sicherheit auch reichen. Im Prinzip muß man mal ausrechnen, wieviele Befehle jede Aufgabe braucht, wie oft der Controller sie ausführen muß und dann den Worst-Case betrachten - alles kommt gleichzeitig.
und selbst wenn - was macht es bei einer Motorsteuerung, wenn eine Software-PWM sich um ein paar Takte verhaspelt, läppisch. 2313 ist alle mal ausreichend. Für alle Fälle: der ATMEGA16 hat 4 Hardware-PWM-Kanäle.
Der AVRco Compiler hat 8 Software PWM Kanäle. Demo gibts bei www.e-lab.de Bei einem Projekt für einen Servocontroller (seattle robotics) werden sogar 16 Servos angesteuert. Sollte also kein Problem sein auch mehr als 4 Lüfter anzusteuern Gruß Markus
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.