Forum: Mikrocontroller und Digitale Elektronik Einfache Lüftersteuerung


von Nils B. (Gast)


Lesenswert?

Hallo!

Wie lässt sich mit einem mega8 eine einfache Lüftersteuerung
realisieren? Habe schon diverse Beiträge gelesen, alle handeln von
Pulsweitenmodulation. Ich bin mir jedoch nicht sicher wie ich das mit
meinem mega8 in Bascom realisieren kann, und würde gerne wissen ob es
da evtl. einfachere Wege gibt, einen 12V-DC-Lüfter in z.B. 3 Stufen
(5V, 8V, 12V) zu steuern/regeln.

Danke schonmal für eure Tips

von Hubert.G (Gast)


Lesenswert?

Was du mit einfacher Software machst musst du mit aufwendigerer Hardware
ergänzen. Ich kann zwar nicht Bascom aber ich bin mir sicher das es
damit geht. der Mega8 ist sicher gross genug.

von LinkinPark (Gast)


Lesenswert?

PWM Modulation ist in der Bascom Hilfe beschrieben, und sehr einfach zu
realisieren. Ein Suche nach "Bascom PWM" liefert mindestens 1000
fertige Programme.

von DAU-xxl (Gast)


Lesenswert?

ist immer die frage ist der aufwand berechtigt ?

und wie gross sind die bewegten leistungen ?

bei kleinen lüftern und drei stufen ist sicher die
vorschaltwiederstandsmethode  die günstigste
dazu bruchst du nur ein umschalter und 2 wiederstände.....

oo

von Nils B. (Gast)


Lesenswert?

Also, dann werde ich mich mal nach dem "Software-PWM" umschauen...kann
ich denn die +12V, die ich vom unstabilisierten Netzteil auf der Platine
hab, für die Lüfter verwenden? Also wie z.B. hier beschrieben:

http://thomaspfeifer.net/fan_speed_controller.htm

Einfach die Ausgänge über einen Darlington-Transistor an den Lüfter?
Oder muss ich das Signal vorher noch glätten?
Es reicht ja dann ein Port-Pin, um damit dann evtl. auch mehrer Lüfter
zu steuern, richtig?

Danke soweit für die Hilfe...

Und Herr Andreas Schwarz hat in diesem Thread nix gepostet, nächstes
mal nicht auf "antworten", sondern "neuer Thread"... ;-)

von bla (Gast)


Lesenswert?

dein mega 8 hat doch 3 mal HW PWM,
warum nimmst du dann Software PWM?

von Nils B. (Gast)


Lesenswert?

Das ist eine gute Frage, hab über das HW PWM noch zu wenig "Infos",
aus dem Datenblatt werde ich leider nicht schlau...ich weiß halt nur,
das es mit den Timern läuft etc...aber wie und wo genau weiß ich auch
nicht...aber bin für jede Hilfe dankbar...mir ging es aber auch eher um
die externe Beschaltung, weil das mit dem PWM-Signal sollte ich schon
hinbekommen denke ich...
Also, ein einfacher Darlington-Transistor + Glättungskondensator sollte
reichen, ja?

von Hubert.G (Gast)


Lesenswert?

Sollte auch ohne Darlington gehen und wenn die Spannung nicht vollkommen
ungesiebt ist, ist ein Elko nicht notwendig. Eine Diode parallel oder in
serie zum Lüfter wäre aber angesagt.

von Nils B. (Gast)


Lesenswert?

Also ohne Darlingt heißt, der mega8 soll den Lüfter direkt mit Strom
versorgen? Ich denke das macht er nicht mit, oder?
Eine Diode parallel? Was soll das bringen? Entweder mache ich mir damit
nen Kurzschluss, oder sie ist sinnlos in Sperrichtung...also wenn dann
in Reihe, oder?

von Michael von Gersdorff (Gast)


Lesenswert?

Hallo Nils

So wie Dein Schaltplan gezeichnet ist wird es nicht funktionieren.

Es fehlen die Basis-Widerstände für die Darlington Transistoren.
Außerdem mußt Du c6 und c7 entfernen da Du damit die Transistoren
überlastest. Bei PWM wird die Motorspannung zu einem Rechteck-Signal
(mit Induktionsspitzen) und das zerstörst Du mit diesen Kondensatoren.


Schließlich solltest Du in der Zeichnung den Mega-8 berücksichtigen da
er andere Anschlüsse hat.

Überleg Dir ob Du 8 oder 10 Bit Auflösung haben willst, davon hängt ab
welcher Timer verwendet werden muß. In jedem Fall ist PWM mit Bascom
extrem einfach zu programmieren.

Michael

von Nils B. (Gast)


Lesenswert?

