-
Thread
1-Wire Schalter
bestehenden 1-Wire Bus (mehrer Temp-Fühler), jetzt mit einem Schaltelement erweiteren. Ich möchte ein DS2408 verwenden. Dieses möchte ich mit einem Darlington Treiber (ULN2003A) versehen. Jetzt meine Frage. Einige der I/O will ich direkt benutzen und bei einem oder 2 möchte ich das Ausgangssignal per
-
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
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
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
1-Wire Relayboard
Es gibt da den schönen DS2408 und bestimmt hat schon jemand damit ein Relay IO-Board gebaut... Genauer gesagt suche ich für meine Solarsteuerung ein Relais-IO-Board mit ca. 8 Relais für Schaltleistung 230V 1A. Hat jemand ev
-
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
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
elektr. Rolladenschalter
Stoersignal die Register resettet kommt alles aus dem Tritt. Idee2: 1Wire. Damit frage ich schon die DS18B20 Temperaturfühler der einzelnen Räume ab. Durch Prüfsummen gesicherte Übertragung, da macht es nichts, wenn mal was dazwischen funkt. Auch das Setzen der Ausgänge im DS2408 ist sehr sicher, der der
-
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
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
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
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
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
AVR als Slave im 1-Wire
entsprechenden zusätzlichen Baustein für die 1-Wire-Kommunikation zu integrieren. Dachte mal an einen DS2408, der über I/Os mit dem Controller kommuniziert. Gibt es noch eine andere Lösung? Mit dem 2480B ist soweit ich weiß nur als 1-wire-Master möglich. Danke im Voraus Jörg
-
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
Wer hat Zugriff auf Maxim-1-Wire-Forum?
Forumsbeitrag schrieb Dietmar E. zu Initialisierungs-Problemen bei dem Dallas/Maxim 1-Wire-Baustein DS2408 und berichtete, daß die Lösung im Maxim-Forum zu finden sei (siehe http://www.mikrocontroller.net/topic/87290#739369). Mich würde der entsprechende Thread interessieren. Könnte jemand, der dazu
-
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
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
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
Grafikfähiger LCD Controller für 320x240 LCD mit 4 Graustufen
oder BSS84P hier. In welchem Bereich kann die Spule liegen? Ich hätte hier 330µH einmal las L-PIS2408 und einmal SMCC (die Widerstandsvariante) und einmal ne MISC 100µH Diode würde ich ne 1N914 nutzen.
Displayinterrupt verkürzen. Welcher ist denn der Displayinterrupt? [c] .section .bss XStart: .ds.b 1 YCnt: .ds.b 1 #define XSIZEV XVSIZESW .section .text .global TIMER1_OVF_vect TIMER1_OVF_vect: push r16 in r16, _SFR_IO_ADDR(SREG) push r16 push XL push XH push r18
-
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
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
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
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
Mehrere Fenster an 2-Drähte, wie machen?
Und was wäre mit 1Wire da gibt es I/O-Bausteine, schön klein. Ds2405 oder 2408? http://www.maxim-ic.com/design_guides/en/1_WIRE_PRODUCTS_4.pdf Muss aber noch ein Mikroprozessor auswerten.
-
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
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
Mehrere Attinys verbinden
DS2413: 2 I/O-Ports. DS2408: 8 I/O-Ports. Dürfte die technisch einfachste Lösung sein.
-
Thread
Portexpander, open drain
parallen TTL->Opendrain Baustein...Kann mir vieleicht da jemand helfen? Ansonsten habe ich mir den DS2408 von Maxim angeschaut, 1Wire Bus, leider ist dieser nur schwer verfügbar.
-
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
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
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
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
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
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
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
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
UART über 1-wire?
diese Geräte ohne nennenswerte Datenlast und ohne Interruptnotwendigkeit wunderbar ausreicht. Doch der DS2480 will 1-wire-Seitig Master sein und ich habe keine Lust, einen 1-wire-Slave zu implementieren. Eine Eigenkonstruktion mit üblichem UART-Baustein über DS2408 wird wieder unnötig aufwendig. Hat jemand