Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:meters:power:vir_-_variable_impulsrate_fuer_s0-zaehler

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hardware:channels:meters:power:vir_-_variable_impulsrate_fuer_s0-zaehler [2015/05/17 21:20] – [Festlegung der optimalen Impulsrate (LED_Code)] aiohardware:channels:meters:power:vir_-_variable_impulsrate_fuer_s0-zaehler [2018/03/25 11:08] (aktuell) – alte Version wiederhergestellt (2016/02/21 21:18) jau
Zeile 1: Zeile 1:
 ====== VIR - variable Impulsrate für S0-Zähler ====== ====== VIR - variable Impulsrate für S0-Zähler ======
 **getested mit** **getested mit**
-  * Swissnox S-Watt bzw. SX-1L [[http://wiki.volkszaehler.org/hardware/channels/meters/power/swissnox_s-watt|swissnox_s-watt]]+  * Swissnox S-Watt bzw. SX-1L [[hardware/channels/meters/power/swissnox_s-watt|swissnox_s-watt]]
 <note warning>Bei Arbeiten am Geraet ist Vorsicht geboten, mangels galvanischer Trennung liegt quasi alles im Gerät auf Netzpotential!</note> <note warning>Bei Arbeiten am Geraet ist Vorsicht geboten, mangels galvanischer Trennung liegt quasi alles im Gerät auf Netzpotential!</note>
  
Zeile 27: Zeile 27:
 {{:hardware:channels:meters:power:vir:01_leistungssprung_original_s0.jpg|}} {{:hardware:channels:meters:power:vir:01_leistungssprung_original_s0.jpg|}}
  
-Hinzu kommt, dass die wenigen Impulse für einigermaßen plausible Leistungsanzeigen über einen bestimmten Zeitraum gesammelt werden müssen (im Bsp. 64s mittels Ethersex watchasync-Funktion/ AVR-Zeit => [[http://wiki.volkszaehler.org/software/controller/ethersex|s. hier]])+Hinzu kommt, dass die wenigen Impulse für einigermaßen plausible Leistungsanzeigen über einen bestimmten Zeitraum gesammelt werden müssen (im Bsp. 64s mittels Ethersex watchasync-Funktion/ AVR-Zeit => [[software/controller/ethersex|s. hier]])
 Die 64 Sekunden im Bsp. stellen jedoch schon eine signifikante zeitliche Verzögerung dar, was der angestrebten 100%-igen Nutzung des Energieüberschusses entgegensteht (z.B. 30s Wolke wird nur "gemittelt" erkannt). Aus diesem Grund ist es nicht ganz verständlich, weshalb nur S0-Zähler mit geringen Impulsraten käuflich zu erwerben sind. Die 64 Sekunden im Bsp. stellen jedoch schon eine signifikante zeitliche Verzögerung dar, was der angestrebten 100%-igen Nutzung des Energieüberschusses entgegensteht (z.B. 30s Wolke wird nur "gemittelt" erkannt). Aus diesem Grund ist es nicht ganz verständlich, weshalb nur S0-Zähler mit geringen Impulsraten käuflich zu erwerben sind.
  
-Dank der VZ-Mitstreiter wurde nun z.B. für den [[http://wiki.volkszaehler.org/hardware/channels/meters/power/swissnox_s-watt|Swissnox S-watt bzw. Swissnox SX-1L]] die Möglichkeit gefunden, den S0-Ausgang so zu tunen, dass der s.g. **high frequency output** bzw. **high pulse-rate output** ermöglicht wird.+Dank der VZ-Mitstreiter wurde nun z.B. für den [[hardware/channels/meters/power/swissnox_s-watt|Swissnox S-watt bzw. Swissnox SX-1L]] die Möglichkeit gefunden, den S0-Ausgang so zu tunen, dass der s.g. **high frequency output** bzw. **high pulse-rate output** ermöglicht wird.
 Leider ist die Impulsrate nach dem Tuning **fast 260-fach höher** als die Originalrate mit 2.000 Imp/kWh. Dies führt mit hoher Wahrscheinlichkeit zu Verarbeitungsproblemen bei den nachfolgenden Messeinheiten, sofern diese normale Kaufteile sind. Mein YPort-System schafft beispielsweise max. 30Hz S0-Inputfrequenz. Andere Messeinheiten benötigen ggf. eine Mindestimpulslänge von 30ms oder sogar 90ms (s. [[http://de.wikipedia.org/wiki/S0-Schnittstelle|S0-Schnittstelle]]) Leider ist die Impulsrate nach dem Tuning **fast 260-fach höher** als die Originalrate mit 2.000 Imp/kWh. Dies führt mit hoher Wahrscheinlichkeit zu Verarbeitungsproblemen bei den nachfolgenden Messeinheiten, sofern diese normale Kaufteile sind. Mein YPort-System schafft beispielsweise max. 30Hz S0-Inputfrequenz. Andere Messeinheiten benötigen ggf. eine Mindestimpulslänge von 30ms oder sogar 90ms (s. [[http://de.wikipedia.org/wiki/S0-Schnittstelle|S0-Schnittstelle]])
  
Zeile 49: Zeile 49:
 ===== elektronische Modifikation des "high pulse-rate output" mittels µC und Taster ===== ===== elektronische Modifikation des "high pulse-rate output" mittels µC und Taster =====
 ==== Schaltplan/ Anschlüsse ==== ==== Schaltplan/ Anschlüsse ====
-Die wesentlichen Umbaumaßnahmen zur Nutzung des CF-Signals = high frequency output sind [[http://wiki.volkszaehler.org/hardware/channels/meters/power/swissnox_s-watt|hier]] zu finden. Im Gegensatz zur direkten Kopplung des CF-Ausgangs an Pin1 des Optokopplers wird bei der VIR ein µC zwischengeschaltet.+Die wesentlichen Umbaumaßnahmen zur Nutzung des CF-Signals = high frequency output sind [[hardware/channels/meters/power/swissnox_s-watt|hier]] zu finden. Im Gegensatz zur direkten Kopplung des CF-Ausgangs an Pin1 des Optokopplers wird bei der VIR ein µC zwischengeschaltet.
 Der Originalschaltplan wurde wie folgt modifiziert (Farben entsprechen den Kabelfarben auf den Fotos): Der Originalschaltplan wurde wie folgt modifiziert (Farben entsprechen den Kabelfarben auf den Fotos):
  
Zeile 125: Zeile 125:
  
 ===== Festlegung der optimalen Impulsrate (LED_Code) ===== ===== Festlegung der optimalen Impulsrate (LED_Code) =====
-**Erläut. zum Excelfile (Zusatzinfos zur max. Leistung u. max. Inputfrequenz an nachgeschalteter Messeinheit)+**Erläut. zum Excelfile (Infos zur max. Leistung Verbraucher/Erzeuger, maxHigh-Phasen-Länge, max. Inputfrequenz an nachgeschalteter Messeinheit)
 ** **
  
-In der Software des Attiny sind 9 LED_Codes hinterlegt, welche das high frequency Signal (zw. 400.000...520.000 Imp/kWh) zwischen Faktor 2 und 50 herunterteilen können => Details s. nachfolgende Tabelle+In der Software des Attiny sind 9 LED_Codes hinterlegt, welche das high frequency Signal (400.000...520.000 Imp/kWh) zwischen Faktor 2 und 50 herunterteilen können. Damit lassen sich nun für die nachfolgende Peripherie "verträglichere" Impulsraten zw. 10.000...250.000 Imp/kWh erzeugen. => Details s. nachfolgende Tabelle
  
-{{:hardware:channels:meters:power:vir:41_led_codes-reduktionsfaktor.jpg?200|}}+{{:hardware:channels:meters:power:vir:41_led_codes-reduktionsfaktor.jpg?300|}}
  
-Damit lassen sich nun für die nachfolgende Peripherie "verträglichere" Impulsraten zw. 10.000...250.000 Imp/kWh erzeugen.+----
  
-und hier die Excel-datei zum Ermitteln des optimalen Teilers:+Zur Erzielung der max. möglichen Impulsrate (höchste mögliche Auflösung) bei gleichzeitiger Einhaltung der Rahmenparameter nachfolgender Auswertebaugruppen sind folgende Werte in die Exceltab. einzutragen (gelb hinterlegte Zellen): 
 +  * der aus einer Kalibrierung (z.B. Parallelmessung mit genauerem [[hardware:channels:meters:power:kd_302|]]) ermittelte Impulsratenwert am Swissnox-Zähler (Imp/kWh). Hierbei wird der modifizierte Swissnox mit LED_Code = 1 betrieben, um möglichst viele Impulse zählen zu können (=> hohe Genauigkeit). 
 +  * der max. Leistungswert des zu messenden Verbrauchers/Erzeugers (oder die Summe mehrerer angeschlossener Verbraucher/Erzeuger) 
 +  * Grenzwert für max. mögliche High-Phase des S0-Impulses (z.B. 30ms, 90ms) 
 +  * Grenzwert für max. mögliche S0-Frequenz für die nachfolgenden Baugruppen (z.B. YPort => max. 30Hz verarbeitbar) 
 + 
 +Nachfolgende Erläuterungen zeigen die Daten am screenshot der Exceltabelle. Im Ergebnis gibt die oberste hellblaue bzw. hellgrüne Zelle die Zeile wieder, deren LED_Code verwendet werden sollte. Im Fall des YPort spielte die Impulslänge (hellgrün) keine Rolle - nur die max. Grenzfrequenz von 30Hz (hellblau) war für die korrekte Funktion bindend => bei einem mit max. 3.000 Watt arbeitenden Verbraucher wäre LED_Code 5 einzustellen, was mit 32.300 Imp/kWh eine mehr als 16-fache Auflösung im Vergleich zu den originalen 2.000 Imp/kWh darstellt. 
 + 
 +{{:hardware:channels:meters:power:vir:42_erlaeut_exceltab_1.jpg?840|}} 
 + 
 + 
 +---- 
 + 
 +und hier die eigentliche Excel-Datei zum Ermitteln des optimalen Teilers:
  
 {{:hardware:channels:meters:power:vir:s0_swissnox_sx1l_config_v3.xls|}} {{:hardware:channels:meters:power:vir:s0_swissnox_sx1l_config_v3.xls|}}
hardware/channels/meters/power/vir_-_variable_impulsrate_fuer_s0-zaehler.1431890429.txt.gz · Zuletzt geändert: 2015/05/17 21:20 von aio