Forum: Mikrocontroller und Digitale Elektronik Wie misst man einen potentialfreien digitalen output ?


von embLin (Gast)


Lesenswert?

Hallo zusammen,


hab mit Suchmaschinen nichts finden können und ein Elektroniker ist auch 
nicht in nächster Nähe ;)

Ich habe hier einen digitalen Ausgang an meinem µC den ich schalten 
kann, nur kann ich ihn mit einem Oszi leider nicht messen (kein 
Schaltverhalten auf dem Bildschirm erkennbar). Der digitale Ausgang sei 
potentialfrei.

Muss ich den Ausgang selbst erst auf Masse ziehen damit dieser überhaupt 
schalten kann oder wo liegt der Hase im feffer?

Grüße

von wendelsberg (Gast)


Lesenswert?

embLin schrieb:
> an meinem µC

Was fuer ein uC?

wendelsberg

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Du nimmst als Bezugspunkt für das Oszi den Bezugspunkt des 
potentialfreien Ausgangs - der schwebt ja nicht im luftleeren Raum 
sondern liefert seinen Bezugspunkt eben galvanisch getrennt von Erde 
oder Masse. Aber er liefert ihn mit.
Vllt. verrätst du auch mal, worum es geht.

von Cyblord -. (cyblord)


Lesenswert?

Potentialfreier Ausgang direkt am Controller? Schwer zu glauben.

von embLin (Gast)


Lesenswert?

ich habe hier ein embedded Linux und der kernel soll mir diesen Ausgang 
setzen damit ich weiß, dass er fertig ist ( Zeitmessung ), der einzig 
freie Ausgang ist eben der oben genannte.

Kurz: ich möchte einfach am Oszi sehen, dass der Ausgang geschaltet 
wurde.

Das BNC-Kabel zum Oszi hängt mit der Masseader an der selben Masse wie 
der µC und die andere Ader hängt gerade direkt am digitalen Ausgang. Was 
ich seh ist, dass sich nichts ändert.

Muss jetzt also der Ausgang selbst auch nochmal auf Masse gelegt werden, 
damit dieser physikalisch überhaupt schalten kann, oder an was liegt es 
?

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


Lesenswert?

embLin schrieb:
> Ich habe hier einen digitalen Ausgang an meinem µC den ich schalten
> kann, nur kann ich ihn mit einem Oszi leider nicht messen
Wie sieht der Messaufbau aus?
> Der digitale Ausgang sei potentialfrei.
Sagt wer?

embLin schrieb:
> der einzig freie Ausgang ist eben der oben genannte.
WORAN ist dieser Ausgang frei?

: Bearbeitet durch Moderator
von embLin (Gast)


Lesenswert?

frei im Sinne von: der einzig benutzbare, da die anderen schon verwendet 
werden. Ich weiß eure Tipps wirklich seh zu schätzen, ob das Problem 
vielleicht irgendwo anders liegt.

Aber es geht tatsächlich nur darum wie man potentialfreie digitale 
Ausgänge mit einem Oszi messen kann (die Angaben habe ich vom 
Entwickler)

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

embLin schrieb:
> der einzig
> freie Ausgang ist eben der oben genannte.

Öh, da ist aber nichts genannt - sag mal, kann es sein das du nicht 
'potentialfrei', sondern 'Open Collector' meinst? Denn

cyblord ---- schrieb:
> Potentialfreier Ausgang direkt am Controller? Schwer zu glauben.

das geht mir genauso.

: Bearbeitet durch User
von embLin (Gast)


Lesenswert?

das war mein Fehler der "Messausgang" ist nicht direkt am Controller 
sondern am Board.

von Sebastian (Gast)


Lesenswert?

Wenn der Ausgang wirklich potentialfrei ist, ist es normalerweise ein 
Schließerkontakt, wie bei einem Schalter (oder Optokoppler). Der wird 
dann wie bei einem Durchgangsprüfer abgefragt.

von embLin (Gast)


Lesenswert?

aha Danke Sebastian und wie misst man nun den Durchgangsprüfer ?

von Cyblord -. (cyblord)


Lesenswert?

Kannst du einen Schalter bzw. Taster abfragen? Genau so!

Die haben nämlich auch einen potentialfreien Ausgang, wenn man so wil.

: Bearbeitet durch User
von embLin (Gast)


Lesenswert?

tut mir leid, aber das hilft mir jetzt gerade nicht weiter

von embLin (Gast)


Lesenswert?

ich erwarte ein 5 V oder ein 0 V Signal, je nach dem wie ich ihn vom 
Kernel aus setze, mein ich doch

von Cyblord -. (cyblord)


Lesenswert?

embLin schrieb:
> ich erwarte ein 5 V oder ein 0 V Signal, je nach dem wie ich ihn vom
> Kernel aus setze, mein ich doch

Ja und wie beschaltest du ihn? Existiert der Taster inkl. Beschaltung in 
deiner Welt einfach so? Von Heinzelmännchen hingemacht und verdrahtet?

Du legst z.B. Minus an einen Pol, und den Controllerpin an den anderen 
Pol. Dann noch einen PullUp an den Controllerpin. Drückt man nun den 
Taster, so zieht es Pin auf Minus und du bekommst ne 0. Sonst 1. So 
gehts auch mit deinem Ausgang.

