Forum: Mikrocontroller und Digitale Elektronik Opencollector PNP an Masse lesenden Eingang


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von Jens B. (dasjens)


Lesenswert?

Hi,

Ich hab einen Kobold Durchflussensor, und dieser bietet einen PNP 
Opencollectorausgang, mit einer Frequenz passend zum Durchfluss.
Angeschlossen ist der an ein Masse lesendes SPS Modul:
https://mall.industry.siemens.com/mall/en/us/Catalog/Product/6ES72213BD300XB0
Also der Eingang selbst liefert 24V und den muss man auf Masse schalten, 
damit der Eingang eine 1 Liefert.

Ich hab PNP mit NPN verwechselt und deswegen diese komische/falsche 
Kombination aufgebaut.
Aber ich bekomme ein auswertbares Signal.

Warum liegt am Eingang der SPS die vom Kobold ausgegebene Frequenz an, 
von ca 10V-24V?
Eigentlich dürfte der Eingang doch nur 24V haben, da es ja nichts gibt, 
was den Pegel absenkt. Der PNP schaltet ja nach 24V oder ist offen und 
der Eingang selbst hat 24V, also sollte doch nur 24V vorhanden sein.

Irgendwie versteh ich nicht, wie da die 10V hinkommen, wo ist mein 
Denk/Verständnisfehler?


Gruß Jens

von Stefan F. (Gast)


Lesenswert?

Kein Schaltplan und eine Frequenz von 10-24V.
Dann schaltest dein Transistor 24V aber es kommen nur 10V.

Ich verstehe nur Bahnhof!

von leera leera (Gast)


Lesenswert?

Jens B. schrieb:
> Also der Eingang selbst liefert 24V und den muss man auf Masse schalten,
> damit der Eingang eine 1 Liefert.

Stilblüte par Excellence.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Ja, ich denke auch, dass ein 
Schaltplan/Verdrahtungsplan/Beschaltungsskizze so mit Versorgung und 
Masse samt dem Typen des Kobolds da hilfreich wäre...

von Jens B. (dasjens)


Lesenswert?

leera leera schrieb:
> Jens B. schrieb:
>> Also der Eingang selbst liefert 24V und den muss man auf Masse schalten,
>> damit der Eingang eine 1 Liefert.
>
> Stilblüte par Excellence.

Tja, einfach mal Datenblatt lesen. Klingt komisch, ist aber so.
Wenn man Masse gegen Eingang misst, hat man 24V. Das ist Logik 0.
Verbindet man den Eingang mit 0V hat man eine Logische 1.

von Jens B. (dasjens)


Lesenswert?

Stefan ⛄ F. schrieb:
> Kein Schaltplan und eine Frequenz von 10-24V.
> Dann schaltest dein Transistor 24V aber es kommen nur 10V.
>
> Ich verstehe nur Bahnhof!

Ich auch, das ist das Problem.

von Stefan F. (Gast)


Lesenswert?

Jens B. schrieb:
>> Ich verstehe nur Bahnhof!
> Ich auch, das ist das Problem.

Nein, das Problem ist, dass du Begriffe durcheinander geworfen hast und 
keinen Schaltplan zeigst. Damit wäre einiges klar geworden.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Jens B. schrieb:
> Wenn man Masse gegen Eingang misst,
Normalerweise misst man "Eingang gegen Masse", denn sonst hat man -24V 
(Stichwort "Spannungsrichtungspfeile").

Jens B. schrieb:
> Also der Eingang selbst liefert 24V und den muss man auf Masse schalten,
> damit der Eingang eine 1 Liefert.
Auf Elektronisch etwa so: der Eingang hat einen Pullup nach 24V und muss 
auf GND gezogen werden. Oder: der Eingang ist ein Optkoppler, dessen LED 
an +24V angeschlossen ist. Wenn er auf GND gezogen ist, dann ist das für 
die SPS ein "aktiver" Pegel, der als '1' dargestellt wird.

von leera leera (Gast)


Lesenswert?

