Forum: Mikrocontroller und Digitale Elektronik Controllino Maxi Analogeingang schaltet nicht


von Jonas (Gast)


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

von Flöte (nsolo)


Lesenswert?

Beschreibe doch mal genau was für ein Eingangssignal das ist, wo das 
herkommt und über welches Ausgangssignal du die Motore ansteuern 
möchtest. Liste die weiteren Komponenten auf und zeig deinen Schaltplan.

von Michael B. (laberkopp)


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.

von Stefan F. (Gast)


Lesenswert?

Zeige außerdem den Quelltext

von Jonas (Gast)


Angehängte Dateien:

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

von Michael B. (laberkopp)


Lesenswert?

Jonas schrieb:
> Einen Schaltplan habe ich nicht.

Eine Antwort habe ich nicht,

Aber das Programm ist einfach genug, wenn nicht zufällig der 
Analogeingang mit auf demselben Pin liegt wie ein Relaisausgang, wie in 
deinen #defines, dann liegt es nicht am Programm.

von Adam P. (adamap)


Lesenswert?

Michael B. schrieb:
> wenn nicht zufällig der
> Analogeingang mit auf demselben Pin liegt wie ein Relaisausgang, wie in
> deinen #defines

das sieht schon sehr verdächtig aus.

von Stefan F. (Gast)


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.

von Stefan F. (Gast)


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.

von Lothar (mutex)


Lesenswert?

Stefan F. schrieb:
> Ich kann weder den Schaltplan noch das Produkt-Datenblatt

Er hat vermutlich das Maxi:

https://www.controllino.com/wp-content/uploads/2018/10/CONTROLLINO-MAXI-Pinout.pdf

Es gibt auch noch eine Version mit 0-10V I/O:

https://www.controllino.com/wp-content/uploads/2021/03/CONTROLLINO-MAXI-Automation-Pinout.pdf

von Manfred P. (pruckelfred)


Lesenswert?

Lothar schrieb:
> Er hat vermutlich das Maxi:

Angemeldet seit 12.07.2023

und nicht in der Lage, seine Umgebung ordentlich zu beschreiben. 
Programm irgendwo her kopiert.

Mit vermutlich und ohne Schaltplan: Haken dran, aussichtslos.

Meiner Einer würde im Programm ein paar Ausgaben einpflegen, z.B. 
serial.print und sich anschauen, wo es klemmt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.