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
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.
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.
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.
Es könnte sich lohnen, an Stelle dieser komplizierten Lösung 2 antiparallele LEDs in Betracht zu ziehen. Sind auch nur 2 Leitungen und dennoch individuell ansteuerbar. Im Multiplex, wenn beide leuchten sollen.
> 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...
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?
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 :/
@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.
Klaus schrieb: > Auserdem heisst Parasitäreversorgung auch, das während der Wandelung, > die 1Wireleitung hart gegen VCC gezogen wird. Der DS2413 ist kein Thermosensor, sondern ein I/O-Chip. Da gibts keine Wandlung. Folglich hat er keine Phase, in der er mehr Strom benötigt, als der Pullupwiderstand liefern kann.
@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.
A. K. schrieb: > Der DS2413 ist kein Thermosensor, sondern ein I/O-Chip. Da gibts keine > Wandlung. Folglich hat er keine Phase, in der er mehr Strom benötigt, > als der Pullupwiderstand liefern kann. Ah! ok!
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.
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.