Jens B. schrieb:
> Tja, einfach mal Datenblatt lesen.

Da habe ich aufgrund deiner Qualifikation keinerlei Lust dazu.

Jens B. schrieb:
> damit der Eingang eine 1 Liefert.

So so, ein Eingang liefert eine 1?

Wenn man das Auto rückwärts schiebt wird der Tank voller.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Jens B. schrieb:
> Der PNP schaltet ja nach 24V oder ist offen
Ist das so? Hast du das mal mit einem Pulldown-Widerstand als simple 
Last ausprobiert?

von Jens B. (dasjens)


Lesenswert?

Schaltplan kann ich nicht liefern, da ich nicht genau angeben kann, wie 
der Ausgang des kobold aussieht. Es steht nur PNP Opencollector da.
Vlt. hätte ich es schon verstanden, wenn mehr Infos im DB gestanden 
hätten.


SPS Eingang offen=> 24V>=Logisch 0
SPS Eingang mit 0V Verbunden=> 0V => Logisch 1


@ Lothar:
Ich schau mal, ob ich auf die Schnelle Kicad zum laufen bekomme, dann 
kann ich, hoff ich, morgen ein Schema anbieten.


Ich dachte, daß die Beschreibung ausreicht. OC Ausgang an den 
Invertierten Eingang.
K.A. wozu der gut ist, aber Siemens bietet es an.

von Jens B. (dasjens)


Lesenswert?

leera leera schrieb:
> Jens B. schrieb:
>> Tja, einfach mal Datenblatt lesen.
>
> Da habe ich aufgrund deiner Qualifikation keinerlei Lust dazu.
>
> Jens B. schrieb:
>> damit der Eingang eine 1 Liefert.
>
> So so, ein Eingang liefert eine 1?
>
> Wenn man das Auto rückwärts schiebt wird der Tank voller.

Lies das DB. Oder bleibe Weiter so D***.

von MaWin (Gast)


Lesenswert?

Jens B. schrieb:
> Warum liegt am Eingang der SPS die vom Kobold ausgegebene Frequenz

Frequenz ? Nicht Spannung ? Hier ist der Bahnhof.

> an, von ca 10V-24V?
> Eigentlich dürfte der Eingang doch nur 24V haben, da es ja nichts gibt,
> was den Pegel absenkt.

Es gibt vermutlich am 'open collector PNP Ausgang' doch schon einen 
eingebauten Widerstand nach Masse.

Extra eingebaut fur die Leite, die am Ausgang messen und sich wundern 
dass nie 0V rauskommen.

Aber etwas zu schwach um deinem Eingang ganz auf 0V zu ziehen  er 
schafft wohl nur 10V.

Du brauchst jedenfalls mindestens einen Transistor, so was wie 
DTC114EEFRATL oder selbst zusammengebaut.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Jens B. schrieb:
> Lothar:
> Ich schau mal, ob ich auf die Schnelle Kicad zum laufen bekomme, dann
> kann ich, hoff ich, morgen ein Schema anbieten.
Eine Skizze auf einem Blattl Papier tus auch.

> wie der Ausgang des kobold aussieht. Es steht nur PNP Opencollector da
Wo denn? Und weiter steh in dem Datenblatt des unbekannten Sensors 
nichts? Keine Spannungen, keine Ströme?

von Christian M. (christian_m280)


Lesenswert?

Jens B. schrieb:
> Schnelle Kicad zum laufen bekomme

Nein! Es reicht eine kurze Skizze, von Hand gezeichnet. Echt!

Gruss Chregu

: Bearbeitet durch User
von leera leera (Gast)


Lesenswert?

Christian M. schrieb:
> Es reicht eine kurze Skizze, von Hand gezeichnet. Echt!

.... aber dann müsste er ja die Foto-Funktion vom Smartphone
benutzen .... oh weh, und wie kriegt er das Bild dann hierher ...

von Stefan F. (Gast)


Lesenswert?

Ich fasse nochmal zusammen:

