hardware:controllers:s0-an-usb
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 | 220Ohm 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:
- vzlogger.conf
{ "retry" : 0, /* how long to sleep between failed requests, in seconds */ "verbosity" : 15, /* between 0 and 15 */ "log" : "/var/log/vzlogger/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.txt · Zuletzt geändert: von jau
