Bestellliste Heizungssteuerung

Thomas Strub
2 min readJan 14, 2022

--

Für meine Heizungssteuerung, die ich im letzten Artikel vorgestellt habe, habe ich folgende Komponenten ausgewählt:

  • Raspberry Pi Zero W (ist vorhanden)
  • RPI Header welcher passt muss ich noch schauen 2,35€
  • Hutschienen Gehäuseset für Pi Zero amazon von Raspibox Zero Lite 27,99€
  • RPIZ Multi Hub von reichelt 8,35€, die Idee ist hier die beiden IR Sensoren anzuschließen
  • 2 USB IR Leseköpfe bei ebay von Hichi 43,17 €
  • Kabel mit Stecker von Heizung zum Zählerkasten
  • USB-Hub für 8,95€

Update 04.03.2022

Die Verbindung zwischen der Heizung und dem Raspberry Pi ist schwieriger als gedacht.

Spezifikation des Bus:

Technische Daten LPBPhysical Layer Spannungspegel und Zeichenübertragung gemäss nach ISO / OSI NF C 46 621 Data Link Layer Buszugriffsverfahren, Telegrammaufbau, Telegrammübermittlung nach ISO / OSI und Datensicherung gemäss NF C 46 622
Application Layer Siemens-spezifisch nach ISO / OSI
Bus-Leerlaufspannung 15,5 V ± 10 % (unbelastet)
Signalpegel < 7 V: logisch ’1’, > 9 V: logisch ’0’
Polarität nicht vertauschbar
Kabel Zweidraht-verdrillt
Kabelkapazität 100 pF /mbei 800 Hz
Bus-Topologie Linie, Baum, Stern und Kombinationen davon Bemerkung: die Ringtopologie wird aus Blitzschutzgründen nicht empfohlen
Zeichenübertragung NRZ-Codierung, 8 Datenbit, ungerade Parität, 1 Stopbit
Baud-Rate 4800 Baud
Telegrammlänge max. 32 Zeichen
Übertragungs- durchschnittlich ca. 10 Telegramme pro Sekunde kapazität
Buszugriffsverfahren CSMA / CA (Mehrfachzugriff mit Kollisionsverhinderung)
Adressbereich 1..240, aufteilbar in 15 Gruppen / Segmente zu 16 Geräten
Anzahl Teilnehmer bei verteilter Busspeisung: max. 16

Folgende Projekte bieten etwas in die Richtung

1) https://github.com/fredlcore/BSB-LAN

2) https://adapter.ebusd.eu/index.en.html

3) Eigenbau

Vor- und Nachteile der unterschiedlichen Projekte

BSB-LAN Adapter

Der BSB-LAN Adapter hat für mich den Nachteil, dass ich den Raspberry Pi dann komplett einbauen würde, und es möglicherweise durch die nicht vorhandene Echtzeiteigenschaft des Raspberry Pi keine Garantie für eine hohe Betriebsstabilität gegeben ist, wenn noch zusätzlich weitere Prozesse auf dem Pi laufen. Da ich aber genau das vor habe bin ich da lieber zurückhaltend.

Out of Spec Nutzung des eBUS 3 Adapters

eBUS ist ein Protokoll mit folgenden Eigenschaften:

  • 15,5 V
  • 1 = high
  • 2400 Baud
  • Zugriff auf den Bus nutzt eine Synchronisation

Somit sind die Punkte 2 und 3 abweichend zu dem BSB-Protokoll, beides aber Eigenschaften, die man mit dem verwendeten 8-Bit Mikrocontroller einstellen kann.

Beim Zugriff auf den Bus wird Punkt 4 ist mir unklar ob der Mikrocontroller das CSMA/CA Verfahren entsprechend unterstützt.

Das größte Problem ist aber die Verfügbarkeit des Mikrocontrollers. Die ist nicht gegeben, somit fällt eine Test dieses Weges weg.

Eigenbau

Somit bleibt eher nur ein Eigenbau mit folgenden Eigenschaften:

  • USB-Anschluss
  • Pegelwandlung (einschliesslich Potentiometer) 3,3V auf 9 -15,5V
  • evtl. Invertierung
  • Galvanische Trennung
  • Taktgeber (4800 Baud)
  • CSMA/CA Fähigkeit möglichst im Bauteil und nicht über den rPi

--

--

Thomas Strub
Thomas Strub

Written by Thomas Strub

Diplom Informationswirt. Arbeite als Softwareentwickler. Schlage zu oft die Hände über dem Kopf zusammen wenn ich S-Architektur sehe — Lebe im schönen Breisgau.

No responses yet