1-Wire DS2413 mit LEDs im parasitären Modus

OP #3156111
Hi,

Ich habe folgendes Problem, ich möchte mit einem DS2413 eine Dual-LED 
Schalten. Jetzt habe ich aber nur 2 leitungen zur verfügung, also habe 
ich eine Schottky-Diode mit Goldcap zwischen Signal und GND dazwischen 
liegt also VCC für die LEDs.



Problem 1 Funktioniert das überhaupt?
Problem 2 ist Brauche ich R1(Pullup 10k) damit der ds2413 den zustand 
auch ohne Strom versorgung hält?

Hoffe ihr könnt mir helfen.

MfG

Tim
Angehängte Dateien:
Gast #3156177
Ich gehe mal davon aus, das dein Schaltbild wie im Anhang sein soll.

Im Anhang ist ja eine lokale Spannungsversorgung eingezeichnet damit
die Led leuchtet.

Also der dein Widerstand R1 10k macht da jetzt keinen sinn.
Auserdem ist der Entladestrom die so ne LED brauch mit 20mA
schon ziemlich viel.
Der Goldcap ist somit ruckzuck leergesaugt.
Und ohne dauerhafte Stromversorgung wird dein DS2413 nicht arbeiten 
können.
Schliesslich hnadelt sich hierbei um keinen Temperatursensor.
Und die Parasitäre Versorgung kannst doch komplett knicken so wie dein 
Schaltplan ist.
Angehängte Dateien:
#3156303
Tim K. schrieb:
> Problem 1 Funktioniert das überhaupt?

Die LEDs sind verkehrt herum.

> Problem 2 ist Brauche ich R1(Pullup 10k) damit der ds2413 den zustand
> auch ohne Strom versorgung hält?

Wenn die 1W-Signalleitung keinen High-Pegel mehr führt, dann gibts erst 
den 1-Wire Reset und irgendwann geht das Licht aus. Wie das 
sichergestellt wird ist dir überlassen.

Geht der steuernden Schaltung zwischendurch auch der Saft aus? Würde 
dann etwas komplizierter, denn ein üblicher µC-Ausgang zieht dann auf 
GND.
#3156305
Klaus schrieb:
> Der Goldcap ist somit ruckzuck leergesaugt.

Ein 1F Elko tut es schon für einige Sekunden. Er hat ja nicht 
geschrieben, wie lange er damit seine Nacht erhellen will.

> Und ohne dauerhafte Stromversorgung wird dein DS2413 nicht arbeiten
> können.

Wenn den LEDs der Saft ausgeht, dann ist dem DS2413 ohnehin der Sinn 
genommen und er muss nicht mehr funktionieren. Insofern besteht keine 
zwingenden Notwendigkeit einer dauerhaften Stromversorgung.

> Und die Parasitäre Versorgung kannst doch komplett knicken so wie dein
> Schaltplan ist.

Weshalb? Anfangs muss mal aktiv Saft an die Leitung um den Cap 
aufzuladen. Ob ein µC-Pin allerdings über diesen nicht ganz so kurzen 
Kurzschluss glücklich ist, das wäre eine andere Frage. Wenn der Cap voll 
ist, dann schliesst sich dem ein normales 1W-Protokoll mit passivem 
statt aktivem Pullup an. Danach kann es dann ein Weilchen 
weiterleuchten.
OP #3156309
> Im Anhang ist ja eine lokale Spannungsversorgung eingezeichnet damit
> die Led leuchtet.

Deswegen ja der Goldcap, wird im Standby des 1Wire geladen, ist 
aufgebaut wie die interne Beschaltung der 1Wire komponenten...

> Also der dein Widerstand R1 10k macht da jetzt keinen sinn.

Der soll den DS2413 mit strom versorgen während der 1-2 sekunden die er 
vom 1Wire-Netz getrennt ist. Ich suche im moment noch nach einer 
Besseren lösung... da R1 ja im moment auch noch die Schottky sinnlos 
macht...


> Auserdem ist der Entladestrom die so ne LED brauch mit 20mA
> schon ziemlich viel.
> Der Goldcap ist somit ruckzuck leergesaugt.

Solange es 2 Sekunden hält, reichts. Notfalls ein größerer Goldcap.


> Und ohne dauerhafte Stromversorgung wird dein DS2413 nicht arbeiten
> können.

Dafür soll ja der 10k sein.


>Geht der steuernden Schaltung zwischendurch auch der Saft aus? Würde
>dann etwas komplizierter, denn ein üblicher µC-Ausgang zieht dann auf
>GND.

Die steuernde Schaltung ist "Dauer An" nur ist die verbindung zwischen 
beiden kurzzeitig getrennt.

>Ob ein µC-Pin allerdings über diesen nicht ganz so kurzen
Kurzschluss glücklich ist, das wäre eine andere Frage.

VCC läuft doch bei 1Wire nicht über den µC sondern über einen Pullup?




Der Goldcap soll einerseits die stromversorgung für die LEDs darstellen, 
andererseits aber auch im falle des Ausfalls der verbindung zum Host den 
DS2413 mit stromversorgen, weil ich nicht weiß ob er den zustand ohne 
Spannung hält (1wire weg, goldcap geladen, was machen die LEDs? DS2413 
hat kein eigenen VCC)...



Danke schonmal für eure Hilfe, ich denke wenn meine Samples eintreffen 
werde ichs mal ausprobieren....



P.s. Ja, die LED ist falschrum, hab ich gestern nur fix 
zusammengepfuscht...
OP #3156339
A. K. schrieb:
> Tim K. schrieb:
>> VCC läuft doch bei 1Wire nicht über den µC sondern über einen Pullup?
>
> Schon mal nachgerechnet, wie lange es dauert, bis dieser passive Pullup
> den Goldcap aufgeladen hat?


Pullup = 10000, Kapazität 1F -> Tau =10000s Okay, also ohne vorladung 
nicht viel machbar :/
Gast #3156410
@Tim

Bei deiner Schaltung fehlt doch der I/O der 1Wire Leitung.
Das was dort als 1W eingezeichnet hast leuchtet mir gerade nicht ein.
Welchen zweck soll den diese Schaltung erfüllen?

Auserdem heisst Parasitäreversorgung auch, das während der Wandelung,
die 1Wireleitung hart gegen VCC gezogen wird.
Berichtigt mich wenn ich da irren sollte.
Gast #3156423
@Tim

Also du kannst mit einem seperaten Ausgang über einen Transistor über
die 1Wire Leitung den Goldcap Laden bevor du den DS2413 daten 
austauscht.
Nach dem Laden wirkt ja der normale Pull-Up vllt. hilft dir das weiter.
OP #3156462
Klaus schrieb:
> @Tim
>
> Bei deiner Schaltung fehlt doch der I/O der 1Wire Leitung.
> Das was dort als 1W eingezeichnet hast leuchtet mir gerade nicht ein.
> Welchen zweck soll den diese Schaltung erfüllen?


Das "1W" stammt aus der library das ist der IO pin des DS2413...



Der zweck der schaltung ist folgender, ich arbeite an einem kleinen 
pick&place Roboter, der einen "Container" aufnimmt, in diesem befindet 
sich die schaltung, über den greifer wird die schaltung Kontaktiert. Der 
DS2413 gilt einerseits zur identifikation, andererseits schaltet er eine 
RB-LED auf eine von 3 Farben, diese sollen dann die Zielposition 
darstellen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.