Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:controllers:s0-an-rs232

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:controllers:s0-an-rs232 [2012/01/28 17:07] – [Umsetzung] stv0ghardware:controllers:s0-an-rs232 [2019/05/29 10:29] (aktuell) – Link ins Mailinglistenarchiv fixed zugschlus
Zeile 3: Zeile 3:
  
 <note> <note>
-Der Großteil des Inhalts dieser Seite stammt aus einer [[http://volkszaehler.org/pipermail/volkszaehler-dev/2010-May/000084.html|Mail]] von Harald König an die vz-dev Mailingliste.+Der Großteil des Inhalts dieser Seite stammt aus einer [[http://demo.volkszaehler.org/pipermail/volkszaehler-dev/2010-May/000084.html|Mail]] von Harald König an die vz-dev Mailingliste.
 </note> </note>
  
Zeile 28: Zeile 28:
 {{:hardware:controllers:s0-an-rs232_macgyverjpg.jpg?384}} {{:hardware:controllers:s0-an-rs232_macgyverjpg.jpg?384}}
  
-Alternativ kann man auch die Reste einer seriellen Maus endlich zu was vernüftigem verwenden und damit die Verkabelung an den Zähler realisieren:+Alternativ kann man auch die Reste einer seriellen Maus endlich zu was Vernünftigem verwenden und damit die Verkabelung an den Zähler realisieren:
  
 {{:hardware:controllers:mauskabel.jpg?384}} {{:hardware:controllers:mauskabel.jpg?384}}
  
-==== Software ====+===== Raspberry PI ===== 
 +<note> 
 +vzlogger loggt jetzt auch GPIOs.. 
 +</note> 
 +<note warning> 
 +ACHTUNG: es handelt sich dort um einen UART-Port mit 3,3V-Pegeln, 
 +nicht um eine RS232 Schnittstelle.\\ 
 +Die 3,3V entsprechen auch nicht der S0-Norm EN 62053-31, https://de.wikipedia.org/wiki/S0-Schnittstelle  
 +</note> 
 + 
 +Beim Raspberry Pi ist ein interne UART als ''/dev/ttyAMA0'' vorhanden, der hierfuer verwendet werden koennte.\\ 
 +Die Pinbelegung ist GPIO 15 für RXD (P1-10).\\ 
 +Achtung! Das funktioniert nicht in Verbindung mit Udos RPi-Erweiterungen, da dort diese Pins schon belegt sind. 
 + 
 +Da es sich um 3,3V-Pegel handelt, wird die RTS-Leitung nicht benoetigt, GND und/oder Vcc reichen aus.\\ 
 +(RTS GPIO 17 für RTS (P1-11), siehe [[http://elinux.org/RPi_Low-level_peripherals]]. 
 +Allerdings ist die RTS Funktion standardmäßig deaktiviert. Zum aktivieren muss der Pin erst in Alternate Function 3 versetzt werden. Das kann z.B. mit diesem Tool erfolgen: [[http://www.raspberrypi.org/phpBB3/viewtopic.php?t=39138&p=322253]] ''gpio_alt -p 17 -f 3''.) 
 + 
 +===== Software =====
 Die Auswertung der seriellen Schnittstelle wird dabei von [[/software/controller/vzlogger]] übernommen. Dafür wird das vzlogger-Protokoll ''s0'' benutzt. Ein Beispiel ist in der Standardkonfiguration im Wiki zu sehen. Die Auswertung der seriellen Schnittstelle wird dabei von [[/software/controller/vzlogger]] übernommen. Dafür wird das vzlogger-Protokoll ''s0'' benutzt. Ein Beispiel ist in der Standardkonfiguration im Wiki zu sehen.
  
-=== Alternative ===+==== Alternative ====
 Harald König hat bei der Entwicklung dieser Methode Standardtools von Linux verwendet. Harald König hat bei der Entwicklung dieser Methode Standardtools von Linux verwendet.
 Seine Skripte sind im git verfügbar: [[https://github.com/volkszaehler/volkszaehler.org/blob/master/misc/controller/misc/log_rawS0.sh|bash]], [[https://github.com/volkszaehler/volkszaehler.org/blob/master/misc/controller/misc/log_rawS0.lua|lua]]. Seine Skripte sind im git verfügbar: [[https://github.com/volkszaehler/volkszaehler.org/blob/master/misc/controller/misc/log_rawS0.sh|bash]], [[https://github.com/volkszaehler/volkszaehler.org/blob/master/misc/controller/misc/log_rawS0.lua|lua]].
hardware/controllers/s0-an-rs232.1327766826.txt.gz · Zuletzt geändert: 2012/01/28 17:07 von stv0g