Rechenleistung der AVR

Gast #28578
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
Gast
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.
Gast
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.
Gast
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.