hardware:controllers:s0-an-usb
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
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
| Position | Bezeichnung | Hersteller | Bezugsquelle | Preis |
|---|---|---|---|---|
| R1 | 1,2kOhm Widerstand | Reichelt | 0,11€ | |
| R2 | 1,2kOhm Widerstand | Reichelt | 0,11€ | |
| R3 | 150Ohm Widerstand | Reichelt | 0,11€ | |
| C1 | 1nF Kermikkondensator | Reichelt | 0,07€ | |
| U1 | CNX 62A Optokoppler | Reichelt | 0,38€ | |
| U2 | RO-0524S DC/DC-Spannungswandler | Recom | Reichelt | 6,14€ |
| USB-Seriell TTL Wandler (5V) | DeLock | Reichelt | 17,95€ | |
| Lochrasterplatine | Reichelt | 0,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
