Forum: Analoge Elektronik und Schaltungstechnik Rauchmelder über Arduino ansteuern


von Andreas F. (forgi)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,
ich bin ganz neu hier, und hab direkt mal eine Anfängerfrage.
Die Suche hat mich ein bisschen erschlagen, und was wirklich Passendes 
habe ich leider auch nicht gefunden.

Ich möchte einen Rauchmelder über den Ausgang eines Arduinos auslösen. 
Dafür benutze ich am Rauchmelder den „Test“ Eingang. Dieser benötigt 
mindestens 7V.
Den Arduino, sowie den Rauchmelder versorge ich mit einer gemeinsamen 
Spannungsquelle von 9V.

Im Anhang habe ich eine Idee, wie ich das realisieren könnte. Allerdings 
bin ich mir nicht sicher ob das so funktioniert. Außerdem habe ich 
Probleme bei der Dimensionierung und Auswahl der Widerstände und des 
Transistors.
Hat von euch jemand eine Idee, oder einen Tipp wie ich das am besten 
umsetzen kann? Habe ich was vergessen? Sollte ich noch etwas beachten?
Vielen Dank im Voraus.

Grüße Forgi

von Cerberus (Gast)


Lesenswert?

Die Kollektor-Schaltung ist dafür denkbar ungeeignet.
Versuchs mal mit der Emitterschaltung, z.B mit einem PNP.
Alternative wäre ein NPN, aber mit dem Nachteil das die
Schaltung dann invertiert. Da müsste der Ardunio dann
den Transistor ständig ansteuern, damit der RM nicht los geht.
Bei Stromausfall ginge der Rabatts dann möglicherweise ungewollt
los.

Andreas F. schrieb:
> Dieser benötigt mindestens 7V.

Das soll wohl heißen, dass der RM erst über 7V auslöst?
Wie ist denn die Eingangsbeschaltung des RM?
Ansonsten gehen Ratschläge evtl. in die falsche Richtung.

Gut möglich, dass ein PNP und ein 4,7-10k-Widerstand zwischen
einem Ardunio-Ausgang und der Transistorbasis reicht.
Ein BC177 oder BC327 könnte reichen.
Vom Ardunio muss der dann Low-Level programmiert werden.

von Stefan P. (form)


Lesenswert?

Du brauchst noch einen zusätzlichen PNP-Transistor um Deine ~7-9 Volt 
schalten zu können.

Alternativ kannst Du auch den rechten Widerstand nach oben an den 
Kollektor setzen und zum Auslösen des Rauchmelders kurz rauchen lassen.

von Andreas F. (forgi)


Lesenswert?

Hallo,

danke für den Tipp.

Ja, der Rauchmelderchip benötigt mindestens 7V am "Test" Eingang, um es 
als high Signal zu erkennen und den Alarm auszulösen. Beschaltet ist 
dieser Eingang bisher nur mit dem Testschalter des RM. Dieser Schaltet 
ohne irgendwelche Bauteile dazwischen 9V auf den "Test" Eingang des 
Chips.

Das verstehe ich noch nicht, weshalb genau ist ein PNP besser geeignet?
Wie würde diese Schaltung dann aussehen?

von Andreas F. (forgi)


Lesenswert?

Stefan P. schrieb:
> Alternativ kannst Du auch den rechten Widerstand nach oben an den
> Kollektor setzen und zum Auslösen des Rauchmelders kurz rauchen lassen.

Das ist keine Option, weil der Verbrauch an Transistoren wohl ziemlich 
hoch wäre und ich glaub nicht, dass der Rauch des Transistors ausreicht 
um den Rauchmelder auszulösen ;)

von Mario M. (thelonging)


Lesenswert?

Wenn es nur darum geht, den Test-Eingang mit 9V zu verbinden, kann man 
das auch mit einem Optokoppler machen.

von MeierKurt (Gast)


Lesenswert?

Cerberus schrieb:

> Bei Stromausfall ginge der Rabatts dann möglicherweise ungewollt
> los.

Geht es nicht.
Weil: "Den Arduino, sowie den Rauchmelder versorge ich mit einer 
gemeinsamen Spannungsquelle von 9V."
Kein Strom, kein Rabatz.

von Andreas F. (forgi)


Lesenswert?

Mario M. schrieb:
> Wenn es nur darum geht, den Test-Eingang mit 9V zu verbinden, kann man
> das auch mit einem Optokoppler machen.

Ja, darum geht es im prinzip nur. Aber warum sollte in diesem Fall ein 
Optokoppler besser sein? Ist doch eigentlich ähnlich einem Transistor, 
nur dass es galvanisch getrennt ist oder?

von Mario M. (thelonging)


Lesenswert?

Da Deine "Last" mit Masse verbunden ist, muss sie "high side" geschaltet 
werden. Dazu braucht man 2 komplementäre Transistoren und etliche 
Widerstände, z.B. wie hier:
Beitrag "High Side Schalter"
Gerade weil der Optokoppler galvanisch trennt, kann man diesen Aufwand 
vermeiden. Stell Dir den Optokoppler als Relais vor: Der Controller 
steuert die Relaisspule und der Kontakt schaltet Deinen Rauchmelder.

von Andreas F. (forgi)


Lesenswert?

Vielen Dank für eure Antworten.
Ich glaub der Link zu dem High Side Schalter war genau das, was ich 
gesucht habe.
Wenn ich stattdessen einen Optokoppler nehme, kann ich den da auch 
tatsächlich wie ein Relais anschließen, oder benötige ich da auch am 
Ausgang ein Widerstand, über dem ich die benötigten 9V abgreife?

von Mario M. (thelonging)


Lesenswert?

Ein Widerstand wird nicht benötigt, Du musst im Gegensatz zu Relais nur 
auf die Polung achten. Da bei Optokopplern npn-Transistoren üblich sind, 
gehört also Kollektor an Plus.

von forgi (Gast)


Lesenswert?

Danke für den Tipp!

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.