Hallo zusammen,
ich hab hier ein seltsames Phänomän, auf das ich mir keinen Reim machen kann. Unser Heizungsbrenner fällt leider immer wieder aus - manchmal nach 3 Wochen, manchmal 3 mal am Tag. Auf jeden Fall immer dann wenn man es nicht erwartet und unter die Dusche steigt. Am Brenner leuchtet dann eine rote Lampe.
Also hab ich einen Arduino Nano 33 Iot genommen, einen LDR und einen Widerstand. Die Spannung zwischen LDR und Widerstand messe ich an einem Analogpin A1. Solange das ganze über USB vom PC aus mit Strom versorgt wird funktioniert es wie erwartet - dunkle ich den LDR an, fällt der Analogwert in den zweistelligen Bereich, wird es beleuchtet steigt er auf 400, 500, 600 je nach Helligkeit der Lichtquelle.
Versorge ich nun die Schaltung nicht mehr über USB mit Strom sondern von der Platine der Heizungssteuerung (nominell 12V, gemessen 13,3V) ist der analoge Messwert schon bei schwacher Beleuchtung bei über 1000 und fällt auch bei völliger Dunkelheit im Raum nicht plötzlich sondern sehr langsam auf rund 600 ab, wo er dann zwischen 500 und 700 schwankt.
Irgendwelche Vorschläge woran das liegen kann und wie ich das beseitige?
Viele Grüße
Robert
wenn das ein "realer" originaler Arduino Nano 33 IoT ist, dann ist am Vin ein MPM3610 verbaut: Max. Eingangsspannung 21V, der Regler kann 1.2A liefern (geniales Teil).
Du sagst am Eingang "sondern von der Platine der Heizungssteuerung (nominell 12V, gemessen 13,3V)". Weisst Du ob das eine Gleichspannung ist, Belastbarkeit (der nano 33 iot hat ein WLAN und Bluetooth-Modul, WLAN braucht sehr viel Strom [verglichen mit dem Rest des Nanos]).
Mein Bauch sagt Stromprobleme, entweder ist die Eingangsspannung (Richtung Vin) nicht stabil oder die Strombelastbarkeit ist nicht so toll.
Wie hoch ist denn in dem Fall die Spannung oben am LDR, d.h. nach der
Stabilisierung?
Die Spannung am Analogpin beträgt 2,84V. Ich habe jetzt einmal die ganze Schaltung vom Strom getrennt und ohne en Arduino gemessen. 10 kOhm zwischen GND und A1 (der Widerstand), je nach Lichteinfach ca 15kOhm zwischen A1 und 3,3V (über den LDR).
Seltsam wirds wenn ich die Messungen unter Spannung und mit eingebautem Arduino wiederhole: je nachdem welche Spitze vom Voltmeter ich wo ansetzte bekomm ich -50 kOhm angezeigt oder 1 - also kein Durchgang wenn ich versuche den 10 kOhm Widerstand zu messen.
wenn das ein "realer" originaler Arduino Nano 33 IoT ist, dann ist am
Vin ein MPM3610 verbaut: Max. Eingangsspannung 21V, der Regler kann 1.2A
liefern (geniales Teil).
Du sagst am Eingang "sondern von der Platine der Heizungssteuerung
(nominell 12V, gemessen 13,3V)". Weisst Du ob das eine Gleichspannung
ist, Belastbarkeit (der nano 33 iot hat ein WLAN und Bluetooth-Modul,
WLAN braucht sehr viel Strom [verglichen mit dem Rest des Nanos]).
Mein Bauch sagt Stromprobleme, entweder ist die Eingangsspannung
(Richtung Vin) nicht stabil oder die Strombelastbarkeit ist nicht so
toll.
Gruesse
Th.
P.S.: Masseverbindungen?
Hallo Thomas,
es ist ein original Arduino. Laut Schaltplan der Heizungssteuerung sind es +12V DC und GND. Der Arduino läuft ja auch erstmal und scheint auch durchgängig Spannung zu haben, sonst würde die MQTT Verbindung abbrechen.
Auf was spielst Du mit Masseverbindungen an? Soll ich GND irgendwo mit dem Gehäuse verbinden/erden?
Was steht denn in der Software, welche er nutzen soll? Nicht dass es die
externe ist und der Pin hängt in der Luft.
Ganz ehrlich: bisher gar keine.
Ich bau den Arduino jetzt mal aus, füge den Befehl
analogReference(AR_DEFAULT)
hinzu und schau dann mal, was dann passiert.
Seltsam wirds wenn ich die Messungen unter Spannung und mit eingebautem
Arduino wiederhole: je nachdem welche Spitze vom Voltmeter ich wo
ansetzte bekomm ich -50 kOhm angezeigt oder 1 - also kein Durchgang wenn
ich versuche den 10 kOhm Widerstand zu messen.
Lies mal die Bedienungsanleitung deines Messgerätes. Die Funktion zum Messen von Widerständen setzt Spannungsfreiheit voraus. Außerdem sind keine sinnvollen Messwerte zu erwarten, solange der Widerstand mit anderen Bauteilen verbunden ist.
Deswegen wurdest du gebeten, die Spannung zu messen.
Wenn der LDR wirklich ca 15 kΩ hätte und der Widerstand 10 kΩ, dann müsste deine gemessene Spannung ungefähr 1 Volt betragen.
Seltsam wirds wenn ich die Messungen unter Spannung und mit eingebautem
Arduino wiederhole: je nachdem welche Spitze vom Voltmeter ich wo
ansetzte bekomm ich -50 kOhm angezeigt oder 1 - also kein Durchgang wenn
Wenn ein Voltmeter irgendetwas mit kΩ anzeigt, ist das Gerät defekt.
Und Widerstände, eingebaut in einer Schaltung zu messen, wenn die auch gar auch noch Spannung steht, wird zu 99.9% in daneben gehen.
Danke an alle!
Ich habe jetzt einen DC-DC-Konverter in die Zuleitung eingebaut. Die Spannung von der Heizungsplatine war einfach irgendwie nicht sauber.
Jetzt funktioniert alles wunderbar.