Nulldurchgangserkennung einer Wechselspannung

Gast #1750325
Lesenswert?

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 #1750355
Lesenswert?

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 #1750363
Lesenswert?

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 #1750385
Lesenswert?

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.
#1750392
Lesenswert?

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
#1750404
Lesenswert?

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 #1750417
Lesenswert?

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
#1750436
Lesenswert?

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 #1750597
Lesenswert?

>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 #1751395
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren