Ich suche eine clevere Idee mit 2 Dip Schaltern soviel wie möglich Widerstände zu einem existierenden zuzuschalten. Hintergrund: eine kleine Platine will ich machen, wo 2 SMD dip Schalter gerade noch so draufpassen. Die Platine soll den watchdog timer in controllern ersetzen. Angeblich 35nA Verbrauch laut Datenblatt, habe es noch nicht getestet. Der TPL5110 ist ein timer im SOT-23 Format, den man per Widerstand gegen GND an einem Pin einstellen kann. Zeiten von 100ms bis 2h sind einstellbar. Meine Vorstellung wären 30s, 5min, 30min und 2h. Vielleicht ist das mit Kombinationen von R möglich, vielleicht auch nicht. Da ich nicht mehr als 2 Dip Schalter habe, und mir keine bessere Verschaltung einfällt, kann ich mit der angehängten Schaltung nur maximal 4 verschiedene Einstellungen vornehmen. Gibt es da noch einen Trick wie man da mit 2 Schaltern noch mehr Kombinationen herausholen kann?
Thomas G. schrieb: > kann ich mit der angehängten Schaltung nur maximal 4 verschiedene > Einstellungen vornehmen. Richtig. > Gibt es da noch einen Trick wie man da mit 2 Schaltern noch mehr > Kombinationen herausholen kann? Nein.
Michael B. schrieb: > Gibt es da noch einen Trick ... > Nein. Mal abwarten. Hier sind auch noch clevere Leute unterwegs. Da kommt vielleicht noch einer vom Schlage eines H.H. oder so und hat da was im Ärmel.
Thomas G. schrieb: > Mal abwarten. Hier sind auch noch clevere Leute unterwegs. Da kommt > vielleicht noch einer vom Schlage eines H.H. oder so und hat da was im > Ärmel. Alternative Mathematik ? Dafür brauchst du einen Trump, keinen hinz.
Michael B. schrieb: > Alternative Mathematik ? > > Dafür brauchst du einen Trump, keinen hinz. Unmögliches wird sofort erledigt, Wunder dauern etwas länger. Es gibt Dipschalter mit Mittelstellung, nP3T. Aber solche hat der TE wohl nicht.
Thomas G. schrieb: > Gibt es da noch einen Trick wie man da mit 2 Schaltern noch mehr > Kombinationen herausholen kann? 2 Schalter mit 2 Stellungen: 2²=4 mögliche Stellungen. Thomas G. schrieb: > Hier sind auch noch clevere Leute unterwegs. Da kommt > vielleicht noch einer vom Schlage eines H.H. oder so und hat da was im > Ärmel. Mit den beiden Schaltern Schieberegister ansteuern. Einmal Takt und einmal Daten. Dann kann man beliebig viele Kombinationen umsetzen und den Benutzer in den Wahnsinn treiben!
Sebastian R. schrieb: > 2 Schalter mit 2 Stellungen: 2²=4 mögliche Stellungen. 2 Schalter mit 3 Stellungen (Tristate): 2 hoch 4 = 16 mögliche Stellungen. Aber wenn schon Platz für 2 Dipschalter vorhanden ist, dann passt da evtl. auch ein BCD-Codierschalter mit 16 Stellungen hin (0-9 plus A bis F).
Enrico E. schrieb: > Aber wenn schon Platz für 2 Dipschalter vorhanden ist, dann passt da > evtl. auch ein BCD-Codierschalter mit 16 Stellungen hin (0-9 plus A bis > F). Oder einfach zwei seiner Doppelschalter, was ja auch 16 Möglichkeiten ergibt.
Thomas G. schrieb: > wo 2 SMD dip Schalter gerade noch so draufpassen. Schalter weglassen und SMD-Poti verwenden. https://mm.digikey.com/Volume0/opasdata/d220001/medias/images/4845/MFG_1528_3435.jpg Oder SMD-Drehschalter: https://mm.digikey.com/Volume0/opasdata/d220001/medias/images/424/MFG_220AMA10R.jpg
Statt dem TPL ein ATTINY10 nehmen. Dann sparst Du Dir die Widerstände komplett und kannst mit den DIP-Schalter direkt auf die Eingänge gehen.
Thomas G. schrieb: > Die Platine soll den watchdog timer in controllern ersetzen. Irgendwie fehlt dafür aber die Hauptfunktion. Ein WD wird normalerweise duch Programmbefehle Regelmäsig zurückgesetzt damit der WD eben nicht Triggert. Nur wenn das Programm irgendwo hängt und diese zurücksetzten eine gewisse Zeit ausbleibt wird der Dampfhammer rausgeholt und ein WD-Reset ausgelöst. Da wartet man aber eher nicht stundenlang. Kann es sein das du eher einen Timer bauen willst, der dir über einen GPIO lediglich periodisch einen Interrupt auslöst ohne einfluss durch den µC und keinen WD der eine Reset auslöst?
Enrico E. schrieb: > 2 Schalter mit 3 Stellungen (Tristate): 2 hoch 4 = 16 mögliche > Stellungen. Mir fällt gerade auf, dass man mit zwei Tristate Dipschaltern keine 16 Stellungen hinbekommt. Es lassen sich ja nicht beide Stellungen pro Schalter gleichzeitig einschalten.
Thomas G. schrieb: > Mal abwarten. Hier sind auch noch clevere Leute unterwegs. Da müsste schon was "out of the box" sein, denn mehr als 4 Einstellmöglichkeiten (2*2) bieten 2 Dips nicht. Out of the box wäre dann sowas wie * Zeit (Dip1 für 10s ON, dann OFF) * Temperatur, Licht, Feuchtigkeit, ... * Umschalt-Dips * analoge Dips (mini-Potis) * Fuses (z.B. nach Einrichtung) Nur weiß hier natürlich keiner, was außerhalb der Box denn in Deine Box passt.
Thomas G. schrieb: > 30s, 5min, 30min und 2h sind natürlich nicht genau hinzukriegen. Welcher Wert ist denn in der Tabelle für 30s angegeben? Mit geratenen 15k würde ich die immer in Serie nehmen, nen 150k für 2h (165k gesamt), den 150k kurzschließen für die 30s (15k gesamt), und dann entweder nochmal 150k parallel zu den 150k für 30min (90k gesamt) oder 33k parallel für 5min (42k gesamt) Drei Wunschwerte sind so etwa hinzukriegen, der vierte wird schwierig.
Ja, danke für die Anregungen. Der BCD Kodierschalter ist doch schon mal sehr schön. >Ein WD wird normalerweise >duch Programmbefehle Regelmäsig zurückgesetzt Ja, richtig, timer soll es heißen. Thomas F hat schon gesehen, daß ich das hier will: >Schalter weglassen und SMD-Poti verwenden. https://mm.digikey.com/Volume0/opasdata/d220001/medias/images/4845/MFG_1528_3435.jpg Aber ein Poti gefällt mir nicht. Ich denke, da setzt sich mit der Zeit Staub und Salz drauf und verändert mir die Werte in unkontrollierbarer Weise. > Statt dem TPL ein ATTINY10 nehmen. Stromsparen und dann periodisch aufwecken ist das Hauptziel, wenn der Attiny10 einen watchdog hat, dann verbraucht der mir zu viel
HaJo schrieb: > Thomas G. schrieb: >> 30s, 5min, 30min und 2h > > sind natürlich nicht genau hinzukriegen. Ja, damit habe ich mich noch nicht befaßt welche Werte ich nehme, weil ich erst mal gucken wollte was es da noch so gibt. Die wollen mir alle einreden, daß 2² = 4 aber ich will das nicht. "auf den Boden stampf" Ich will irgendwas so in der Zeitspanne haben, ob das nun 4 oder 7 Minuten sind ist egal.
Enrico E. schrieb: > Enrico E. schrieb: >> 2 Schalter mit 3 Stellungen (Tristate): 2 hoch 4 = 16 mögliche >> Stellungen. > > Mir fällt gerade auf, dass man mit zwei Tristate Dipschaltern keine 16 > Stellungen hinbekommt. Es lassen sich ja nicht beide Stellungen pro > Schalter gleichzeitig einschalten. Ach! Zwei Schalter mit je 3 Positionen sind 9 Zustände. Elementare Kombinatorik. Je nachdem wie man das auswertet, führen aber u.U. mehrere Schalterstellungen zum selben Ergebnis.
Thomas G. schrieb: > da setzt sich mit der Zeit > Staub und Salz drauf Staub und vor allem Salz gefällt auch Dip oder BCD Schaltern überhaupt nicht.
Statt 2 DIP-Switches kannst du auch eine 2x3 Stiftleiste und bis zu 3 Jumper nehmen (braucht den gleichen Platz). Viel Spaß beim rausklamüsern, wieviele Widerstandskombinationen damit möglich wären ...
:
Bearbeitet durch User
Foobar schrieb: > Statt 2 DIP-Switches kannst du auch eine 2x3 Stiftleiste und bis zu 3 > Jumper nehmen (braucht den gleichen Platz). Viel Spaß beim > rausklamüsern, wieviele Widerstandskombinationen damit möglich wären ... Wenn die mit Jumper die üblichen für zwei nebeneinander liegende Pins meinst, dann sind das 16 Möglichkeiten.
Thomas G. schrieb: > Aber ein Poti gefällt mir nicht. Ein Poti bräuchte auch eine Skala, um die Timerzeiten einstellen zu können. Bei einem BCD-Codierschalter kann man bequem die 16 rastenden Stellungen mit den entsprechenden Zeiten (und Widerstandswerten) als Exceltabelle auf ein DIN-A4 Blatt ausdrucken und mit Laminierfolie vorne gut sichtbar ans Gerätegehäuse kleben.
Moin, Thomas G. schrieb: > Die wollen mir alle einreden, daß 2² = 4 aber ich will das nicht. > "auf den Boden stampf" Wenn ein Doppel-DIP-Schalter drauf passt, dann passen auch zwei Jumper drauf, also 4 Pins im Quadrat. Durch Setzen oder nicht von Verbindern kannst du so erreichen: -keiner Verbinder -horizontal oben/unten/beide -vertikal links/rechts/beide macht im Summe 7 Stellungen. Siehe Bild. Fragt sich nur - und das ist sicher eine interessante Knobelaufgabe - welche Werte die Widerstände haben sollten... Gruß, Roland
Ich hätte auch eine Stiftleiste und Jumper empfohlen. Verschaltung wie in der Skizze. Berechnen darfst du das aber selbst. Hab heute noch was anderes vor:P
Thomas G. schrieb: > Meine Vorstellung wären 30s, 5min, 30min und 2h. sind 4 Einstellungen Thomas G. schrieb: > Die wollen mir alle einreden, daß 2² = 4 passt doch Thomas G. schrieb: > "auf den Boden stampf" hilft natürlich immer, bei Mami Also wenn Mami nicht mag, hier ein Anfang den Rest kannst du dir selber in deinen Toleranzen ausknobeln, vielleicht klappt es, wenn nicht war es wenigstens ein Versuch.
:
Bearbeitet durch User
Roland D. schrieb: > Wenn ein Doppel-DIP-Schalter drauf passt, dann passen auch zwei Jumper > drauf, also 4 Pins im Quadrat. > Gruß, Roland Ja, genau, das ist die Lösung. Dazu noch billigst mit Jumper. Simon A. schrieb: > Ich hätte auch eine Stiftleiste und Jumper empfohlen. Verschaltung wie > in der Skizze. Ja, genial, danke. Ich hänge jetzt noch meine Version an, die ich gerade angefertigt habe als ich deine Skizze noch nicht gesehen habe. >hier ein Anfang >den Rest kannst du dir selber in deinen Toleranzen ausknobeln, Danke Joachim, Enrico E. (pussy_brauser) 16.01.2024 13:06 hat die professionellste Lösung gefunden, die finde ich am besten, aber die Preise für diese Kodierschalter sind ja ....
Thomas G. schrieb: > Enrico E. (pussy_brauser) > 16.01.2024 13:06 > hat die professionellste Lösung gefunden, die finde ich am besten, aber > die Preise für diese Kodierschalter sind ja .... Zu Beginn waren dir die 5x7.5mm für 2 DIP Schalter das maximale an Platz, nun ist plötzlich ein 7.5x7.5mm Codierschalter die optimale Lösung, ein 5x5mm Poti nicht.
Beitrag #7582007 wurde vom Autor gelöscht.
Thomas G. schrieb: > Danke Joachim, war ein Versuch Thomas G. schrieb: > Enrico E. (pussy_brauser) > 16.01.2024 13:06 > hat die professionellste Lösung gefunden, Thomas G. schrieb: > Da ich nicht mehr als 2 Dip Schalter habe und verschwiegen hast...... das die als Umschalter arbeiten, konnte ich nur 2-polig wie in deiner Zeichnung annehmen
Thomas G. schrieb: >> Wenn ein Doppel-DIP-Schalter drauf passt, dann passen auch zwei Jumper >> drauf, also 4 Pins im Quadrat. >> Gruß, Roland > > Ja, genau, das ist die Lösung. Dazu noch billigst mit Jumper. Da ist R1 überlüssig, weil immer R2-R3||R4-R5 parallel zu ihm liegen. Denke mal über eine Reihenschaltung nach, aus dem Bauch heraus sollte die besser zu rechnen sein.
Michael B. schrieb: > Zu Beginn waren dir die 5x7.5mm für 2 DIP Schalter das maximale an > Platz, nun ist plötzlich ein 7.5x7.5mm Codierschalter die optimale > Lösung, ein 5x5mm Poti nicht. Ja, der BCD Schalter is mir auch zu groß und zu teuer, aber trotzdem wäre das eine schöne Lösung auf die ich selbst nicht gekommen bin. Am Ende werde ich 2 Jumper nehmen wie von Roland vorgeschlagen. DAS ist doch viel besser als meine 2 Dipschalter. 2x3 Jumper sind wohl overkill würden aber jede Menge Optionen bieten. Danke nochmal an alle, ich zumindest habe wieder was gelernt heute.
Manfred P. schrieb: > > Da ist R1 überlüssig, weil immer R2-R3||R4-R5 parallel zu ihm liegen. > > Ja, mein letztes Bild ist halber Schwachsinn. Die von Roland und Simon sind die genialen weil der jumper auch noch horizontal gesetzt werden kann.
Ich weiß, dass die Lösung mit den zwei Jumpern schon gewählt ist und mir gefällt sie auch richtig gut, aber ich hatte gerade noch eine andere spontane Eingebung: Der Widerstand ist nicht auf dem Board, sondern auf dem Jumper! 0805-Widerstände lassen sich sehr gut auf die Pins von zweipoligen Buchsenleisten löten. Dann kann man noch den Zeitwert drauf schreiben und steckt nach Bedarf einen passenden Widerstand auf die Schaltung. Dazu gibt es dann ein Tütchen mit verschiedenen Widerstandsjumpern. Vielleicht nicht für dieses Projekt, aber die Idee wollte ich zumindest niedergeschrieben haben.
Die Jumper sind gut, aber das hier... Sebastian R. schrieb: > Der Widerstand ist nicht auf dem Board, sondern auf dem Jumper! ...gefällt mir noch am besten.
oder man nimmt eine Buchse und steckt den passenden Widerstand da rein.
Ron-Hardy G. schrieb: > oder man nimmt eine Buchse und steckt den passenden Widerstand da rein. Das habe ich in meiner Diplomarbeit so gemacht. Allerdings mit DIP-8-Sockel (weil ich da 2-3 Rs und Cs parallelschalten musste). Es gibt (bzw. gab damals) genügend DIP und SIP - Sockel, die bedrahtete Widerstände kontaktsicher und fest hielten.
Sebastian R. schrieb: > Der Widerstand ist nicht auf dem Board, sondern auf dem Jumper! > Vielleicht nicht für dieses Projekt, aber die Idee wollte ich zumindest > niedergeschrieben haben. Gut, daß Du es geschrieben hast. Das ist eine gute Idee. Man könnte da bedrahtete Widerstände mit 1/8W die ziemlich klein sind in diese runden pin sockel stecken.
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.