Autor Thema: DS2408 LED Platine zur Statusanzeige  (Gelesen 24007 mal)

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3986
DS2408 LED Platine zur Statusanzeige
« am: 07 November 2013, 10:43:41 »
Hallo zusammen,
ich möchte mir eine LED-Statusanzeige Schaltung mittels DS2408 bauen.
1. Könnte bitte jemand darauf schauen ob ich alles korrekt gemacht habe?
2. Wo kann man am günstigsten eine Platinen Kleinserie bestellen? Incl. Bohrungen, Verzinnung und Lötstoplack. Größenordnung 10Stk. Ev. hat ja noch jemand hier ebenfalls Interesse.

Edit2: Hab ich hier gepostet: http://www.fhemwiki.de/wiki/Kategorie:Hardware_Mods
Edit: Aktueller Schaltplan und TargetFile für die Nachbauer:
« Letzte Änderung: 29 November 2013, 21:30:48 von Tobias »
FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline ext23

  • Hero Member
  • *****
  • Beiträge: 3213
    • Homepage
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #1 am: 07 November 2013, 13:25:19 »
Wegen der Platinen würde ich dir ja gerne http://imall.iteadstudio.com/open-pcb/pcb-prototyping.html empfehlen, wenn ich nicht schon 2 Monate auf die Lieferung warten würde.... Aber es soll auch Leute geben wo es schneller geht ;-)

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3986
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #2 am: 07 November 2013, 14:29:23 »
Naja, erstmal ist es ja wichtig, das das Layout stimmt. Deswegen sollen hier mal die HardwareSpezies draufschauen. Einmal die Platine in Auftrag gegeben ist es zu spät  bei Layoutfehlern.

Ich habe noch eine Erweiterung drin. Pin8 ist ein Kombiport. Entweder wird die LED8 angesteuert, oder per Jumper ein Piezo Signalgeber aktiviert. Dieser soll über die Impulsschaltung nach Anlegen einer Spannung nur kurz aufpiepen. Abgeschaut hier. Hintergrund ist eine Art Acknowledge Rückinfo, zb. bei Einschalten einer Alarmanlage
« Letzte Änderung: 07 November 2013, 14:31:57 von Tobias »
FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline ext23

  • Hero Member
  • *****
  • Beiträge: 3213
    • Homepage
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #3 am: 08 November 2013, 07:44:36 »
Naja das war doch deine Frage oder ;-)

Zum Thema Hardware, denke dran beim placen den 0,1er C am DS2408 möglichst dicht am IC zwischen Masse und VCC zu setzen, das habe ich schon öfter gelesen wegen der Stabilität von dem IC und dem ganzen 1-Wire Bus.

Was sollen denn für LEDs ran? Weil du da so ein fetten Treiber hast, 20mA spuckt der auch so raus. Ich verstehe auch nicht wieso du zwei der Treiber benutzt, nur zum Invertieren?!? Und die Widerstandsnetzwerke, sicher das du die alle brauchst?

Gruß
Daniel

HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3986
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #4 am: 08 November 2013, 08:39:03 »
Also die Grundschaltung habe ich "geklaut".
Der Signalgeber verbraucht 30mA. Jede LED 2mA.
Es sind 2 Treiber drin wegen der Invertierung. Die Widerstandsnetzwerke sind im Grunde nur die Pullups zum DS2408 und jeweils zum ULN.
Wenn du einen Treiber ohne Invertierung kennst, nur her damit...
FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline UweH

  • Hero Member
  • *****
  • Beiträge: 1742
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #5 am: 08 November 2013, 19:34:25 »
Zwei ULN...sportlich. Ich gehe an Hand Deines Schaltungsentwurfes davon aus, dass Du Dir das Datenblatt des DS2408 noch nicht angesehen hast. Auf Seite 31 findest Du eine Beispielapplikation.

Edit und bisschen ot: Ich hab gerade schmunzelnderweise gedacht, was pah hier wohl in seiner kurzen und prägnanten Weise geantwortet hätte...vermutlich: RTFM -> Datasheet DS2408


