Controllino Maxi Analogeingang schaltet nicht

Gast #7453006
Lesenswert?

Hallo zusammen,

ich habe ein kleines Problem mit meinem Controllino Maxi, der leider ein Eingangssignal nicht "erkennt".

Konkret geht es um folgendes: Ich möchte zwei Klappenmotoren mit gegenläufig mit einem 4,8V Eingangssignal schalten. Ich das Signal an A0 anlege, regt sich aber nichts. Die Input-LED leuchtet nicht und ich weiß leider nicht wieso. Das Signal sollte eigentlich stark genug sein, denn wenn ich eine 3 mm LED damit verbinde und es auf Masse lege, leuchtet die LED. Der Code funktioniert auch, denn wenn ich die Versorgungsspannung des Controllinos auf den Eingang lege, schalten die Relais einwandfrei.

Hat jemand eine Idee, was ich noch probieren könnte?

Danke schon mal im voraus.

VG Jonas

#7453022
Lesenswert?

Jonas schrieb:

Hat jemand eine Idee, was ich noch probieren könnte?

Verständliche Sätze schreiben ?

Wie wäre es, die Schaltung zu zeigen (man nennt es Schaltplan, links rein, rechts raus, oben plus und unten minus), die Datenblätter der verwendeten Klappensteuerung (wofür, Lüftung oder Auspuff oder Hühnerklappe?) und den Programmcode anzuhängen ?

https://www.controllino.shop/p/controllino-mini Produktdatenblatt Error 404.

Gast #7453059
Lesenswert?

Ich gebe zu, der Informationsgehalt war nicht sehr hoch, sorry erstmal dafür.

Als Eingangssignal habe ich mit dem Multimeter gemessene 4,8V DC.

Bei den Motoren handelt es sich um Belimo LMQ24 Klappenstellmotoren. Diese werden mit 24V DC versorgt und über die Relais R0, und R1 am Controllino geschaltet (24V DC). R5 ist Teil einer Art Not-Aus-Kette, die einen FU ansteuert, der wiederum einen Lüfter steuert.

Einen Schaltplan habe ich nicht. Code ist angehängt.

Danke Jonas

Angehängte Dateien:
Gast #7453132
Lesenswert?

Welchen Zweck haben die auskommentierten defines, und wie passt das zusammen?:

1
#define A1_PIN 1     // Eingang A1
2
voltage = analogRead(CONTROLLINO_A0) * (5.0 / 1023.0);  // Spannung an A1 messen

A1 versus A0 versus A1. Bist du da auf dem richtigen Pin?

Hast du das aus der Bedienungsanleitung beachtet?:

"Die CONTROLLINO Steuerungen verfügen über einen automatischen Spannungsteiler, der je nach gewählter Versorgungsspannung automatisch den richtigen Vorteiler zum Messen vonSpannungen einstellt. Bei einer Versorgungsspannung von 12V liegt der analoge Messbereich zwischen 0-13,2V. Die Wandlungsschritte betragen hier 0,015V = 15,0mV"

Offenbar nicht. Die Zeile müsste so aussehen:

voltage = analogRead(CONTROLLINO_A0) * 0.015;

Anstatt lange herum zu raten, wäre es hilfreich, den Messwert "voltage" irgendwo auszugeben und mit der tatsächlichen Spannung zu vergleichen. Hast du überhaupt mal nach gemessen? Wie viel Volt liegen denn am Eingang an?

Sage bitte nicht, dass deine LED dein einziges Messgerät sei.

Ich kann weder den Schaltplan noch das Produkt-Datenblatt auf https://www.controllino.shop/p/controllino-maxi öffnen (404 Not found). Das ist für so ein teures Produkt überraschend.

Gast #7453146
Lesenswert?

Jonas schrieb:

Die Input-LED leuchtet nicht und ich weiß leider nicht wieso

Wie kommst du darauf, dass die LED im analogen Betrieb verwendbar ist? In der Bedienungsanleitung sind die LEDs nur bei Verwendung als digitaler Eingang beschrieben. Das wird einen Grund haben.

Laut Beschreibung muss die Eingangsspannung (bei der 12V Version) mindestens 9V sein, damit die LED leuchtet.

Darunter steht, dass der Eingangsstrom < 3mA ist. Deine Test-LED würde schon bei wesentlich weniger als 3mA deutlich leuchten. Wie viel Strom liefert denn denn deine Quelle?

Das alles ohne Schaltpläne zu machen, ist schon ziemlich unvorteilhaft, um nicht zu sagen: blöd.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren