Forum: Mikrocontroller und Digitale Elektronik Umsetzer für Stromzähler / IR-Diode - S0


von Volker M. (varta1078)


Lesenswert?

Hallo,

ich würde gerne wieder die S0 Schnittstelle von meinem Solarlog mit 
meinen Zähler verbinden um mir Verbrauch und Einspeisung anzeigen zu 
lassen.

Mein neuer Zähler (https://www.easymeter.com/products/zaehler/q3a) hat 
aber kein S0 mehr sondern eine "Telemetrie-Schnitstelle" mit IR-Diode 
welche 5000 Imp/kWh sendet. Das entspricht wohl der S0 Schnitstelle halt 
nur optisch und nicht elektrisch. Ich bräuchte also einen Umwandler der 
mir aus dem Optischen Impulsen elektische macht damit ich den Zähler 
wieder mit meinen Solarlog verbinden kann.

Maximal verträgt der S0 Eingang 27V/27mA DC


Gibt es so ein Gerät zu kaufen oder eine Anleitung zum selber bauen?

Gruß Volker

von C. L. (calle)


Lesenswert?

Hi,
lese Dir das mal hier durch:
Beitrag "Frage zu Photodiode mit Pullup"

Ansonsten habe ich gute Erfahrungen mit dem Startmeter Adapter vom 
IOBroker. Das bringt Dich wahrscheinlich jetzt gerade nicht so weiter 
bzgl. einer Schaltung.

Prinzipiell hatte ich es so gemacht:
Tekt5400 auf die IR Diode vom Zähler getapet und dann die Impulse über 
einen Komperator OP mit einstellbarer Schaltschwelle gegeben. Raus kam 
dann ein relativ sauberes Impulstelegramm was ich dann in den USB Port 
eines Raspberry geben habe und dort verarbeitete.
Einen Schaltplan habe ich nicht, sondern aus dem Kopf auf ein Steckboard 
gemacht.

CL

von Sebastian W. (wangnick)


Lesenswert?

Volker M. schrieb:
> Gibt es so ein Gerät zu kaufen oder eine Anleitung zum selber bauen?

Ich hab so was ähnliches vor einigen Jahren mal gebaut, siehe 
https://s.wangnick.de/doku.php?id=s0-generator_parasitaer.

Die Software sollte aber noch einige Fälle unterscheiden. Zum Beispiel 
"Bei einem Laststrom unterhalb des Anlaufstroms leuchtet die LED 
dauerhaft." solche Flanken zu ignorieren.

LG, Sebastian

von kenny (Gast)


Lesenswert?

Sebastian W. schrieb:
> Volker M. schrieb:
>> Gibt es so ein Gerät zu kaufen oder eine Anleitung zum selber bauen?
>
> Ich hab so was ähnliches vor einigen Jahren mal gebaut, siehe
> https://s.wangnick.de/doku.php?id=s0-generator_parasitaer.
>
> Die Software sollte aber noch einige Fälle unterscheiden. Zum Beispiel
> "Bei einem Laststrom unterhalb des Anlaufstroms leuchtet die LED
> dauerhaft." solche Flanken zu ignorieren.
>
> LG, Sebastian

https://wiki.volkszaehler.org/hardware/controllers/ir-schreib-lesekopf

von Falk B. (falk)


Lesenswert?


von Sebastian W. (wangnick)


Lesenswert?

kenny schrieb:
> https://wiki.volkszaehler.org/hardware/controllers/ir-schreib-lesekopf

Falk B. schrieb:
> Beitrag "Re: Smartmeter - MT681 - Fehler beim IR-Lesen"

Volker geht es um den Impulsausgang, nicht um den seriellen 
IR-Datenstrom. Oder?

LG, Sebastian

von Falk B. (falk)


Lesenswert?

Sebastian W. schrieb:
> Volker geht es um den Impulsausgang, nicht um den seriellen
> IR-Datenstrom. Oder?

Selbst wenn, der Empfänger ist der gleiche.

von Volker M. (varta1078)


Lesenswert?

Vielen Dank für den Link von volkszähler.org

ich benötige ja nur den RX-Teil von dieser Schaltung oder?

https://wiki.volkszaehler.org/_detail/hardware/controllers/ir_schreib_lesekopf_ttl_neu_v1_stromlaufplan.png?id=hardware%3Acontrollers%3Air-schreib-lesekopf-ttl-ausgang

Was kommt den am Ausgang raus? 5V DC? Reicht das wohl für den Solarlog 
als S0 Eingang?

Gruß Volker

von Falk B. (falk)


Lesenswert?

Volker M. schrieb:
> ich benötige ja nur den RX-Teil von dieser Schaltung oder?

Ja. Aber die Schaltung ist, naja, nicht sonderlich sinnvoll. Man braucht 
keinen Vorverstärker, schon gar nicht in der Dimensionierung, um ein 
HC-Gatter zu treiben. So ist es einfacher und besser!

https://www.mikrocontroller.net/topic/goto_post/5277844

> Was kommt den am Ausgang raus? 5V DC?

Wenn man sie mit 5V speist.

> Reicht das wohl für den Solarlog
> als S0 Eingang?

Vermutlich.

: Bearbeitet durch User
von Volker M. (varta1078)


Lesenswert?


von Sebastian W. (wangnick)


Lesenswert?

Volker M. schrieb:
> Was kommt den am Ausgang raus? 5V DC? Reicht das wohl für den Solarlog
> als S0 Eingang?

Nein. Die S0-Schnittstelle ist eine Stromschnittstelle. Der Solarlog 
liefert eine Spannung, und interpretiert einen Strom von x mA über eine 
Dauer von y ms als Impuls. Im Solarlog lässt sich dann konfigurieren, 
wieviele Impulse einer kWh entsprechen.

Laut https://de.wikipedia.org/wiki/S0-Schnittstelle soll ein Impuls 
zwischen 30ms und 120ms dauern und dabei 10mA fliessen lassen, und ein 
Strom von unter 2mA wird garantiert nicht als Impuls gewertet.

Damit kann man einen Mikrocontroller die Impuls-LED des Zählers 
überwachen und die S0-Impulse generieren lassen während er über die 
S0-Schnittstelle parasitär versorgt wird. Siehe der Verweis auf mein 
Wiki oben (leider ohne eigenes SSL-Zertifikat, euer Browser wird also 
nörgeln ...).

Und die Erkennung des Infrarotpulses sollte auch simpel sein: Ein 
TEKT5400S o.Ä. zwischen Mikrocontroller-Eingangspin und GND, und noch 
ein 1k-Pullup zu VCC, fertig. Dass ein Phototransistor langsamer ist als 
eine Photodiode sollte hier keine Rolle spielen.

Alternativ lässt sich das Problem sicher auch OHNE Mikrocontroller 
lösen. Allerdings sind die Impulse der Zähler-LED wohl nur 2ms lang, 
diese müssten also mit einer entsprechenden Schaltung auf 50-100ms 
verlängert werden. Und underhalb der Anlaufschwelle wird man dabei den 
einen oder anderen Impuls zuviel übermitteln ...

LG, Sebastian

: Bearbeitet durch User
von Bernhard (Gast)


Lesenswert?

HI

ich habe mir gerade 3 Platinen hier bestellt. Sind schon bestückt und 
selbst machen lohnt da nicht mehr.

https://www.ebay.de/itm/313525835802

Gruß
Bernhard

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.