Methode zur Auswahl eindeutiger Widerstandswerte in allen Kombinationen

Ich mache Steuerungen, und manchmal möchte ich mehr Trockenkontakte überwachen, als ich digitale Eingänge habe. Ich bin billig und möchte nicht für mehr Punkte bezahlen, also schalte ich manchmal einige Widerstände parallel zu den Kontakten und schalte die (Widerstand||Kontakt-)Paare in Reihe und lese sie mit einem RTD-Eingang . Mit drei Kontakten ist es einfach, drei Widerstandswerte auszuwählen, die mir 8 einzigartige Kombinationen innerhalb eines bequemen Bereichs und mit einem bequemen Abstand dazwischen geben. Sagen wir 10k, 7,5k und 15k. Bei bis zu sechs Kontakten habe ich jetzt 64 Zustände, und die Auswahl von 6 Widerständen aus der E12-Serie, die 64 Zustände erfüllen können, ist möglicherweise nicht einmal möglich.

Gibt es eine prägnante Möglichkeit, dieses Problem der Auswahl von x Widerständen aus einer Standardreihe innerhalb eines Jahrzehnts zu lösen? Etwas, das ich in Excel stecken kann? Vielleicht ist es sehr offensichtlich, wenn ich das Problem mathematisch in Bezug auf Mengen oder Kombinatorik wiedergebe, aber ich habe in diesen Klassen einmal hart gearbeitet, damit ich es nie wieder tun musste.

Elektrisch gesehen gibt es offensichtlich viele Möglichkeiten, einen digitalen 6-Bit-Wert in einen analogen Wert umzuwandeln, einschließlich der Verwendung von Widerständen und mehr Dekaden, aber alles, was komplexer ist als einzelne Widerstände, bringt mich ziemlich dazu, "ein vorgefertigtes" Lösungsgebiet zu kaufen.

So etwas wie eine R 2R-Leiter, die eine Art DAC macht, könnte funktionieren. Aber das ist mir nur so aus dem Kopf gegangen, ich hatte noch keine Zeit, die Details auszuarbeiten.
DACs verwenden normalerweise duale Spannungen oder Ströme oder SPDT-Schalter. , Können Sie 0,5% R-Werte in binärer R-Sequenz auswählen, um einen DAC mit 6 SPST-Schaltern herzustellen? mit 1,2,4,8,16,32 [kOhm] bis 0V und 64k bis 5,00V mit einem 8-Bit-ADC?
Versuchen Sie, nach "R-2R-Leiter" zu suchen.

Antworten (1)

Mit einem 8-Bit-ADC können Sie problemlos 6 Schalter in binären R-Verhältnissen schalten.

ADCs verwenden normalerweise SPDT oder duale Spannungen oder Ströme. Aber Sie haben SPST-Kontakte.

Anstelle von E10-Werten, die nur eine Toleranz von 10 % haben, können Sie die nächsten 0,5 %-Werte von wählen; 1k,2k,4k,8k,16k,32k

Konzeptioneller Beweiß