OpenKNX UP1 8xSensor

OpenKNX UP1 8xSensor

KNX-TP1 Unterputz-Sensormodul mit 8 herausgeführten I2C-Kanälen, 3.3V und GND. Technisch sind 16 ESD-geschützte GPIOs mit optionalen PullUps auf den externen Klemmen sowie ein zusätzlicher GPIO, 3.3V, GND und Vcc2 (auch 3.3V) verfügbar.

UP1-SEN-8x.jpg

Übersicht

Anbieter

OpenKNX

Gerätebezeichnung

UP1 8xSensor

OpenKNX Geräte-ID

UP1-SEN-8x

Status

FERTIG

Mikrocontroller

RP2040

Geräteplattform

UP1

Binäreingänge

bis zu 16 (3.3V, gegen GND), nur für Leitungslängen bis 30cm

Sensoren

SHT2x, SHT3x, SHT4x, BME280, DS18B20

Verfügbarkeit

OPENKNX BAUSATZ PCB

Bezugsquelle

OpenKNX UP1-SEN-8x

Verfügbare Applikationen

Details zur Verwendung mit der UP1 8xSensor Applikation

Jeweils ein I2C-Sensor oder 2xDS18B20 oder 2xBinäreingang je Kanal A-H

UP1-SEN-8x_connections.jpg
UP1-SEN-8x V01.00 Klemmenbelegung mit UP1-8xSensor Applikation

Details zur Verwendung mit der Sensormodul Applikation

Die I2C Sensoren müssen alle an Kanal E angeschlossen werden
Binäreingänge 1-4 sind auf Kanal C und D verfügbar.

Details zur Verwendung mit der Zutrittskontrolle Applikation

Der Anschluss der Peripherie erfolgt entweder direkt an J12 (ab SEN-UP1-8x V01.00)

UP1-SEN-8x_acc_r503.jpg
R503 an J12 UP1-SEN-8x V01.00

oder direkt an die Klemmen nach folgenden Schemata

UP1-SEN-8x_connections_acc.jpg
Belegung der Klemmen UP1-SEN-8x mit Accesscontrol V0.15. UP1-SEN-8xTH analog.

Matrix-Keypads können als Codetastatur an die als Keypad R1 bis R4 und C1 bis C3 angeschlossen werden. Keypads mit der rechts gezeigten Belegung und Verschaltung werden dabei unterstützt.

Bei der Nutzung einer Codetastatur empfhielt sich die Verwendung eines Piezo-Buzzers als Feedback-Kanal zum Anwender.
Als Buzzer können aktive oder passive Buzzer verwendet werden, auf die maximale Belastung von 12mA muss geachtet werden.

4x3-Keypad-Arrangement.png

 

OpenKNX-UP1-PinOut.png
Belegung der Klemmen SEN-UP1-8xTH mit Accesscontrol V0.10. SEN-UP1-8x analog.
R502-Pinout-640x287.jpg

Weitere Informationen

Hardwaredetails

Versionen

  • V00.10 - siehe auch SEN UP1 8xTH

  • V00.20 - siehe auch SEN UP1 8xTH

  • V01.00 - Überarbeitung mit JST Programmieranschluss, und zwei zusätzlichen Klemmen für IO13 und Vcc2 und alternativ nutzbare JST 1.0 Anschlusssstecker für Sensoren

Beschreibung der Hardware

Der UP1 8xSensor ist ein für den Einsatz in einer Unterputzdose designtes Elektronikmodul mit KNX-TP1 Anschluss, 20 Schraubklemmpunkten, Prog-LED und Prog-Taste.

Als MCU kommt ein RP2040 mit 16MB Flash zum Einsatz. Das Programmieren erfolgt über eine Adpaterplatine - den UP1-Progger JST - per USB oder alternativ per SWD (was dann auch In-Circuit-Debugging unterstützt).

16 GPIOs werden jeweils paarweise auf die Kanäle A-H verteilt und sind jeweils zum Anschluss eines I2C-Sensoren vorgesehen. Diese GPIOs sind außerdem durch einen USB-LC6 gegen ESD geschützt.
Ein weiterer GPIO (IO13), 3.3V, GND und Vcc2 (normalerweise ebenfalls 3.3V) sind ebenfalls auf den Klemmen verfügbar.

Für die Sensoren steht bei Anschluss an 3.3V ca 70mA, bei Anschluss an Vcc2 ca. 100mA zur Verfügung - bei Verwendung von SHTxx ist dies im Vollausbau völlig ausreichend.

Der 6polige JST-SH (J12) ist für den Anschluss eines R502/3 oder kompatiblen Fingerprintsensors vorgesehen. Alternativ ist der Anschluss auch als Kanal E und F.1 verwendbar (je nach Applikation).

Für die Kanäle A+B (J10), C+D (J11) sowie G+H (J13) steht jeweils ein 8polger JST-SH (Raster 1mm) zur Verfügung, über die mit handelsüblichen Anschlusskabeln jeweils 2 I2C Sensoren angeschlossen werden können. Belegung siehe Schaltplan bzw. KiCAD im Repository.

Klemmenbelegung

ToDo

Stückliste

  • Platine UP1-SEN-8x, teilbestückt, V01.00

  • NanoBCU 5130, VCC2 = 3.3V, SMD-bestückt

  • Busklemme rot/grau

  • UP1-SEN-8x_Case_bot.stl

  • UP1-SEN-8x_Case_top.stl

Aufbauanleitung

UP1-SEN-8x-kit.jpg
Diese Teile werden benötigt
UP1-SEN-8x_Assembly01.jpg
UP1-Progger JST und UP1-SEN-8x

UP1-Progger JST und UP1-SEN-8x wie abgebildet verbinden.
Anschließend eine kompatible Applikation auf das Gerät hochladen .
Die Prog-LED sollte auf das Drücken der Prog-Taste reagieren.
Bei Abweichungen Support im Forum anfragen.

UP1-SEN-8x_Assembly10.jpg
NanoBCU wie abgebildet einlegen und ausrichten. Mit einem geeignetem Abstandshalter (z.B. ein doppelt gefaltetes Stück Papier) sicherstellen dass der Elko der BCU die Platine nicht berührt.
Am besten ersten den mittleren Pin löten, und ggf. Ausrichtung korrigieren.
UP1-SEN-8x_Assembly11.jpg
SEN-UP1-8x mit eingelöteter BCU
UP1-SEN-8x_open.jpg
Platine in das Unterteil des Gehäuses einlegen
UP1-SEN-8x.jpg
und den Deckel schließen.