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.
Übersicht
Anbieter | OpenKNX |
|---|---|
Gerätebezeichnung | UP1 8xSensor |
OpenKNX Geräte-ID | UP1-SEN-8x |
Status | FERTIG |
Mikrocontroller | |
Geräteplattform | |
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 | https://muster.ing-dom.de/KNX-Geraete/OpenKNX-UP1-SEN-8x.html |
Verfügbare Applikationen
RaumController (ab V3.2.11)
Zutrittskontrolle (ab V0.10.2)
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 des Fingerprintsensors erfolgt entweder an J12 oder nach folgendem Schema an den Klemmen des Kanal E+F. Pin 1 und 6 werden mit 3.3V verbunden, GND mit GND.
Weitere Informationen
Github-Repository (SEN-UP1-8xTH, bis V00.20)
Github-Repository (UP1-SEN-8x, ab V01.00)
Hardwaredetails
Versionen
V00.10 - siehe auch https://github.com/OpenKNX/OpenKNX/wiki/SEN-UP1-8xTH
V00.20 - siehe auch https://github.com/OpenKNX/OpenKNX/wiki/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.
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-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.
Am besten ersten den mittleren Pin löten, und ggf. Ausrichtung korrigieren.