Du hast einen nicht genauer bekannten Ausgang eines Gerätes mit einem 
nicht genauer bekannten Eingang eines anderen Gerätes verbunden. Und das 
funktioniert nicht, wie gewollt.

Wie zu Teufel sollen wir dir ohne weitere Infos helfen?

von Jens B. (dasjens)


Angehängte Dateien:

Lesenswert?

Hier noch kurz Ausschnitte aus dem DB. etc.
Die Anschlussbeschaltung vom Kobold, die Schaltung der Eingänge der SPS, 
und die Beschreibung des Kobold.

So, Handskizze ist auch bei. (Auf die Idee hätte ich auch kommen 
können).
Ich hoffe es ist einigermassen verständlich.

Im DB steh zu den Eingangspegeln:
Im DB steht:
● Type of input voltage DC
● Rated value (DC)      24 V
● for signal "0"        (L+ minus 5.0 V DC) ... L+ (1.4 ... 0 mA)
● for signal "1"        0 V ... (L+ minus 10 V DC (10 ... 2.9 mA))

von Jens B. (dasjens)


Lesenswert?

Stefan ⛄ F. schrieb:
> Ich fasse nochmal zusammen:
>
> Du hast einen nicht genauer bekannten Ausgang eines Gerätes mit einem
> nicht genauer bekannten Eingang eines anderen Gerätes verbunden. Und das
> funktioniert nicht, wie gewollt.
>
> Wie zu Teufel sollen wir dir ohne weitere Infos helfen?

Opencollectorausgang an einen "Masselesenden" Eingang, die einzige 
Beschreibung dafür gibts im DB.
Eigentlich sind alle Infos angegeben worden, die ich auch hab.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Angehängte Dateien:

Lesenswert?

Jens B. schrieb:
> AnschlussKobold.png
Wenn ich mir das so ansehe, dann stimmt das mit dem, was

MaWin schrieb:
> vermutlich am 'open collector PNP Ausgang' doch schon einen eingebauten
> Widerstand nach Masse.
Denn dort im AnschlussKobold.png ist das Messgerät deshalb auch einfach 
so ohne externen Pulldown eingezeichnet.

Du brauchst da jetzt also sowas wie ich da skizziert habe, wobei der 
blaue Widerstand schon im Kobold eingebaut ist.

: Bearbeitet durch Moderator
von Jens b (Gast)


Lesenswert?

Danke für die Infos.
Es scheint wirklich so zu sein wie MaWin schrieb.
Am Kobold hab ich sauberes Signal, wenn ich am freien Ausgang messe.
Angeblich von -10 bis 16v. Aber da denk ich, das billigoszi aus china 
misst falsch.

Den Transistor brauchen wir nicht, ein guter pulldown oder NPN OC 
Ausgang reichen.

Danke nochmals, auf die idee, dass das schon einer drin ist wär ich 
nicht gekommen.

Gruss jens

von Robert M. (r0bm)


Lesenswert?

Jens b schrieb:
> Danke nochmals, auf die idee, dass das schon einer drin ist wär ich
> nicht gekommen.

Da im DB eindeutig "Open Collector" steht, ist kein Widerstand 
eingebaut.

Jens B. schrieb:
> Im DB steh zu den Eingangspegeln:
> Im DB steht:
> ● Type of input voltage DC
> ● Rated value (DC)      24 V
> ● for signal "0"        (L+ minus 5.0 V DC) ... L+ (1.4 ... 0 mA)
> ● for signal "1"        0 V ... (L+ minus 10 V DC (10 ... 2.9 mA))

Wichtig ist hier, dass der angegebene Strom aus den Eingängen der SPS 
herausfließt (current sourcing inputs). D.h., entweder machts du den 
Pull-Down Widerstand am OC-Ausgang recht niederohmig (z.B. <=1k/1...2W) 
oder setzt, wie weiter oben vorgeschlagen, einen zusätzlichen Inverter 
mit einem NPN dazwischen.

von Jens b (Gast)


Lesenswert?

Robert M. schrieb:
> Jens b schrieb:
>> Danke nochmals, auf die idee, dass das schon einer drin ist wär ich
>> nicht gekommen.
>
> Da im DB eindeutig "Open Collector" steht, ist kein Widerstand
> eingebaut.
>
Dachte ich auch, und versteh es nicht.
Aber wie kommt es, daß wenn ich VCC(24V) gegen den Ausgang Messe, ohne 
SPS, das Signal ordentlich rauskommt?

Auf dem Billigoszi(50€ china) ist das Signal allerdings um 10V nach 
unten versetzt, was ich auf das oszi schiebe. Ein Digitalmultimeter 
bringt ca 12V, was ja passend klingt, weil 0 und 1 Pegel ja 
gleichverteilt sind.

Gruss Jens

von Stefan F. (Gast)


Lesenswert?

Wir wissen nicht, wie du gemessen hast. Vermutlich ein sinnloser Aufbau, 
oder die Ergebnisse falsch interpretiert. Du könntest wenigstens mal 
Fotos vom Aufbau und den Ergebnissen zeigen.

Ich finde echt heftig, wie hartnäckig du uns zur Äußerung wilder 
Vermutungen drängst. Für gewöhnlich enden solche Threads nach 
Unzufriedenheit in wilden persönlichen Beleidigungen. Es liegt an dir, 
dies zu verhindern.

von HildeK (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Wir wissen nicht, wie du gemessen hast. Vermutlich ein sinnloser Aufbau,
> oder die Ergebnisse falsch interpretiert.

Ja, deshalb vermute ich einfach mal, dass das Oszi mit hochohmigem 
Eingang direkt an den OC-PNP angeschlossen wurde. Der Eingangswiderstand 
des Oszi ist zu hoch, um ordentliche 0V erreichen zu können - so wurden 
es hier halt die 10V.

von Robert M. (r0bm)


Lesenswert?

Jens b schrieb:
> Aber wie kommt es, daß wenn ich VCC(24V) gegen den Ausgang Messe, ohne
> SPS, das Signal ordentlich rauskommt?

???

Jens b schrieb:
> Auf dem Billigoszi(50€ china) ist das Signal allerdings um 10V nach
> unten versetzt, was ich auf das oszi schiebe. Ein Digitalmultimeter
> bringt ca 12V, was ja passend klingt, weil 0 und 1 Pegel ja
> gleichverteilt sind.

Ein Digitalmultimeter ist kein geeignetes Messgerät. Schließe 
provisorisch einen Pull-Down (z.B. 4k7) am OC-Ausgang an und stelle das 
Oszi auf DC-Kopplung. Es muss eine Rechteckspannung (~0...24V bei Ub=24V 
DC) zu sehen sein, mit einer Frequenz im Rahmen der Angaben aus dem DB.

von Radioaktiver (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Ich finde echt heftig, wie hartnäckig du uns zur Äußerung wilder
> Vermutungen drängst. Für gewöhnlich enden solche Threads nach
> Unzufriedenheit in wilden persönlichen Beleidigungen. Es liegt an dir,
> dies zu verhindern.

Ich hingegen finde DICH heftig, wie Du in JEDEM Thread Dein Genöle 
absonderst, aber nicht in der Lage bist, im Geiste 3 Bauelemente nach 
der Beschreibung zu verbinden.

von Stefan F. (Gast)


Lesenswert?

Radioaktiver schrieb:
> Ich hingegen finde DICH heftig, wie Du in JEDEM Thread Dein Genöle
> absonderst, aber nicht in der Lage bist, im Geiste 3 Bauelemente nach
> der Beschreibung zu verbinden.

3 Bauteile, von denen 2 unbekannt sind. Naja, ein bisschen Infos hat er 
ja doch nach geliefert und auch darauf aufbauende Antworten bekommen. 
Wollte diese noch nochmal wiederholen, sie waren ja gut.

Ich muss zugeben, dass ich los gemeckert hatte, bevor ich alle Beiträge 
gelesen hatte. Das soll ich mir abgewöhnen.

Also ja, du hast Recht.

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
Noch kein Account? Hier anmelden.