Nulldurchgangserkennung einer Wechselspannung

Gast #1750325
Hi Leute,
da meine Zatego-SPS  keine Analog-Eingänge bereitstellt, brauche ich 
eine Schaltung zur Nulldurchgangserkennung einer Wechselspannung. Die 
Eingangsspannung der SPS beträgt 24V (High-Signal) und der Eingangsstrom 
ist 5,5mA. Der High-Impuls muss mindestens 3µs lang sein damit er von 
der SPS erkannt wird.
Nach stöbern hier im Forum habe ich mir die angehängte Schaltung 
überlegt. Könnte das so funktionieren? Welchen Optokoppler und welchen 
Transistor würdet ihr nehmen?
Außerdem bin ich mir bei de der mit ? gekennzeichneten Leitung nicht so 
richtig klar.

Viele Grüße
Angehängte Dateien:
Gast
Hi

>Nach stöbern hier im Forum habe ich mir die angehängte Schaltung
>überlegt. Könnte das so funktionieren? Welchen Optokoppler...

Einen Optokoppler mit AC-Eingang(PC814/TLP620/TLP626/SFH620 u.ä) und den 
Gleichrichter weglassen.

>und welchen Transistor würdet ihr nehmen?

Wenn der SPS-Eingang keinen grösseren Strom benötigt, reicht der 
Transistor vom Optokoppler und ein Widerstand.

MfG Spess
Gast
Auf jeden Fall benötigst du noch einen Widerstand nach +24V, der deinen 
Transistor rechts auch mal mit Strom versorgt.
Ansonsten würde ich die mit dem Fragezeichen gekennzeichnete Leitung an 
GND legen - wegen des Optokopplers geht deine Variante aber auch.
Gast
Also von den 24V hab ich erstmal gar kein GND da weil ich diese 24V ja 
eigentlich nur mit dem Transistor schalten möchte. Wäre also das beste 
wenns irgendwie ohne den 24V GND ginge.

Und was den Optokoppler betrifft:
Ich hab das mal mit einem IF300 probiert und der bringt wie von 
Geisterhand 0,5V-Impulse bei jedem Nulldurchgang hinten raus OHNE das 
hinten irgend etwas dran hängt (außer ein Oszi). Nur leider kann man mit 
0,5V keinen Transistor schalten.
Scoby schrieb:
> Also von den 24V hab ich erstmal gar kein GND da weil ich diese 24V ja
> eigentlich nur mit dem Transistor schalten möchte. Wäre also das beste
> wenns irgendwie ohne den 24V GND ginge.
>
> Und was den Optokoppler betrifft:
> Ich hab das mal mit einem IF300 probiert und der bringt wie von
> Geisterhand 0,5V-Impulse bei jedem Nulldurchgang hinten raus OHNE das
> hinten irgend etwas dran hängt (außer ein Oszi).

Dann speist ihn das Oszi mit ein wenig Spannung.
Was du da gerade behauptest ist eine Verletzung des ersten Hauptsatzes 
der Thermodynamik: Von nichts kommt nichts.
Kein Baustein kann aus dem Nichts 0.5V erzeugen
Gast
Der Eingang meiner SPS ist aber nur 1 Draht.

24V ~ 1
0V ~ 0

Siehe mein Bild oben und deswegen weiß ich auch nicht wo ich mit dieser 
Leitung so richtig hin soll.
Scoby schrieb:
> Der Eingang meiner SPS ist aber nur 1 Draht.

Das macht nichts.
Irgendwo hat deine SPS auch noch einen Masseanschluss. Oftmals benutzen 
viele Eingänge dieselbe Masseleitung. Ist ja für alle gleich.

Und mea culpa: Deine Schaltung wird doch funktionieren, wenn du einfach 
nur ? an Masse legst. Ist ja ein PNP Transistor und kein NPN. Auch wenn 
ein Widerstand von der Basis zu +24 nicht schaden kann, dann hängt die 
Basis nicht in der Luft, wenn der Optokoppler nicht duchgeschaltet hat.

1
     24V
2
      o------+----------------+
3
             |                |
4
            ---               |
5
            | |               |
6
            | |               |
7
            ---               |
8
             |                |
9
             |       ___    |<
10
             +------|___|---|  PNP
11
             |     R_Basis  |\
12
                              |
13
        Optokoppler           |
14
                              +------------o  SPS Eingang
15
             |