Noch was: Es gibt eine PCB-Firma, die eine sehr gute Qualität zu einem unschlagbar günstigen Preis anbietet. Dauert aber manchmal länger und wer Wert auf Kommunikation mit dem Anbieter legt, ist da falsch. Keine Mail, kein Telefon. Datei hochladen, bezahlen und warten, so kann man das zusammenfassen:http://www.mme-pcb.com. Prototypen-Service benutzen und los.
« Letzte Änderung: 08 November 2013, 20:08:35 von UweH »

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3986
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #6 am: 09 November 2013, 07:29:51 »
Hallo Uwe,
natürlich habe ich mir vorher das Datenblatt angesehen. Aber angesichts der insgesamt maximalen 20mA Belastungsgrenze habe ich mich für die ULN entschieden.

7x2mA =14mA
1x30mA =30mA
Summe: 44mA

Da hab ich Angst das mir der DS2408 abraucht. Außerdem hat dieser den Charme, das ich alles auf die 12V schiene legen könnte und somit den 5V Strang nicht belaste.
Gibt es nicht einen "ULN" ohne Invertierung?
FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline UweH

  • Hero Member
  • *****
  • Beiträge: 1742
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #7 am: 09 November 2013, 09:53:17 »
Grins...RTFM Seite 31, steht alles da ;-)
Dort ist auch eine Beschaltung mit dem BSS84 gezeigt. In ähnlicher Form benutze ich das für diverse Schaltungen, u.a. für meine Heizungssteuerung. Dort schalte ich mit BSS84 jeweils ein Relais und als Signalisierung eine LED.

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3986
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #8 am: 11 November 2013, 11:11:11 »
Hi Uwe,
hast du auch eine Alternative zum Bss84 als bedrahtete Variante? Zb. der BSS92? Ist dieser Pin-Kompatibel?
FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline UweH

  • Hero Member
  • *****
  • Beiträge: 1742
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #9 am: 11 November 2013, 11:58:31 »
BS 250
Pin-Kompatibel im Sinne von 1:1 drauflöten? Nein. Ich hab grad im Moment die Datenblätter nicht zur Hand, da stehen die Belegungen drin.

Offline UweH

  • Hero Member
  • *****
  • Beiträge: 1742
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #10 am: 11 November 2013, 16:09:42 »
Hier:

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3986
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #11 am: 19 November 2013, 12:57:15 »
Ich habe erstmal eine Platine ausschließlich für LED´s gemacht. Wie hier schon richtig festgestellt wurde, kommt man mit LowCurrentLED´s nur auf Maximal 16mA.
Die nächste Version ist die mit den BS250, aber da weiß ich nicht ob man die Beschaltung mit den Widerständen zu 12V 1:1 übernehmen kann.
FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline UweH

  • Hero Member
  • *****
  • Beiträge: 1742
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #12 am: 19 November 2013, 18:37:40 »
Ich hab da mal ein bisschen drin rumgemalt...finde die Unterschiede  ;)

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3986
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #13 am: 20 November 2013, 09:53:06 »
supi, sieht ja richtig aufgeräumt aus.... auf die Drahtbrücke hätt ich auch selbst kommen können :( Irgendwie hat das mit dem AutoLayouter nicht so sauber funktioniert ...
Ich habe noch die Massefläche eingefügt und die Beschriftung auf die Kupferseite gelegt, so wie es mme-pcb haben möchte.
Nimmt mme-pcb die TargetDatei so wie sie ist? Ich würde sie jetzt als fertig bezeichnen. ok?
Würde das Wochenende 10Stück bestellen, falls nicht noch jemand hier ebenfalls welche benötigt...
« Letzte Änderung: 20 November 2013, 11:25:18 von Tobias »
FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline UweH

  • Hero Member
  • *****
  • Beiträge: 1742
Antw:Review: DS2408 LED Platine zur Statusanzeige
« Antwort #14 am: 20 November 2013, 17:56:02 »
Manchmal ist eine Drahtbrücke einfacher, wenn man damit umständliche Leitungsführungen vermeiden kann.
Den Autorouter kannst Du getrost in die Tonne treten. Auch bei professionellen Programmen gibt's sowas, aber überzeugend ist keiner.
Ich habe da noch ein bisschen korrigiert. Das war gestern eigentlich ein schnell hingeklatschter Entwurf, nicht gleich abschicken... ;)
Ich hab da noch was...warum hast Du eine 12V-Klemme vorgesehen und nicht benutzt? Was ist der Hintergrund zu J1? Warum willst Du damit die Polarität wechseln? Und dann ziehst Du die Betriebsspannung der LEDs aus den 5V vom Bus...hmmm
Zitat
Nimmt mme-pcb die TargetDatei so wie sie ist?
Ja, Du kannst Target-Dateien direkt hochladen.

 

decade-submarginal