Hallo zusammen,
ich habe folgendes Problem:
Ich habe Sensoren denen ich über DIP-Schalter die ID vorgeben möchte.
Die DIB-Bank hat 4 Schalter und ich möchte IDs zwischen 1 und 9 vergeben können.
Problem ist das ich mir zwar Gedanken gemacht hatte aber irgendwie klappt das nicht so wie ich dachte.
Eine Wiederstandsreihe funktioniert wohl nur wenn es nicht binär sein soll.
Da die Anzahl der Schalter dafür aber nicht reicht muss ich es halt binär machen.
Hat da jemand eine Idee wie ich das machen kann das ich mit 4 Schaltern an einem Analogen Eingang die 9 Zustände erreichen kann?
Hallo MueThos,
ich habe das mal kurz überschlagen, ich hoffe ich habe keine Kombination übersehen.
Wenn du 4 Widerstände mit den Werten 1R, 2R, 4R und 8R über den DIP-Schalter parallel verschaltest müßtest du für jede Kombination einen anderen Gesamtwiderstand der Widerstände erreichen. Diese Schaltung dann als Element eines Spannungsteilers verwenden und die abfallende Spannung über den Analogeingang auswerten.
Wie gesagt, ich hoffe keine Kombination Übersehen zu haben.
Danke für deinen Tip!
Hat sich aber erledigt.
Ich habe jetzt alle möglichen Varianten ausprobiert und es klappt einfach nicht zuverlässig.
Deshalb werden jetzt die Sensoren feste IDs bekommen.
Versuch mal folgendes:
Schau dir den Schaltplan mal an (Hab auf die Schnelle keinen DIP-Schalter gefunden, deshalb DIL)
Das excelfile berechnet dir den Gesamtwiderstand für die Parallelschaltung, da kannst du nochmal ein bisschen mit den Werten spielen. Die momentanen Werte ergeben einen Widerstand zwischen 100 und 88 Ohm umgekehrt proportional zu dem eingestellten Bitwert, also 0 am größten und 9 am kleinsten (leider nicht ganz linear).
Dann komme ich um IFs nicht drum rum und da die Werte ja noch schwanken (Toleranzen) muss ich auch noch Bereiche abfragen.
Wenn ich mich nicht täusche.
Danke Uwe,
Hört sicht toll an! Den Begriff kannte ich noch nicht.
ABER:
Kann ich so einfach nicht umsetzen da ich keine Umschalter habe.
Hast Du dafür auch noch eine Lösung?
Ich glaube das der aufwand sich nicht lohnt.
Da man die ID ja normal nur einmal einstellt.
Es währe schön gewesen muss aber nicht sein.