16
             |              
17
GND/- o------+-----------------------------o  SPS Masse

Ob du da allerdings einen Open-Collector Ausgang bauen willst, ist 
wieder eine ganz andere Frage. Wahrscheinlich nicht
1
     24V
2
      o------+----------------+
3
             |                |
4
            ---               |
5
            | |               |
6
            | |               |
7
            ---               |
8
             |                |
9
             |       ___    |<
10
             +------|___|---|  PNP
11
             |     R_Basis  |\
12
                              |
13
        Optokoppler           |
14
                              +------------o  SPS Eingang
15
             |                |
16
             |               ---
17
             |               | |
18
             |               | |
19
             |               ---
20
             |                |
21
GND/- o------+----------------+------------o  SPS Masse
Gast
Hi

>Und nochmal wegen dem Opto (heißt übrigens IL300, nicht IF300):
>Im Datenblatt steht doch auch was von diesen 0,5V:

Der IL300 ist ein eigentlich Optokoppler für Analogsignale mit 
Monitordiode.
Der hat auch keinen Transistor als Ausgang. Für deine Zwecke ungeeignet.

MfG Spess
Gast
Hehe ja - naja bei einem Taster braucht man ja auch nur 2 Drähte aber an 
dem geschlossenem Stromkreis ist was dran. ;)

Danke für die Bilder - was für nen Transistor und Opto würdest du 
nehmen?
Hallo,

unabhängig davon, ob die Schaltung funktioniert oder nicht, solltest du 
an der SPS einen Interrupt-Eingang für dieses Signal verwenden.

Grund:

Die SPS liest die Eingänge nur am Anfang des Zykluses, schüttelt dann 
die ganzen Bits und Bytes und am Ende des Zykluses werden die Ausgänge 
dann entsprechend gesetzt. Wenn jetzt der Nulldurchgang in der Mitte des 
Zykluses auftaucht, kriegt die SPS ihn nicht mit. Und ich glaube nicht, 
das die von dir erwähnten 3µs etwas mit der Zykluszeit zu tun haben, die 
liegt normalerweise im Bereich von Millisekunden.

Ich lasse mich jedoch auch gerne eines besseren belehren.

Gruß,
Thomas
Gast
Hi

>Danke für die Bilder - was für nen Transistor und Opto würdest du
>nehmen?

Wozu eigentlich der Transistor? Die 24V kann auch der Optokoppler 
durchschalten.
Gast
>Also nehme ich jetzt einen deiner oben genannten Optokopplern
>(PC814/TLP620/TLP626/SFH620) und baue das ganze wie angehängt auf.

Also ganz so einfach geht es dann doch nicht. Zwei Fragen:

1. Willst du beim Nulldurchgang einen "1" Puls oder "0" Puls am Eingang 
der SPS haben?

2. Wie breit soll denn der Puls sein?

Mit der angegebenen Schaltung wirst du aufgrund der Niederohmigkeit des 
SPS-Eingangs und der niedrigen Current Transfer Ratio (CTR) nämlich 
wahrscheinlich gar keinen eigentlichen Puls erhalten, und schmal ist der 
schon gar nicht.

Wenn du wirklich einen schmalen Impuls beim Nulldurchgang benötigst, 
würde ich einen IL755-2 verwenden und ihn mit zwei surgefesten 27k/2W 
Widerständen direkt ans Netz hängen. Dieser AC-Opto-Darlington hat ein 
CTR von >1000%.

Die Sekundärseite würde ich niederohmig an einer niedrigen 
Versorgungsspannung betreiben, um nicht Probleme mit den 
Schaltverzögerungen zu bekommen.

Dann erst würde ich den Puls mit einem Pegelwandler in ein 24V Signal 
umwandeln.

Kai Klaas
Gast
Ich würde das so wie im Anhang probieren.

Diese Schaltung erzeugt bei jedem Nulldurchgang einen schmalen 
+24V-Puls.
Die Breite des Pulses läßt sich in gewissen Grenzen verändern, durch 
Anpassen des 2k2 Widerstands und/oder der beiden 27k Widerstände. 
Letztere sollten aber nicht noch weiter verkleinert werden, sonst steigt 
dort die Verlustleistung zu stark.

Achtung, da die beiden 27k Widerstände dauernd am Netz hängen, dürfen 
hier nur surgfeste Typen zum Einsatz kommen!

Kai Klaas
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.