Hallo Michael!

Danke für die hilfreiche Antwort!
Die Zeichnung ist ja nicht von mir, sondern von der Homepage.
Die Kondensatoren sollten denke ich mal der Glättung dienen, warum ich
Basiswiderstände brauche verstehe ich zwar nicht ganz, aber könntest du
evtl. mal in etwa sagen was ich da für welche nehmen sollte? (Ich und
Transistoren, das war schon immer so eine Sache... ;-))
Wegen der PWM-Sache habe ich auf www.roboternetz.de was hilfreiches
gefunden.
Wer noch mehr (gute) Links zu Bascom und PWM hat, immer her damit!

von Michael von Gersdorff (Gast)


Lesenswert?

Hallo Nils

Du darfst am Ausgang des Tramsitors nicht glätten es sei denn Du
schaltest zwischen den Kollektor und dem Kondensator eine zusätzliche
Induktivität.

Die Dimensionierung des Basiswiderstandes ist einfach.
Motorstrom/Stromverstärkungsfaktor=Basistrom. Vesuch mal 4,7 K-Ohm das
ergibt bei 5-(2*0,7Volt) etwa 750uA und ein Darlington hat meist mehr
als 1000 fache Verstärkung damit kannst Du also 750 mA schalten.

Warst Du schon auf der Homepage von MCS ? Dort sind viele Beispiele.
Ich mache alles mit Bascom und binn begeistert.

von Mario Mauerer (Gast)


Lesenswert?

Hää? Der Mega8 hat doch nur 2 HW-PWMs..
OC1A und OC1B.. Oder vergess ich was?

von der mechatroniker (Gast)


Lesenswert?

Kondensatoren zur Glättung nimmt man bei Motoren grundsätzlich nicht
(Ausnahme: Gleichspannungs-Zwischenkreis bei Frequenzumrichtersteuerung
von Drehstrommotoren, aber da ist der Kondensator ja nicht direkt im
Motorkreis). Die Ankerinduktivität ist Glättung genug, und wenn du
zusätzlich Kondensatoren reinbaust, hast du einen LC-Schwingkreis mit
den von Michael beschriebenen Folgen.

AFAIK bekommst du bei größeren Motoren (kW-Bereich) sogar schon
Probleme mit dem Kapazitätsbelag der Anschlußleitung, weshalb die
Motoren heute meist so gebaut werden, daß die Isolierung
Spannungsspitzen bis ca. Faktor 2 aushält.

von Nils B. (Gast)


Lesenswert?

Jaja, "lange" ist's her, da hatte ich das Fach
"Leistungselektronik" auch mal an der FH...nur leider vergesse ich
sowas immer so schnell...weil das was "der Mechatroniker" da
schreibt, kommt mir alles sehr sehr bekannt vor... ;-)
Werde dann mal ein wenig "rumrechnen" wegen des Widerstandes, danke
für die schnelle Erklärung!

Also brauche ich dann außer dem Darlington-Transistor und dem
Basiswiderstand erstmal keine weiteren Bauteile, richtig?

von Michael von Gersdorff (Gast)


Lesenswert?

Hallo Mario

Mit Counter 1 lassen sich 2 Hardware PWM realisieren (OC1a und Oc1b)
und mit Counter 2 läßt sich ein weiterer (8 bit) PWM realisieren.

von Hubert.G (Gast)


Lesenswert?

Wenn der Lüfter nach dem Abschalten des Transistors sich weiterdreht
induziert er eine Spannung, wenn die hoch genug ist zerschiesst er dir
den Transistor, daher die Diode, allerdings in Sperrichtung.

von Hubert.G (Gast)


Lesenswert?

Mit dem "ohne Darlington" meinte ich übrigends das es mit einem
normalen Transistor auch geht.

von Nils B. (Gast)


Lesenswert?

Das mit der Diode hab ich jetzt auch "geschnallt"... ;-)

Und das mit dem Darlington hatte ich nicht ganz verstanden, aber jetzt
ist ja im Prinzip alles klar, ich denke mal ich werde dann einfach mal
die Teile ordern und dann mal sehen was sich damit "realisieren"
lässt...

von bla (Gast)


Angehängte Dateien:

Lesenswert?

so habe ich meine 120 mm Lüfter angesteuert.
Das geht auch bei Lüftern mit Tachosignal.
Wenn du das auswerten willst, musst du aber die internen Pullups
aktivieren

von Nils B. (Gast)


Lesenswert?

Das sieht ja nicht gerade nach "mal eben so" aus...aber wozu der OP
und das ganze? Und warum ein Poti? Machst du das jetzt über's Poti,
oder über PBM?

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
Noch kein Account? Hier anmelden.