hardware:controllers:ferrariszaehler_lesekopf_rpi_gpio
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| hardware:controllers:ferrariszaehler_lesekopf_rpi_gpio [2014/09/13 10:51] – ronny_w | hardware:controllers:ferrariszaehler_lesekopf_rpi_gpio [2019/08/20 21:15] (aktuell) – Entfernung E-Mailadresse / Kontakt stromsammler10 | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| {{ : | {{ : | ||
| - | In vielen Haushalten wird ein Ferrariszähler vom Energieversorger eingesetzt. Auch bei Photovoltaikanlagen wurde / wird dieser als Einspeise- oder Summenzähler verbaut. Es sind zum Teil zwar auch S0- Ausgänge an den alten Ferrariszählern vorhanden, welche aber durch den Energieversorger verplombt wurden. Für einen Anschluss am Ferrariszähler S0- Ausgang muss daher ein Techniker anrücken. (im Raum SHK schlägt dies mit 180€ zu Buche). | + | In vielen Haushalten wird ein Ferrariszähler vom Energieversorger eingesetzt. Auch bei Photovoltaikanlagen wurde / wird dieser als Einspeise- oder Summenzähler verbaut. Es sind zum Teil zwar auch S0-Ausgänge an den alten Ferrariszählern vorhanden, welche aber durch den Energieversorger verplombt wurden. Für einen Anschluss am Ferrariszähler S0-Ausgang muss daher ein Techniker anrücken. (im Raum SHK schlägt dies mit 180€ zu Buche). |
| - | Mit dem Ferrariszähler- Lesekopf für Raspberry Pi kann die Drehscheibe abgetastet und die Anzahl der Durchläufe der Rot- Markierung ermittelt werden. Somit kann der Techniker- Einsatz gespart werden. | + | Mit dem Ferrariszähler-Lesekopf für Raspberry Pi kann die Drehscheibe abgetastet und die Anzahl der Durchläufe der Rot- Markierung ermittelt werden. Somit kann der Techniker-Einsatz gespart werden. |
| Ein Test System ist [[http:// | Ein Test System ist [[http:// | ||
| Zeile 12: | Zeile 12: | ||
| * Potenziometer zur Justage der Empfindlichkeit des Lesekopfs | * Potenziometer zur Justage der Empfindlichkeit des Lesekopfs | ||
| * Anschluss direkt am GPIO Port des Raspberry | * Anschluss direkt am GPIO Port des Raspberry | ||
| - | * Erfassung bis zu 7 S0- Kanäle über den GPIO Port möglich | + | * Erfassung bis zu 8 S0- Kanäle über den GPIO Port möglich |
| * durch doppelseitiges Klebeband jederzeit demontierbar | * durch doppelseitiges Klebeband jederzeit demontierbar | ||
| - | Die Java- Aplikation kann auch für die Erfassung von LED Zähler Impulsen verwendet werden. -> Doku Folgt! | + | Die Java- Aplikation kann auch für die Erfassung von LED- / S0-Zähler Impulsen verwendet werden. -> Doku folgt! |
| ===== Stromlaufplan ===== | ===== Stromlaufplan ===== | ||
| Zeile 25: | Zeile 25: | ||
| ===== Bestückungsplan ===== | ===== Bestückungsplan ===== | ||
| - | Durch die Verwendung der traditionellen HMD Löttechnik kann die Leiterplattenbestückung ohne spezielle | + | Durch die Verwendung der traditionellen HMD Löttechnik kann die Leiterplattenbestückung ohne spezielles |
| {{: | {{: | ||
| Zeile 31: | Zeile 31: | ||
| < | < | ||
| - | Hier ist die Target3001 Datei hinterlegt welche nur mit der kostenlosen Target Version von Conrad zu verwenden ist. | + | Hier ist die Target3001 Datei hinterlegt, welche nur mit der kostenlosen Target Version von Conrad zu verwenden ist. |
| {{: | {{: | ||
| Zeile 39: | Zeile 39: | ||
| ===== Stückliste ===== | ===== Stückliste ===== | ||
| - | {{ :hardware: | + | ^ **Position** |
| + | | 1 | R1 | Metallschichtwiderstand 0,25W 1% 1Ok (bei Abnahme 100 Stück) | ||
| + | | 2 | R2 / R4 | Metallschichtwiderstand 0,25W 1% 180r (bei Abnahme 100 Stück ) | 2 | W 76744 | 0, | ||
| + | | 3 | R3 | Metallschichtwiderstand 0,25W 1% 22k (bei Abnahme 100 Stück) | ||
| + | | 4 | C1 | Elko axial 1 µ F 35V | 1 | W45777 | ||
| + | | 5 | R5 | Spindeltrimmer 25k (Einsteller Oben) | 1 | W5 1657 | 1, | ||
| + | | 6 | D1 | LED 3mm Low -Current Rot | 1 | Q13006 | ||
| + | | 7 | X1 | Opto-Reflexkoppler CNY 70 | 1 | Q61519 | ||
| + | | 8 | IC2 | Optokoppler Vishay | ||
| + | | 9 | IC1 | Operationsverstärker | ||
| + | | 10 | - | Modul-Gehäuse ABS Schwarz 54 x 37 x 21 Strapubox | ||
| + | | 12 | - | Flachband -Telefonleitung 4 x 0.09 mm x 1m | 2 | X70890 | ||
| + | | 15 | - | RICHCO - PST-4-01 - DRUCKABSTANDSHALTER TEARDROP (Packung\\ mit 25 Stück ) | 4 | - | | ||
| + | | ** ** **Zwischensumme**|||||7, | ||
| + | | 16 | | ||
| + | | 17 | | Pfostenstecke für GPIO Port | | | | | | ||
| + | | 18 | | Klebeband | ||
| + | | Stand : | ||
| - | Im " | + | Im " |
| - | < | + | ===== Software |
| - | <note important> | + | Zur Datenerfassung wird eine Java-Applikation eingesetzt, die mit Hilfe der [[http:// |
| - | ===== Software -> Anbindung an Volkszählermiddleware ===== | + | Auf dem Raspberry |
| - | + | ||
| - | Zur Datenerfassung wird eine Java- Applikation, | + | |
| - | + | ||
| - | Auf dem Rapberry | + | |
| <code bash> | <code bash> | ||
| Zeile 62: | Zeile 75: | ||
| ---- | ---- | ||
| \\ | \\ | ||
| - | Für Debuggin- Zwecke wird [[http:// | + | Für Debugging-Zwecke wird [[http:// |
| <code bash> | <code bash> | ||
| Zeile 72: | Zeile 85: | ||
| Der Java s0_logger: | Der Java s0_logger: | ||
| - | {{: | + | {{: |
| <code bash> | <code bash> | ||
| <code bash>cd / | <code bash>cd / | ||
| Zeile 111: | Zeile 124: | ||
| ##Hier sind die Impulse/kWh ein zu tragen | ##Hier sind die Impulse/kWh ein zu tragen | ||
| s0.impulse=500, | s0.impulse=500, | ||
| + | |||
| + | #maximale Leistungen auf den Kanälen für Plausibilisierung in kW | ||
| + | s0.P_max=5.0, | ||
| ## S0 Volkszaehler UUID: Erzeugt über das Frontend des VZ, Typ S0-Impulse (z.B. Eklektrische Energie (S0-Impulse)) | ## S0 Volkszaehler UUID: Erzeugt über das Frontend des VZ, Typ S0-Impulse (z.B. Eklektrische Energie (S0-Impulse)) | ||
| Zeile 124: | Zeile 140: | ||
| \\ | \\ | ||
| {{: | {{: | ||
| - | log4j.xml}} | + | log4j2.xml}} |
| <code xml> | <code xml> | ||
| <?xml version=" | <?xml version=" | ||
| Zeile 159: | Zeile 175: | ||
| <note tip> | <note tip> | ||
| - | <note important> | ||
| - | Also Startscript, | ||
| - | </ | ||
| - | |||
| ---- | ---- | ||
| \\ | \\ | ||
| Zeile 173: | Zeile 185: | ||
| if [ $S0 == inaktiv ]; | if [ $S0 == inaktiv ]; | ||
| - | | + | |
| - | java -Xmx64m -Djava.awt.headless=true | + | |
| fi | fi | ||
| </ | </ | ||
| + | |||
| + | <note important> | ||
| + | Also Startscript, | ||
| + | </ | ||
| Ausführbar machen: | Ausführbar machen: | ||
| Zeile 187: | Zeile 203: | ||
| ===== GPIO Anschluss ===== | ===== GPIO Anschluss ===== | ||
| - | Der Ferrariszähler Lesekopf benötig eine Versorgungsspannung von 5V. Daher ist es nötig den RJ12 Buchsenkontakt 2 mit dem PIN 2 der GPIO Leiste zu Verbinden (+5V). Der RJ12 Buchsenkontakt 4 muss mit dem PIN 6 der GPIO Leiste verbunden werden (Ground). | + | Der Ferrariszähler Lesekopf benötig eine Versorgungsspannung von 5V. Daher ist es nötig, den RJ12 Buchsenkontakt 2 mit dem PIN 2 der GPIO-Leiste zu Verbinden (+5V). Der RJ12 Buchsenkontakt 4 muss mit dem PIN 6 der GPIO-Leiste verbunden werden (Ground). |
| - | Die CNY17 Ausgänge, RJ12 Buchsenkontakte 3 und 5, sind mit dem gewünschten GPIO Port zu Verbinden. Wobei zu beachten ist das der RJ12 Buchsenkontakt 3 an das +3V Signal | + | Die CNY17 Ausgänge, RJ12 Buchsenkontakte 3 und 5, sind mit dem gewünschten GPIO-Port zu Verbinden. Wobei zu beachten ist, dass der RJ12 Buchsenkontakt 3 an das +3V Signal |
| {{: | {{: | ||
| - | ^ GPIO Port | + | ^ GPIO Header |
| - | | | + | | |
| - | | | + | | |
| - | | | + | | |
| - | | | + | | |
| - | | | + | | |
| - | | | + | | |
| - | | 7 | 7 | | + | | 22 |
| + | | 7 | ||
| {{: | {{: | ||
| - | ^ RJ12 Buchse | + | ^ RJ12 Buchse |
| - | | 1 | - | | + | | 1 |
| - | | 2 | +5V (2 / 4) | | + | | 2 | +5V (2 / 4) |
| - | | 3 | +3V (1 / 17) | | + | | 3 | +3V (1 / 17) |
| - | | 4 | Ground (6 / 9 /\\ 14 / 20 / 25) | | + | | 4 | Ground (6 / 9 /\\ 14 / 20 / 25) |
| - | | 5 | GPIO Kanal\\ s0_logger | + | | 5 | GPIO Kanal\\ s0_logger |
| - | | 6 | - | | + | | 6 | - | |
| + | {{: | ||
| + | ===== Montage am Zähler ===== | ||
| + | |||
| + | < | ||
| ===== Bilder ===== | ===== Bilder ===== | ||
| Zeile 216: | Zeile 237: | ||
| {{: | {{: | ||
| {{: | {{: | ||
| + | \\ | ||
| + | {{: | ||
hardware/controllers/ferrariszaehler_lesekopf_rpi_gpio.1410598269.txt.gz · Zuletzt geändert: von ronny_w