Eine einheitliche Verwendung von Begriffen und Strukturen erleichtert die Kommunikation. Neueinsteiger werden so das Projekt leichter verstehen, Alteingesessenen erleichtert es das Nachvollziehen von lange zurückliegenden Entwicklungen.

Hier werden die wichtigsten allgemeinen Konventionen zusammengefasst.

--- ENTWURF ---

Geräte

Selfbus-Geräte sind am Ende KNX-kompatible Geräte wie die Kauflösungen von MDT, Jung, ADD, etc.
Ein Selfbus-Gerät setzt sich in der Regel zusammen aus aus mehreren Bausteinen. Die Denke in Bausteinen repräsentiert mehr die Sicht eines Entwicklers, die Denke in Geräten mehr die eines Anwenders.

  • Aktoren
  • Sensoren

Wichtig ist festzuhalten, welche Kombinationen von konkreten Bausteinen valide sind, um ein fuktionierendes Gerät zu erzeugen.
Beispiel: "derselbe" 8fach Schaltaktor kann zwar dieselbe Applikationsplatine verwenden, aber verschiedene Controller (LPC922 oder SMD LPC).

Tabelle: Bausteinkombinationen 8fach Schaltaktor

GerätController-BausteinApplikations-Baustein
8fach SchaltaktorController LPC

8out LPC

8fach SchaltaktorController SMD LPC8out LPC
8fach SchaltaktorController ARM8out ARM

Hardware-Bezeichnungen

Verwendeter BegriffStandardisierter BegriffErläuterung

LPC, LPC 922, DIL

  
SMD LPC  
ARM  
   

Dokumentation

Auch eine Vereinheitlichung der Struktur und Namen in der Dokumentation ist sinvoll - alleine, weil man sich schneller zurecht findet beim Suchen von Inhalten.

Bezeichnung von Hardwarebausteinen

{Bausteintyp} {Bausteinname} {Prozessorvariante} - {Einbaugröße} - {besondere Eigenschaft} - {Version}

Besonderheit: Einbaumodule bestehen aus nur einem Hardwarebaustein! Daher müssten diese konsequenter Weise sowohl bei den Hardwarebausteinen als auch bei den Geräten gelistet werden.

Beispiele:

  • Controller ARM1115 - 4TE
  • Controller LPC - 4TE
  • Applikation 8out ARM - 4TE - bistabile Relais
  • Addon Tasterplatine - 4TE - V1
  • Einbaumodul 8fach Binäreingang ARM - Strapubox 45

Bausteintypen

  • Applikation
  • Controller
  • Addon
  • Systembaustein
  • Einbaumodul

Tags:
Created by Christian Balzer on 2018/01/11 00:13