Forum: Mikrocontroller und Digitale Elektronik PC-Lüfter über 1-wire steuern.


von Sebastian B. (lufti)


Lesenswert?

Hallo,

Wunsch:
- Mehrere PC-Lüfter steuern (Speed)
- Tachosignal auslesen optional

Problem:
- AT89C51ed2 hat keine freien Pins mehr (nichts zu machen)

Der Funkte einer Idee:
- Es existiert noch ein 1-wire Anschluss am Controller, an dem schon 5
DS18B20-Sklaven (digitaler Temperatursensor von Dallas) hängen.


Gibt es vielleicht eine solche fertige Schaltung?!
Oder wenigstens einen IC?
Andere Ideen?

Vielleicht könnt ihr mir helfen!


hoffnungsvoll .. Sebastian

von Philipp S. (philipp)


Lesenswert?

Es gibt Zähler und Digital-IOs für 1-wire. Den Zähler nimmst Du für den
Tacho und für jeden PC-Lüfter einen 8-fach-IO mit Widerstandsnetzwerk
zur DA-Wandlung (für Zeitmultiplexlösungen ist ein nicht ganz leerer
1-wire zu langsam, denke ich).

Ich habe mit beiden Bauteilen schon geschafft; Namen findest Du bei
Dallas.

von Sebastian B. (lufti)


Lesenswert?

Verstehe leider nicht, wie du das meinst.
Könntest du mir die Funktion der einzelnen Bauteile grob erläutern?!

Danke .. Sebastian

von Ratber (Gast)


Lesenswert?

Hmmm

Für I2C könnt ich dir direkt was nennen aber bei 1-Wire wirds eng.

Ne Möglichkeit wäre das Digitalpoti DS2890 (8 Bit) mit dem du einen
externene PWM realisieren kanst.

http://pdfserv.maxim-ic.com/en/ds/DS2890.pdf

von Philipp S. (philipp)


Lesenswert?

Der DS2423 ist ein Zählerbaustein. Da kannst Du halt ein Tachosignal auf
den Eingang geben und dann über 1wire den Zählerstand abfragen.

Der DS2408 kann 8 Digitalausgänge steuern. Da kannst Du halt den
gewünschten Analogwert digital einstellen und Dir eine Schaltung
suchen, die daraus wieder einen Analogwert zaubert.

Oder Du nimmst wirklich den DS2890, wenn Du ihn hier irgendwo bekommst.

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.