Page 1 of 1
Open Drain / Pull Up am DIO
Posted: 03 May 2017, 09:24
by Boris Crismancich
Moin,
wir haben ein Bauteil, dass uns ein Signal gibt, aber als open drain.
D.h. der kontakt wird auf Ground gezogen. Ein eingangs-Pin ist ja per default immer low.
Ich vermute der Dio hat keine eingebauten Pull-Up / Pull-Down Widerstände wie der Raspberry Pi?
Eine Idee, wie man das geschickt an den DIO anschließen kann? Irgendwelche Industrie Bauteile, die nicht unbedingt ein Vermögen kosten?
Re: Open Drain / Pull Up am DIO
Posted: 03 May 2017, 11:21
by KarlZeilhofer
Wenn du am DIO einen Ausgang spendieren kannst, würd ich einfach zwischen diesem und dem Eingang einen 4k7 Widerstand reinschalten. Dann hast du deinen Pullup, sobald du den Ausgang auf high schaltest. Das ist mechanisch die sauberste Lösung.
Re: Open Drain / Pull Up am DIO
Posted: 03 May 2017, 11:58
by volker
Hallo Boris,
Das ist das schon mehrfach hier im Forum angesprochene Thema "NPN" oder "PNP" schaltende Sensorausgänge. Wir brauchen den "PNP" und wenn der Sensor "NPN" hat (wie bei Dir beschrieben) dann brauchen wir einen Pullup-Widerstand gegen IO-Spannung (12-24V) der einen Stromfluss von 2 mA ermöglicht, damti die Eingänge sicher schalten. 2 mA * max. 28,8 V sind mit 1/16 Watt Widerständen noch gut zu bewältigen. Die Pullup-Spannung aus den Ausgängen zu ziehen ist im Schaltschrank eher nicht zu empfehlen, da dort in der Regel die Ein- und Ausgänge getrennt versorgt sind und von uns daher auch beim DIO zwei galvanisch getrennte Versorgungs- (und GND!!!) Anschlüsse vorgesehen sind. Bei vereinfachten Installationen mit einheitlichem GND-Potenzial für die Ein- und Ausgänge ist die von Karl vorgeschlagene Vorgehensweise natürlich immer machbar. Wir würden allerdings den Pullup direkt zur Eingangs-Spannungsversorgung als dne sicheren Weg empfehlen, auch wenn die Verdrahtung dafür unschön ist.
Geht es um Euren Durchflusszähler? Könntet Ihr den nicht auch als PNP schaltend bekommen? Oder ist der vom Kunden aus gesetzt? Wenn ja und wenn eine wirklich professionelle Lösung her soll, dann ist ein Pullup in form eines Widerstands mit Drahtanschlüssen direkt in den Buchsen sicher keine gute Idee, weil die Isolierung fummelig ist und das Ganze eben nicht professionell aussieht. Ich würde dann fast einen Hutschienenumsetzer empfehlen, wenn es auf die zusätzlichen Kosten nicht ankommt. Phoenix Contact hat so was hier zum Beispiel extra für NPN auf PNP Umsetzung:
Switching amplifier - DEK-TR/INV - 2964319
Je nach Sensorhersteller gibt es so etwas auch ins Anschlusskabel integriert.