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 Loch- oder Streifenrasterplatine. Wers mag baut die Schaltung „fliegend“ auf.
Stromlaufplan
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€ | |
| s0 | 2pol. Schraubklemme 5,08mm | RND Connect | Reichelt | 0,23€ |
| 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€ | |
| Streifenrasterplatine | Reichelt | 0,58€ | ||
| Gehäuse 50x35x20 | Reichelt | 1,25€ |
Aufbau

Auf Streifenraster. Zu beachten ist die Unterbrechung unter dem Optokoppler!



Das Gehäuse ist ein anderes als in der Liste, in der Größe aber identisch
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" : "/var/log/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.1494076648.txt.gz · Zuletzt geändert: von jau
