-
Thread
DS2408 Ansteuerung
Codevision bringt einige libraries zur ansteuerung von Dallas 1-wire-chips mit (ds1820,2430,2433). weiss jemand, ob fuer den port-expander DS2408 bereits ein paar nette kleine funktionen zur ansteuerung herumgeistern?
-
Thread
Relais mit DS2408 schalten
Hallo zusammen, Ich bastle mir gerade ein PCB, mit dem ich mit dem 1-Wire DS2408 Chip Rollladen Steuern möchte. Ich habe dabei ein kleines Problem: Der DS2408 hat 8 IO-Pins und kann diese auf GND schliessen. Das Problem ist, ich nur wählen kann, ob die Pins "on power up" entweder
>Wenn im Einschaltmoment die Ausgänge des DS2408 im "all >off" -Modus sind, dann sind die Eingänge des ersten ULN-Baustein "1", Das halt ich ja für ein Gerücht. Ein ULN schaltet nicht bei einem High-Z am EIngang durch. Sieh Dir mal die Innenbeschaltung
-
Thread
Initialisierung vom DS2408 (1-Wire-Port-Expander) - Probleme
Supply-Pins. -- initalization code, fails randomly (verify != 0xff)) --- | | /*! Initialize DS2408 IO chip | * | * This function will turn all output transistors off | * | * <bus> Bitmask of the bus where the DS2408 is located. | * | * <id> 64 bit identifier of the DS2408
verlassen. Die Details dazu findet man im Maxim-1-Wire-Forum (http://discuss.dalsemi.com) im Thread "Ds2408 Power Up With Pins Off?".
-
Thread
1-Wire-Bus-Projekt: DS1820 / DS18S20 / DS2450 / DS2408 / unter C und 8051
entwickelt, mit dem die digitalen Temperatursensoren DS1820 / DS18S20, der 4-fach A/D-Wandler DS2450 und der 8-fach digital I/O-Expander DS2408 betrieben werden können. Ergänzt wird der Funktionsumfang noch durch ein LC-Dispaly mit 4 Zeilen und 20 Spalten
Wo kann man denn heutzutage den DS2408 kaufen? Ich habe ihn nirgendwo gefunden. Kennt jemand eine Bezugsquelle?
-
Thread
Temperaturüberwachung mittels Linux PC
etwas viel - Conrad halt. tme.eu wiederum hat diverse 1-Wires zu passablen Preisen, aber nicht den DS2408, dafür aber den DS2405 für 1-bit I/O.
ich diese vermutlich nicht mehr im Ösiland. Der DS2405 ist vom Preis her ja nicht viel günstiger als der DS2408 mit 8-bit. mfg
-
Thread
1wire Leitungsschalter
anderen beiden Varianten ist es ja wieder ein zusätzliches Bauteil (DS2406 o. DS2408), da ich den Schalter ein paar Meter vom MC entfernt brauche. Hardy
brauchst Du auf jeden Fall einen DS2406 oder DS2408.
-
Thread
Fernsteuerung von Leistungsstellern mit Raspberry Pi
Bus: Der wird wegen den Temp.sensoren ohnehin schon zu den Heizstellen geführt. Hier könnte ich den DS2408 8-port Switch verwenden, der anscheinend vom RPi bzw. dem Modul w1-ds2408.c unterstützt wird. Mit dem DS2408 ließe sich ein einfacher DAC aufbauen gemäß dieser Application Note von Maxim: https:/
die höheren Kosten für den Dimmer und die Notwendigkeit, eine Schaltung und Stromversorgung für den DS2408 zu entwerfen und aufzubauen sowie eine Pegelanpassung zwischen dem DS2408 (5V) und dem Dimmer (12V). 2. Niederfrequente PWM: Bei einer PWM mit einer Periodendauer im Bereich von sagen wir mal
-
Thread
Steuerung von parallel geschalteten LEDs
Wie wäre es mit Dallas one wire? DS2405 adressable switch [1] DS2408 8-Channel, Bidirectional Port Expander [2] gibt auch nen AD converter, kann natürlich keine LED treiben, aber vllt. was anderes steuern/mit Sägezahn + Komparator
einen guten Grund? [1] https://www.maximintegrated.com/en/products/interface/controllers-expanders/DS2405.html [2] https://www.maximintegrated.com/en/products/ibutton/memory-products/DS2408.html [3] https://www.maximintegrated.com/en/products/analog/data-converters/analog-to-digital-converters/DS2450
-
Thread
Analogschalter IC 1:4 mit einen GPIO Pin steuern?
Man könnte mit dem 1-wire Port Expander DS2408S einen "normalen" Analogschalter ansteuern. Aber wirklich nur im Notfall, der DS2408S ist nicht pflegeleicht, man muss das Kleingedruckte im Datenblatt lesen, z.B. [pre]Power-up timing The DS2408
. When this occurs, the P0 port does not respond to the Channel Access Write command. When the DS2408 powers up, the state of the I/O pins P0 to P7 is indeterminate. This behavior may not be acceptable for some applications.[/pre] In der Not frisst der Teufel Fliegen...
-
Thread
Webserver zur Temperaturmessung
Hallo Peppe, der DS2408 ist in der Tat schwierig zu beschaffen, da er sich noch nicht etabliert hat. Er hat aber auch einige "Ecken und Kanten". Der Ruhezustand der Ausgangsleitungen nach einem Reset ist für mich nicht
DS2408 nur 8 Leitungen hat, ist er nicht die optimale Wahl. Ich würde den PT2260 totlegen und das serielle Telegramm mit einem AVR realisieren. Die Ansteuerung würde ich über einen one-wire-Bus oder aber
-
Thread
Atmega8 viele 7-Segmentanzeigen
Um wieviele Stellen geht es? Für zwei Stellen kannst Du zum Beispiel einen DS2408 mit zwei BCD-zu- 7-Segmente-Dekoder verwenden. Anbindung an die Zentraleinheit per 1-Wire-Bus. Für eine Stelle sind keine Dekoder notwendig. Vorteile: - weltweit eindeutige ID jedes DS2408.
Aus diesem Grund empfehle ich den 1-Wire-Bus. Mit einem passenden Master (DS2482) und den IO-Bausteinen (DS2408) ist die Übertragung bereits abgesichert. Kabellängen von 30m mit Telefonleitung (ungeschirmt) sind kein Problem. Geschirmt darf es auch mal über 100m sein.
-
Thread
1-Wire Atmega8 <-> DS2480B UART Problem
Hallo Leute, habe vor mit dem 1Wire Busmaster DS2480B in Verbindung mit einem ATMega8 mein Haus zu steuern. Die beiden Komponenten kommunizieren über die serielle Schnittstelle miteinander. Konnte auch schon dem 1-Wire Slave DS2408 (8-Kanal I/O) Baustein
Unter 1Wire und Basteleien findest du den Kram. Hutschienenmodule sind auch da. Du weißt, dass DS2408 nicht mehr verwendet werden sollte? Deshalb ist auch mal der DS2413 in dem Bastelkram drin. Habe gerade den 1-Wire - Batteriewächter DS2438 mit einem Feuchtefühler gebastelt. Der DS2438
-
Thread
Lesen von 16 DTSP (on-off-on) Schaltern
schrieb im Beitrag #7604633: > Und dann batteriebetrieben, oder was ;-) Zu blöd, dir das genannte IC DS2408 anzugucken ?
Beitrag #7604633: >> Und dann batteriebetrieben, oder was ;-) > > Zu blöd, dir das genannte IC DS2408 anzugucken ? Michael B. schrieb im Beitrag #7604548: > Leider hat der DS2408 nur 8. Sieht also nach custom chip aus. Warum sollte ich mir das DB anschauen, wenn Du als Oberexperte das schon
-
Thread
8 DIP Schalter abfragen ad-wandler
schnelle Lösung mit etwas Hühnerfutter mit wenig (<=4) > Pins 8 Schalter (DIP-Schließer) abzufragen? DS2408 benötigt einen(!) I/O-Pin am µC für acht Ein-/Ausgänge. Er kann sogar darüber mit Spannung versorgt werden (parasite power).
Reset-Signal oder eine Blink-LED oder so. Zum Ausgleich ist er bei Digikey genau 1 Cent billiger als der DS2408 :)
-
Thread
Suche invertierenden Relais Treiber statt ULN2803
sind die Eingänge "HIGH"? ... Die Eingänge des Treibers ULN2803 sind die open-drain Ausgänge vom DS2408 (einem 1-wire Port-Baustein von Dallas), mit externen 10k Pullup-Widerständen. Die Ausgänge des DS2408 sind nach dem Power-On eigentlich undefiniert, werden bei mir durch einen Impuls am Reset-pin
@ John Go >Die Eingänge des Treibers ULN2803 sind die open-drain Ausgänge vom >DS2408 (einem 1-wire Port-Baustein von Dallas), mit externen 10k >Pullup-Widerständen. Na das ist schon mal sowieso nicht ganz koscher. Die Eigänge vom ULN2803 ziehen so ungefähr 1mA bei ~3,5V. Mit
-
Thread
1-wire DS18b20 werden heiss
komische schreibweise! Also folgendes, bis vor 2 Wochen habe ich ein kleines 1-wire Netzwerk aus ca. 8 ds18b20 und einem 8/kanal IO ds2408 betrieben. Lief ueber externe stromversorgung, also an VDD +5V. Master ist ein DS2480b Nun wollte ich das nach den besagten 2 Wochen wieder in betrieb nehmen und was
läuft ganz normal auf mit VDD=5V. Aber trotzdem bleibt ja die Frage wieso die anderen Slaves (8x DS18b20 und 1xDS2408) nun auf einmal ALLE dieses komische verhalten zeigen. Kann dann eig. nur daran liegen, das ich beim Rumspielen mit dem Terminal irgendein Befehl gesendet habe, der die in einen
-
Thread
Mehrere tausend I/Os
DS2408 1-Wire Switches á 8 I/Os denken davor ein MAX 3232 nur Rx zum mini verdrahtet. Alle MAX hängen z.B. nur lauschend mit RX zusammen am TX Steuersignal. Jedes Modul bekommt eine eindeutige Subadresse
Johannes K. schrieb im Beitrag #4214158: > Jede Menge DS2408 Der kann max 4mA je Output bzw. 20mA gesamt. Sicher, daß Deine Relais damit auskommen?
-
Thread
Output expander (1 Pin zur Verfügung)
übernommen werden. Ich glaube, dass dadurch ein klassisches Shiftregister entfällt. Wäre ggf. der DS2408 geeignet? Ich hab nur kurz ins Datenblatt geschaut aber ich konnte nicht direkt erkennen, wann die Ausgänge geschaltet werden. Beste Grüße
Hinweis auf die 1Wire Ansteuerung eines Schieberegisters werde ich mir anschauen, sollte ich mit dem DS2408 nicht glücklich werden. Danke für die vielen konstruktiven Antworten.
-
Thread
Relaisschaltung mit ULN2803 und 74HC04 -- Funktioniert?
Hallo, ich bräuchte bitte mal prof. Hilfe. Über ein Dallas DS2408 sollen Relais geschalten werden. Ich muss wegen der Software 1x invertieren. Ist die Schaltung so richtig? Fehler? Was kann man besser machen? Vielen Dank Joachim
machen, wie in seinem Bild, nur muß er den bzw. die 7404 dann auch aus der Betriebsspannung von dem DS2408 betreiben, die wohl 5 Volt betragen wird. MfG Paul
-
Thread
IC gesucht zum seriellen Tasterauslesen
Datenleitung könnte ich mir lediglich auf Basis eines One-Wire Busses vorstellen. Dafür käme z.B. der DS2408 in Frage: https://www.maximintegrated.com/en/products/digital/memory-products/DS2408.html Hier ist aber wieder ein exaktes Timing einzuhalten und es ist schwierig festzustellen, in welcher Reihenfolge
-
Thread
Suche RGB-Controller und Portexpander für selbstgebaute 7-Segment Anzeige
auf MaximIC und einer Wilden Suche nach 1-wire rgb ic habe ich jetzt die beiden chips gefunden: ds2408 (8bit Portexpander - als Saple bei maximic) TM1804 (als RGB Controller - bei ebay zu kaufen) Leider habe ich kein 1-wire RGB Controller-IC direkt von maximic gefunden. Stellen die nicht solche
ich dann beide ICs ohne Bedenken an die selbe Busleitung anklemmen? Zum Bustreiber - nachdem der ds2408 nur 20mA/ch kann werde ich wohl definitiv p-fets als treiber brauchen - hat da jemand einen tipp für ein 7/8- faches pfet array - denn ich möchte nur ungern 7/8 smd fets einzeln per Hand einlöten
-
Thread
AVR 1-Wire LCD
SRAM. Diese Anwendung ermöglicht den Anschluss eines HD44780-Compatiblen LCD´s mittels des Dallas DS2408 1-Wire 8-Channel Switch über eine 1-Wire Leitung. Beispiel 1 (fix_ROM) ermöglicht die LCD-Ansteuerung, wenn man den ROM-Code des DS2408 schon weiss. Beispiel 2 (Search_ROM) sucht sich den ROM-Code
-
Thread
1Wire (DS18[S]20) <-> RS232
Dafür gibt es fertige Module von Dallas: DS1411-009 with DS2480B, with DS2502 ID chip, single connector is DS9098P, can replace DS9097U-009,overdrive,strong pullup DS1411-S09 with DS2408B, w/o DS2502 ID chip, single connector is DS9098P, can replace DS9097U-S09,overdrive,strong pullup DS1411-009 mit 2480B und DS9098P; -S09 mit DS2502 ID-Chip, kompat. zum DS9097U-009 or DS9097U-S09,overdrive,strong pullup DS9097 ist ein RS232-ibutton Konverter
-
Thread
Suche Bauteil: 4 Schalter mit 2 uC-Pins abfragen
1-wire --> ds2408
Uwe Berger schrieb im Beitrag #3113574: > 1-wire --> ds2408 Auch nicht schlecht. Danke! Werde ich mir auch mal anschauen. Dennoch: Kann mir grad erstmal jemand mit den Widerständen helfen? Wie das am sinnvollsten realisiert wird?
-
Thread
einen einzigen DS18s20 auslesen + LCD
Hi, in der RoBue Firmware für das AVR Net-IO ist eine Ausleseroutine für den DS18S20 dort könntest du mal schauen
www.mikrocontroller.net/topic/170112#new Hier haben wir den kompletten 1-Wire-Bus ausführlichst beschrieben mit DS18S20, DS2450 und DS2408er. Hier kannst Du alles wichtige zum DS18S20er nachlesen und Dir auch die Software-Treiber incl.Demo-Programme runter laden. Die Software ist in C geschrieben (zwar für 8051er
-
Thread
1Wire DS18S20 Leitungslänge
Hallo, habe zur Temperaturmessung (Heizung, Aussen etc.) 3 DS18S20 Sensoren an einem Mega32 mit 2kOhm Pullup. Die Leitungslänge betragt zusammen etwa 18m. Beim Anschluss des 4. Sensors setzen plötzlich zwei andere aus. Gibt es soetwas wie 1Wire-Hubs oder Repeater
Pullup am Ende des Kabels. Inzwischen habe ich etwas über 25 m und 6 Sensoren. Bei mir machen DS 2408 und DS 2405 Probleme, selbst an einem Kabel von 3 m Länge, blockieren die alles.
-
Thread
Taster mit 1-wire bus
Grüß Dich Michael, erinnerst Du Dich, Kompass - Magnetfeld - Hubschrauber - Telefonat? DS2405 1ch switch (i/o) DS2406 2ch switch (i/o) with 1kb ram DS2407 old version of DS2406 DS2408 8ch GPIO DS2409 MicroLanCoupler zum Verbinden mehrerer Teilnetze
-
Thread
PC-Lüfter über 1-wire steuern.
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
-
Thread
Anzahl Binäreingänge erhöhen durch Schaltfolgen?
Hi, ich muss mich bzgl 1-wire korrigieren: DS2408S Gruß Schorsch
DS2413 (dual-channel programmable I/O 1-Wire chip) Ist halt ein paar Cent teurer als die DS18b20... soll doch günstig sein...:-)
-
Thread
Wie ist Euere C-Programmier-Vorgehensweise bzgl. fremdem Code ?
Bis jetzt habe ich Standard AVR/PIC Peripheriebibliotheken fuer: LCDs (HD44780, SD1530, KS0108) DS1302, DS1307, DS1306 24CXXXX EEPROMs DAC LTC1257, LTC1669, LTC2408 AD5262 TMP101, LM75, LM71, DS1820 PCF8574A, PCA9698, PCA9554, MAX7301,MAX6957 74HC164, 74HC595, 75HC589 LMX2316, ADF4106 PCF8577
-
Thread
DS2406
mehreren Bausteinen DS2405, DS2408, DS18B20 und DS18S20. Auf meinem Testsystem hab ich nur eine Länge von 20cm und bei einem ROM-Search wird der DS2406 nicht gefunden. Es ist noch schlimmer, denn wenn ich einen DS18B20 zusätzlich anschließe, wird dieser auch nicht mehr gefunden. Da der DS2406 verhindert das der DS18B20 gefunden wird, gehe ich davon aus das der DS2406 ein Presence-Signal sendet. Aber irgendwas muß sich vom dem Timing der anderen unterscheiden. Read-Timing tSU sind
-
Thread
DS18S20 mit Visual Basic ohne µC auslesen
DS18S20 in Visual Basic durchzuführen. Trotzdem vielen Dank für den Hinweis. Gruß Axel
freigegeben wird !!! TMEndSession (SessionHandle) Gerätespezifische Kommandos z.B.Beispiel DS2408 SetPort (Byte ToSet) unsigned char p[4] p[0] = 0x5A p [1] = ToSet p[2] = ~ToSet // invertiert p[3] = 0xFF TMAccess(SessionHandle,&m_Status) TMBlockStream
-
Thread
warmwassererhitzer mit bus??
1Wire-Bus Kannst du eine Programmiersprache? DS18B20, DS2408 oder DS2405 sind hier das Preiswerteste. Dann noch C-Control oder was eigenes an "Master of Desaster" sprich etwas, was es auswertet und steuert.
-
Thread
Sensoren für Temperaturmessung im Eigenheim
DS18B20 oder irgendwas digitales.
ausgewachsenes Bussystem. Aufhängen tut sich da auch nix - zumindest nicht der Bus. Ich habe derzeit 25 DS1820 (Temperatursensoren) sowie 3 DS2408 (8 Kanal digital IO) im Einsatz und die funktionieren teilweise schon seit mehreren Jahren zuverlässig. Wenn sich da was aufhängt, dann sind das nicht die 1-Wire
-
Thread
1-Wire schalten
Fernbedienung über 1-Wire (weil vorhanden) von einer übergeordneten Steuerung. Ich möchte einen DS2413 (1-Wire 2 I/Os) verwenden, um zwei Signale per 1-Wire zum Slave zu übertragen. So kann ich die Slave-Steuerung im zentralen Steuergerät (Master) über einen ROM (1-Wire-Baustein-ID) ansprechen.
Alarmausgang. Diesen würde ich gerne ebenfalls per 1-Wire an die Zentrale melden. Ich könnte dafür noch einen DS2413 oder auch einen DS2408 (8 I/Os) verwenden. Nun meine Idee: Ich könnte den DS2413 wie auch immer vom 1-Wire trennen, wenn ein Alarm aktiv ist. Die Zentrale würde dann den DS2413 nicht mehr am Bus
-
Thread
verschenken / tauschen von Samplen (Gratis-Mustern)
duerfte wohl gegen Verschenken bei bez. der Versandkosten nichts sprechen. PS: Ich haette Bedarf an DS2408 und DS18B20. Jetzt wo der Sommer kommt muss ich endlich mal meine Rollosteuerung fertigstellen :-) Gruss, rweber
-
Thread
2 LEDs mit nur 1 PIN ein-, ausschalten
Linearregler bei Vcc/2 anwenden? Es gibt Typen, die auch als Stromsenke arbeiten. http://www.ti.com/lit/ds/symlink/reg1118.pdf
1 Pin? Da gab es doch was von Maxim: DS2408: 1-Wire 8-Channel Addressable Switch
-
Thread
Serielle Übertragung mit 2 Adern
Ergänzung: der DS2408 ist übrigens Parasite Power fähig. Man braucht also wirklich nur 2 Adern.
ja schön http://www.maxim-ic.com/design_guides/ge/1_WIRE_PRODUCTS_1.pdf DS 2480 .. um 6$ + Leistungstreiber + Steuerrechner - das könnte auch ein vorhandener Rechner sein (HX 20 :-))
-
Thread
Mit einem LCD-Display Sensoren auslesen
Schnittstelle. Bei den Sensoren und für die Ausgabe setzt Du auf 1-Wire, z.B. auf den oft benutzen DS18B20 für Temperatur und DS2408 zum Schalten. Dafür gibt es einen Palm-1-Wire-Adapter (1-Wire auf seriell), fertig oder zum selber bauen. 1-Wire hat den Vorteil, das nur zwei Kabel gelegt werden müssen
-
Thread
Zwei LEDs und ein Taster über eine zweiadrige Leitung?
Frank Zöllner schrieb: > Vielleicht gibts passende 1-Wire-Portexpander? Ja, gibt es DS2408 (8bit), DS2413 (2bit).
-
Thread
Was macht Ihr den eigentlich so mit dem Grasshopper?
Router: Edimax BR6104K (USB erweitert). Toolchain: Openwrt (Kamikaze) Temperaturmessung über 1-Wire (DS1820) Außensensor ist zur Zeit noch Drahtgebunden, wird aber noch durch Funk ersetzt. Pumpenansteuerung über 1-Wire-IO (DS2408) und Solid-State-Relais (SSR). Drehzahlsteuerung der Solarpumpe über ATtiny25 (per 1-Wire DS2450 angebunden) und S202S12. Da der DS2450 eigentlich ein ADC ist, hängt hier auch noch ein NTC für die Kollektortemperatur dran. Sensorinterface: 1-Wire (DS2490 am USB) und owfs. Programm: komplett
-
Thread
Warum gibts keine forumeigene C Bibliothek?
für: - Text LCD, 4-Bit, ohne RW - RS485-Kommunikation mit MPCM - AD-Wandlung - 1Wire allgemein, DS1820 speziell - PWM für LED (Hard- oder Soft-PWM?) - Tastenentprellung Wo finde ich das denn nun in der Codesammlung und SVN? RazzleDazzle
meisten Anpassungen notwendig. Wir arbeiten gerade an einer ´C´-Funktionssammlung für den 1-Wire Bus (DS18S20 und seine "Kollegen" DS2408 und DS2450). Basis ist ein 8051er und die IDE ist µC/51. Bei Bedarf können wir diese incl. einer kleinen Einführung in den 1-Wire-Bus, gerne hier veröffentlichen.
-
Thread
1-Wire Slave auf AVR
ist hier: http://github.com/smurfix/owslave SEARCH_ROM funktioniert, die Grundfunktion eines DS2408 und eines DS2423 sind als Proof-of-concept implementiert, wenn auch noch ohne externe Anschlüsse. Passt momentan leider nur in AVRs ab 4k Flash; den Code wieder auf 2k runterzubringen dürfte möglich
hier mal die Dateien für den Tiny44 Flash: ds2423.hex eeprom: ds2423.eeprom Fuse-Bytes: Highbyte = 0xDD, Lowbyte = 0XE2, Extended = 0xFF
-
Thread
Zwei LED unabhängig voneinander mit nur einem µC Ausgang ansteuern - geht das?
einem µC Ausgang ansteuern - > geht das? Auch huderte wenn's sein muss: - http://www.ti.com/lit/ds/symlink/tlc59731.pdf - http://datasheets.maximintegrated.com/en/ds/DS2408.pdf - https://www.adafruit.com/datasheets/WS2811.pdf ...
-
Thread
Mehrere Attinys verbinden
DS2413: 2 I/O-Ports. DS2408: 8 I/O-Ports. Dürfte die technisch einfachste Lösung sein.
-
Thread
3 Signale durch 2 Kabel schicken?
Wie wärs mit einem DS2408?
-
Thread
ULN2008 in Reihe
Schaltplan? Auf der Seite schreiben sie was vom DS2408S !