Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:controllers:s0-an-usb

Dies ist eine alte Version des Dokuments!


S0-Impuls Zähler über USB auswerten

Einfache, normgerechte Schnittstelle für einen einzelnen S0-Zähler.

Grundidee

Ziel war es eine Schnittstelle für S0-Zähler zu bieten die einfach zu beschaffen und bauen ist. Kein Schnäppchen, aber dank der fertigen Komponenten genügt eine Lochrasterplatine. Wers mag baut die Schaltung „fliegend“ auf.

Stromlaufplan


Statt eines USB-Seriell-Wandlers könnte man die Schaltung auch an den GPIO-Port eines Raspi anschließen. Für 3,3V Pegel ist R1 durch einen 820Ohm-Widerstand zu ersetzen

.

Material

PositionBezeichnungHerstellerBezugsquellePreis
R11,2kOhm Widerstand Reichelt0,11€
R21,2kOhm Widerstand Reichelt0,11€
R3150Ohm Widerstand Reichelt0,11€
C11nF Kermikkondensator Reichelt0,07€
U1CNX 62A Optokoppler Reichelt0,38€
U2RO-0524S DC/DC-SpannungswandlerRecomReichelt6,14€
USB-Seriell TTL Wandler (5V)DeLockReichelt17,95€
Lochrasterplatine Reichelt0,87€

Konfiguration

Hier eine Beispiel vzlogger.conf:

{
"retry" : 0,			/* how long to sleep between failed requests, in seconds */
"daemon": true,		/* run periodically */
"verbosity" : 15,		/* between 0 and 15 */
"log" : "/tmp/vzlogger.log", /* path to logfile, optional */

"meters" : [{
	"protocol" : "s0",
	"enabled" : true,
	"device" : "/dev/ttyUSB0",
	"aggtime" : -1, 
	"aggfixedinterval" : false,
	"channels": [{
		"uuid" : "0c916ca0-ef7d-11e4-8365-2512933ea8df",
		"middleware" : "http://localhost/middleware.php",
		"identifier" : "Impulse",
		"aggmode" : "none",
		}]
	}
]}
hardware/controllers/s0-an-usb.1471969837.txt.gz · Zuletzt geändert: von jau