Forum: Analoge Elektronik und Schaltungstechnik Sofasteuerung Schaltung und Bestückung


von Seb (eskape)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

als SmartHome Hobbybastler bin ich noch nicht sehr erfahren mit 
Schaltungen, bei denen ein Mikrocontroller per Relais  Transistor  
Mosfet höhere Lasten schaltet.

Nun möchte ich mein neues Sofa-Canape ins SmartHome einbinden (Funktion: 
hoch und runter fahrbar). Die Fernbedienung (Bilder im Anhang) hat 
relativ viel Platz im Case für etwa einen D1 Mini, einen kleinen 
Step-Down Wandler und Transistoren (Relais, die ich kenne, eher nicht.

Es gehen vier Kabel in die Fernbedienung. Zwischen J1 und J3 liegen 
konstant 30V. Beim Betätigen des Buttons PB1 zum Herunterfahren, wird J1 
zu J2 durchgeschaltet, beim Betätigen von PB2 zum Hochfahren, wird J1 zu 
J4 durchgeschaltet.

Siehe schematischer Schaltplan (ist natürlich kein finaler Schaltplan 
und benutzt keine standarisierten Symbole)

Meinem Verständnis nach bräuchte ich pro Funktion bspw. einen Mosfet, 
der am Gate bei 3,3V per GPIO Pin des Mikrocontrollers durchschalten 
kann und an Source & Drain J1 mit J2 bzw. J4 verbindet.

Was würde aber nun passieren, wenn in der fertigen Schaltung einer der 
Buttons gedrückt wird? Meines Erachtens ein Kurzschluss zwischen Source 
& Drain, zu dem ich verschiedenste Angaben im Internet finde (von "kein 
Problem" hin zu "der Mosfet wird schmoren").
Muss ich evtl. die Schalter per Optokoppler an den Mikrocontroller 
anschließen, damit der Kurzschluss verhindert wird und die 
Tastenfunktionalität aber trotzdem weiterhin vorhanden bleibt?


Vielen Dank für eure Hilfe!

von Michael B. (laberkopp)


Lesenswert?

Ok, die Fernbedienung schaltet nicht den Motorstrom, sondern nur eine 
Steuerspannung, Gleichstrom.

Statt MOSFETs würde ich Optokoppler verwenden, LED an deinen ESP, 
Phototransistor brückt Taster.

Wenn man beide drückt, ist das wie wenn der Benutzer auf und ab 
gleichzeitig drückt. Die Motoren werden einen Schutz davor haben, 
entweder stehen bleiben oder eine Richtung gewinnt.

von Rainer W. (rawi)


Lesenswert?

Seb schrieb:
> ... und benutzt keine standarisierten
> Symbole)

Warum nicht?

Was ist mit den ganzen LEDs auf der FB?
Wie sind R1 und R2 verschaltet?
Leuchtet eine der LEDs, wenn eine Taste gedrückt wird?

Warum zeigst du nicht den vollständigen Schaltplan der Fernbedienung

Welche Spannung liegt zwischen bspw. J1 und J2 an?
Wieviel Strom fließt, wenn du einen der Taster brückst?

von Seb (eskape)



Lesenswert?

Das finde ich eine sehr interessante Idee. Das sähe dann bspw. so aus, 
wie (der nun etwas bessere) Schaltplan im Anhang?

Was wären hier geeignete Bauteile für

a) den Optokoppler?
Die Infos die ich geben kann: der D1 Mini liefert maximal 12mA, beim 
Durchschalten der Taster fließen 25mA zwischen J1 und J2/J4. Zwischen 
J1(+) Und J2/J4(-) liegen im Ruhezustand 30V.
Würde hier ein PC827 
(https://www.reichelt.de/de/de/optokoppler-pc-827h-p76186.html?search=pc827&&r=1) 
passen?

b) den Spannungswandler / Stepdown-Converter 30V -> 5V/3,3V
Wichtig ist hier ein möglichst kleiner Formfaktor.
Bspw.: 
https://www.berrybase.de/mini-step-down-converter-einstellbar-4-75-40v-0-9-30v/800ma-mit-pin-header 
?


Btw.: R1 & R2 scheinen Vorwiderstände für die LEDs die alle bei der 
Betätigung beider Taster leuchten.

von Michael B. (laberkopp)


Lesenswert?

Seb schrieb:
> Durchschalten der Taster fließen 25mA zwischen J1 und J2/J4

Gemesen ? Dann weisst du auch wo plus und minus ist, kannst den 
Optokopplerphototransistor also richtigrum einbauen.

CTR von 200% ist nötig, es muss also ein PC827D sein.

Ich würde daher ein PhotoMOS wie AQY212 nehmen, das kommt mit 3mA aus 
und schaltet problemlos die 25mA und dem ist auch noch egal wie rum man 
es an den Taster legt.

Beitrag #7542622 wurde von einem Moderator gelöscht.
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.