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
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.
Verstehe leider nicht, wie du das meinst. Könntest du mir die Funktion der einzelnen Bauteile grob erläutern?! Danke .. Sebastian
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.