Inhaltsverzeichnis
Betriebsstundenzähler
Idee war es Betriebsstunden zählen (z.B. für Ölbrenner).
Randbedingungen
- 230 V AC Anschluss
- galvanische Trennung zwischen 230 V AC und Controller
- minimaler Stromverbrauch (< 1 W)
- ein ggf. vorhandener Kondensator nach einem ggf. vorhandenen Gleichrichter sollte nicht bewirken, dass das Ausschalten auf Eingangsseite zu stark verzögert wird
- möglichst wenig Frickelei, insbesondere auf Primärseite; also am Besten als Kauflösung (z.B. Steckernetzteil)
Umsetzung
- Betriebszeit im Controller zählen und bei Erreichen eines bestimmten Wertes (z.B. 1 Minute) wird ein Request abgesetzt
- Nulldurchgänge zählen; 100 Durchgänge = 1 Sekunde; 3600*100 Durchgänge = 1 Betriebsstunde
- bzw. bei Einweggleichrichtung 50 Schwingungen = 1 Sekunde : also durch 50 teilen, siehe Schaltung
- Prinzipbedingt würden hierbei für jede Einschaltphase eine Differenz zwischen realer Betriebszeit und erfasster Zeit entstehen, da die Zeit zwischen den Nulldurchgängen nicht auswirken
- in der Schaltung unten gehen immer Schwingungen verloren, so dass je Schaltphase Fehler bis zu 999ms entstehen. Der Teiler vergisst beim Ausschalten vor dem Ausgangsimpuls alles und beginnt beim erneuten Einschalten wieder bei 0 .
In der Middleware ist bei „Auflösung“ 3600000 einzustellen (3600 für 3600s/h und 1000 für einen internen Faktor). Dann wird in der Grafik die aufsummierte Betriebszeit für die aktuell dargestellt Zeitspanne in der Spalte „Verbrauch“ angezeigt. Die Spalten „Min“, „Max“ u. „Durchschnitt“ sind praktisch irrelevant. In der Spalte „aktuell“ kann man sehen ob der Verbraucher gerade an ist.
Man kann das Prinzip auch für andere Quellen verwenden. Man muss nur einen Sekunden-Impuls entsprechend der Einschaltdauer weiterleiten. Andere Impulsabstände sind mit anderen Einstellungen der Auflösung ebenfalls machbar.
Wenn das zu überwachende Gerät einen 230V Ausgang für einen Betriebsstundenzähler hat, kann man aus dieser 230V/50Hz Wechselspannung die Frequenzimpulse ableiten und über Teiler einen Sekundenimpuls generieren. Bei Niederspannung (Wechselspannung!) muss nur die Eingangsschaltung angepasst werden.
Schaltung
Eine entsprechende Schaltung würde so aussehen:
In der vorliegenden Beschaltung der Teiler wird am S0-Ausgang ein Sekundenimpuls mit einem symmetrischen Tastverhältnis generiert.
Durch Verändern der Teiler-Verhältnisse lassen sich auch andere Impuls-Zeiten generieren.
Die Schaltung versorgt sich selbst aus den 230V; es ist also kein extra Netzteil erforderlich.
Für S0-Zähler mit S0-Eingang wird einfach +S0 mit dem +S0-Eingang und -S0 mit dem -S0-Eingang des S0-Zähler verbunden.
Bauteilliste
Die meisten Bauteile können über Reichelt bezogen werden. Die folgende Tabelle enthält bis auf den Optokoppler alle benötigten Bauteile inklusive der Reichelt Artikel-Nr.
Artikel-Nr. | Bezeichnung | Menge | Einzelpreis | Gesamtpreis |
---|---|---|---|---|
MOS 4018 | PRESET.DIVIDE/N COUNT. | 2 | 0,37 € | 0,74 € |
1N 4148 | Planar Epitaxial Schaltdiode, DO35, 100V, 0,15A | 3 | 0,020 € | 0,06 € |
ZF10 | Zener-Diode 0,5W 10V | 2 | 0,040 € | 0,08 € |
METALL 470 | Metallschichtwiderstand 470 Ohm | 1 | 0,082 € | 0,08 € |
METALL 4,75K | Metallschichtwiderstand 4,75 K-Ohm | 2 | 0,082 € | 0,16 € |
METALL 820K | Metallschichtwiderstand 820 K-Ohm | 1 | 0,082 € | 0,08 € |
METALL 47,0K | Metallschichtwiderstand 47,0 K-Ohm | 1 | 0,082 € | 0,08 € |
1N 4007 | Gleichrichterdiode, DO41, 1000V, 1A | 2 | 0,020 € | 0,04 € |
MP3-X2 100N | WIMA, Funk-Entstörkondensator, Klasse X2 | 1 | 0,64 € | 0,64 € |
X7R-2,5 100N | Vielschicht-Keramikkondensator 100N, 10% | 1 | 0,050 € | 0,05 € |
SM 100/16RAD | Subminiatur-Elko, radial, 100µF/16Volt | 1 | 0,030 € | 0,03 € |
METALL 3,32K | Metallschichtwiderstand 3,32 K-Ohm | 1 | 0,082 € | 0,08 € |
Warenwert | 2,12 € |
Beziehen kann man den verwendeten Optokoppler bei RS Components (leider nur für Firmen).
Layout
Ein Layout für eine einseitige Leiterplatte gibt es auch dazu:
Sicht von der Bestückungsseite aus:
"Mädchenvariante" ;-)
Diese Variante der obigen Schaltung arbeitet mit Eingangswechselspannungen zwischen 9V und 24V.
Auch hier gilt wieder:
Für S0-Zähler mit S0-Eingang wird einfach +S0 mit dem +S0-Eingang und -S0 mit dem -S0-Eingang des S0-Zähler verbunden.
Das entsprechende Layout dazu:
Sicht von der Bestückungsseite aus.
Und die Bestückungspläne:
Interface zu Net-IO
Bilder
Funktionsbeschreibung
Zur Erklärung der Funktion wurde der Analog-Teil der Schaltung in einem Spice-Derivat (LTSpice) simuliert. Die Oszillogramme haben den Massepunkt an der Anode von D1 als Bezugspunkt.
Wer sich jetzt über die Spannungshöhe wundert, denkt bitte daran, dass allgemein bei der Angabe einer Wechselspannung von z.B.: 230V/50Hz, der Effektivwert der Wechselspannung gemeint ist.
Ein Oszillogramm stellt aber den Spitze-Spitze-Wert der Wechselspannung dar.
Im ersten Bild sieht man die Eingangswechselspannung am Knotenpunkt 1 (Knp1).
R1 hat nur eine Schutzfunktion und dient dazu den Kondensator C1, nach dem Trennen der Schaltung vom Netz, innerhalb einer gewissen Zeit zu entladen.
Das nächste Bild zeigt den Spannungsverlauf am Knotenpunkt 2.
C1 dient in Verbindung mit dem Innenwiderstand der Schaltung als kapazitiver Spannungsteiler. Dadurch erhalten wir hinter C1 ca. 30Vs. R2 begrenzt den Strom durch C1/D1.
Durch D1 werden die negativen Halbwellen der Eingangswechselspannung abgeschnitten.
Man erhält eine pulsierende Gleichspannung in Höhe von rund 30V. Die Pulsfrequenz beträgt 50Hz.
Über die Kombination R3/D2 wird diese pulsierende Gleichspannung mittels D2 (Zenerdiode) auf 10V begrenzt und dient als Signalspannung für die nachgeschalteten CMOS-Teiler. –> Knotenpunkt 3.
C2 hat die Aufgabe hochfrequente Störsignale, die häufig auf Netz-Wechselspannungen zu finden sind, zu unterdrücken.
Über D3 wird die Kombination R4/D6/C3 vom Rest der Schaltung entkoppelt. —>Knotenpunkt 4.
R4/D6 begrenzen die pulsierende Gleichspannung auf 10V und C3 lädt sich auf den Spitzenwert von 10V auf. –>Knotenpunkt 5.
Diese Spannung wird als Versorgungsspannung der nachfolgenden CMOS-Teiler benutzt.