: Bearbeitet durch User
von embLin (Gast)


Lesenswert?

na also wie ich gesagt hab, der Pin selbst muss auf Masse gelegt werden 
und nicht nur an das Oszi, hab ich das so richtig verstanden?

von Udo S. (urschmitt)


Lesenswert?

Wenn der Ausgang wirklich potentialfrei wäre, müssten das 2 Pins sein, 
sonst ist er nicht potentialfrei sondern beziehst sich auf das 
Massepotential des Controllers!
Du meinst wahrscheinlich wie oben schon genannt ein open Collector 
Ausgang. Diesen Ausgang verbindest du über einem 4k7 oder 10k Widerstand 
mit der positiven Versorgung des Controllers.
Jetzt kannst du messen, wenn du dann immer noch nichts misst dann liegt 
das eher daran, daß dein Programm fehlerhaft ist und der Ausgang gar 
nicht schaltet.
Information hiding par Excellance wieder :-(

Nachtrag: cyblord war schneller.

: Bearbeitet durch User
von Cyblord -. (cyblord)


Lesenswert?

Udo Schmitt schrieb:

> Du meinst wahrscheinlich wie oben schon genannt ein open Collector
> Ausgang.

Ein OC Ausgang ist aber irgendwie genau das Gegenteil von potentialfrei 
oder nicht? Information Hiding ist das nicht mehr, eher eine totale 
Falschinformation.

von embLin (Gast)


Lesenswert?

Es handelt sich tatsächlich um einen Optokoppler, aber das ändert doch 
gar nichts ander methodik wie man potentialfreie ausgänge misst

von Cyblord -. (cyblord)


Lesenswert?

Und warum sagst du das nicht einfach gleich?

Also der Optokoppler ist potentialfrei, stimmt. Und hat 2 Anschlüsse. 
Also so wie ich gesagt habe beschalten. Fertig.

: Bearbeitet durch User
von embLin (Gast)


Lesenswert?

leider ist auf diesem Board nur dieser eine Pin zur Klemme rausgeführt, 
ich gehe mal schwer davon aus, dass es sich dabei um +Pot. handelt.

von Ulrich F. (Gast)


Lesenswert?

Ich werde dir nicht sagen wie du messen sollst, bis ich nicht genau 
weiß, was du da messen willst.

Wer viel misst misst viel Mist.
Und wer falsch misst, macht sein Ding kaputt.
(und das wollen wir doch nicht)

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Schaltbild her. Sonst wird das nix.

von Cyblord -. (cyblord)


Lesenswert?

embLin schrieb:
> leider ist auf diesem Board nur dieser eine Pin zur Klemme rausgeführt,
> ich gehe mal schwer davon aus, dass es sich dabei um +Pot. handelt.

Bringt für einen potentialfreien Ausgang aber rein gar nichts. Der MUSS 
2 polig rausgeführt sein. Irgendwie. Sonst kannst du da nichts messen. 
Das ist ja der Trick bei potentialfrei. Es gibt sonst keine weitere 
Verbindung.

von Ulrich F. (Gast)


Lesenswert?

embLin schrieb:
> leider ist auf diesem Board nur dieser eine Pin zur Klemme rausgeführt
Dann ist er nicht Potentialfrei!

von wendelsberg (Gast)


Lesenswert?

Und anscheinend ist der Typ des uC geheim.

wendelsberg

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


Lesenswert?

embLin schrieb:
> Aber es geht tatsächlich nur darum wie man potentialfreie digitale
> Ausgänge mit einem Oszi messen kann
> (die Angaben habe ich vom Entwickler)
Du glücklicher, du weißt mehr als alle anderen Mitrater hier. Wenn du 
Zugriff auf den Entwickler hast, dann lass dir mal die 
Ausgangsbeschaltung geben....

embLin schrieb:
> leider ist auf diesem Board nur dieser eine Pin zur Klemme rausgeführt,
> ich gehe mal schwer davon aus, dass es sich dabei um +Pot. handelt.
Ein jeder potentialfreier Ausgang hat per Definition zwei Anschlüsse. 
Du musst den Entwickler fragen, ob er dich veräppelt.

: Bearbeitet durch Moderator
von embLin (Gast)


Lesenswert?

cyblord ---- schrieb:
> embLin schrieb:
>> leider ist auf diesem Board nur dieser eine Pin zur Klemme rausgeführt,
>> ich gehe mal schwer davon aus, dass es sich dabei um +Pot. handelt.
>
> Bringt für einen potentialfreien Ausgang aber rein gar nichts. Der MUSS
> 2 polig rausgeführt sein. Irgendwie. Sonst kannst du da nichts messen.
> Das ist ja der Trick bei potentialfrei. Es gibt sonst keine weitere
> Verbindung.

Na das dachte ich mir auch, aber vllt. wär der andere gleich auf die 
Board und Oszimasse gesetzt. Aber wenn das nicht hinhaut soll der 
Entwickler nochmal etwas genauer werden. Und wie oben schon erwähnt, 
bevor was kaputt geht frag ich lieber nach. Mir wurd das so 
selbtsverständlich gesagt, so dass man meinen könnte das nichts großes 
dabei wäre.

Besten Dank für die Hilfe

von ich (Gast)


Lesenswert?

Wenn wirklich nur ein Pin für diesen Ausgang herausgeführt wird, kann er 
nicht potentialfrei sein. Dann liegt der OK wahrscheinlich mit einem Pin 
auf GND der Platine und das andere Pin mußt du mit einem Pullup nach (+) 
des Controllers legen. Dann kannst du mit dem Oszi zwischen GND und dem 
Ausgangspin messen. Vorausgesetzt die Vermutung stimmt, daß der OK 
einseitig an GND liegt. Wenn nicht, mußt du den zweiten Pin des OK 
suchen...

von Jochen S. (jochen_s)


Lesenswert?

An einem Optokoppler braucht es an der getrennten Seite dann aber einen 
Pullup um überhaupt mal eine Spannung bereit zu stellen, die gemessen 
werden kann.!!!

von ich (Gast)


Lesenswert?

wendelsberg schrieb:
> Und anscheinend ist der Typ des uC geheim.
>
> wendelsberg

Stimmt, aber das ist eigentlich auch völlig nebensächlich, was für ein 
Prozessor da werkelt. Es geht um einen Ausgang auf dem Board, welches 
wiederum nur der TO bzw. der Entwickler des Boards kennt.

von Cyblord -. (cyblord)


Lesenswert?

Jochen S. schrieb:
> An einem Optokoppler braucht es an der getrennten Seite dann aber einen
> Pullup um überhaupt mal eine Spannung bereit zu stellen, die gemessen
> werden kann.!!!

Wurde alles schon gesagt.

@EmbLin:

Mach halt einfach den Versuch: 10k PullUp Widerstand von deinem Ausgang 
zu VCC (5V/3.3V). Und dann mit dem Oszi an diesen Ausgang und die 
Oszi-Masse an deine Schaltungsmasse. Ist dann zwar nicht potentialfrei 
ausgeführt aber so ist es halt.

von Peter D. (peda)


Lesenswert?

Einen Open-Collector kann man ganz einfach mit dem Multimeter messen, 
entweder im Diodentest- oder im Durchgangsprüferbereich.

von embLin (Gast)


Lesenswert?

Ich merk gerade das macht überhaupt keinen sinn den einen Pin des 
Optokopplers auf die Boardmasse zu setzen, da hebelt man ja die ganze 
galv. Trennung aus, also komm ich ohne den zweiten Pin gar nicht aus.

Da muss ich dem Entwickler doch nochmal auf die Finger klopfen. Tut mir 
leid wenn ich euch verwirrt hab, aber mir war's, wie ihr gesehen habt, 
auch nicht klarer, aber nochmal herzlich gedankt für die Unterstützung

von Amateur (Gast)


Lesenswert?

Ein potentialfreier Ausgang ist ein Widerspruch in sich.

Es mag ja sein, dass kein Bezug zur Masse besteht, aber sollte der 
Ausgang irgendwann mal irgend ein Potential annehmen, so kann dies nur 
in Bezug auf irgendwas sein.

Ob das Ganze hinter einem Optokoppler, Relais oder weiß der Kuckuck was 
geschehen, ist dabei völlig egal. Ein Pegel kann nur zwischen mindestens 
zwei Punkten definiert werden.

von Harald W. (wilhelms)


Lesenswert?

Lothar Miller schrieb:

> Du musst den Entwickler fragen, ob er dich veräppelt.

Ja, ich würde sagen, das misst man mit einem einstellbaren Augenmaß. :-)

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


Lesenswert?

@EmbLin:
> Mach halt einfach den Versuch:
Schließ die Phase der Netzleitung an den potentialfreien Ausgang an.
Wenn der Ausgang wirklich potentialfrei ist, passiert nichts.
Wenn nicht, dann schon.

Oder hat der Entwickler einen "potentiell freien Ausgang" gemeint?

: Bearbeitet durch Moderator
von Harald W. (wilhelms)


Lesenswert?

Lothar Miller schrieb:

>> Mach halt einfach den Versuch:
> Schließ die Phase der Netzleitung an den potentialfreien Ausgang an.
> Wenn der Ausgang wirklich potentialfrei ist, passiert nichts.
> Wenn nicht, dann schon.

Mörder!

von ich (Gast)


Lesenswert?

Harald Wilhelms schrieb:
> Lothar Miller schrieb:
>
>>> Mach halt einfach den Versuch:
>> Schließ die Phase der Netzleitung an den potentialfreien Ausgang an.
>> Wenn der Ausgang wirklich potentialfrei ist, passiert nichts.
>> Wenn nicht, dann schon.
>
> Mörder!

Auch der Versuch ist strafbar :-))

von Harald W. (wilhelms)


Lesenswert?

embLin schrieb:

> Ich habe hier einen digitalen Ausgang an meinem µC den ich schalten
> kann, Der digitale Ausgang sei potentialfrei.

http://de.wikipedia.org/wiki/Open_Collector

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.