S0-USB-Adapter gesucht

Gast #2768050
Lesenswert?

Hallo,

ich möchte den täglichen Lastgang eines Haushaltes erfassen und 
auswerten. Der Zähler (ACE3000 Typ 100) bietet eine S0-Schnittstelle 
(S0-Schnittstelle), die aber aktuell mit verplombt ist. Alternativ 
ist noch eine LED vorhanden, die 1000 Impulse pro kWh liefert. Die 
Auflösung ist für den Anwendungsfall vollkommen ausreichend.

Fertige Geräte (z.B. kWh-Logger, 4S0ETH, S0-Recorder) finde ich etwas 
teuer, außerdem ist man oft auf eine Windows-Software zur Auswertung 
angewiesen. Freesol ist zwar recht günstig, aber man muss sich dann mit 
dem Netzwerkkram auf dem Pollin-Board rumschlagen (und kein WLAN).

Da ich die Weiterverarbeitung der Daten auf einem Embedded-Linux 
(SheevaPlug, Alix, Raspberry, ...) machen möchte, suche ich eigentlich 
nur einen einfachen S0-USB-Adapter, der die erfassten Impulse einer 
S0-Schnittstelle (oder optional der LED) über USB ausgibt (als 
"serielle" Schnittstelle).

Leider habe ich bisher nichts passendes gefunden. Eigentlich wäre 
FluksoUSB (http://wiki.volkszaehler.org/hardware/controllers/fluksousb) 
das richtige, aber das Teil wird anscheinend nur als Bestandteil eines 
fertiges Gerätes verkauft.

Hat eventuell jemand noch einen brauchbaren Tip für mich?

Ansonsten überlege ich, auf Basis eines Crumb328 (ATmega-Board mit 
USB-Seriell-Wandler, http://www.chip45.com) selbst einen solchen 
S0-USB-Adapter zu bauen. Das Teil ist weitgehend fertig, es fehlt die 
S0-spezifische Auswertelogik (oder optische Auswertung).

Ein paar Beiträge im Forum behandeln das Thema, ein nachbaubares 
Ergebnis habe ich aber nicht gefunden.

Gibt es noch Alternativen, die ich mir ansehen sollte?


Für Anregungen oder Hinweise bin ich Euch dankbar.


Gruß

    Micha
Gast #2768559
Lesenswert?

Hallo,

ich wollte eigentlich vermeiden, auf dem Linux-System wie ein Irrer auf 
GPIOs oder Handshakeleitungen zu pollen. Wenn ich die Erfassung der 
Zählimpulse in einen Mikrocontroller absetze, kann ich auch mit einem 
Update/Neustart der Auswertesoftware auf dem Linux-System leben.

Hätte der Mikrocontroller eine eigene Stromversorgung kann der sogar 
ohne das Linux-System laufen (zu mindestens bis zum Zählerüberlauf). 
Beim nächsten Auslesen liefert er den aktuellen Zählerstand, so dass 
nicht das Problem mit Ausleselücken besteht.


Gruß

   Micha
(Firma: fritzler-avr.de) #2768638
Lesenswert?

Dann kommt eben nochn kleiner Mega8 vor den FT232 der dann per RXD/TXD 
am FT232 hängt.
Externe Stromversorgung brauchste nicht, auf den Mainboards gibts Jumper 
womit der USB dann auf 5V Standby des Netzteils geschalten werden kann.

Um den Momentanverbrauch zu bestimmen, kann man ja noch den Abstand 2er 
IMpulse per Timer bestimmen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren