Forum: Mikrocontroller und Digitale Elektronik Von 24V auf 5V auf 24V & bitte einfach :)


von Moritz M. (Gast)


Lesenswert?

Moin moin,

Ich möchte mit einem Microcontroller eine schon vorhandene 24V Anlage 
steuern.

Sensoren:
- 2 Sensoren die mir 24V rausgeben. (Nicht änderbar)
- Taster die momentan mit 24V laufen, aber das ist ja leicht änderbar.

Aktoren:
- Ein Motor der mit 24V läuft und maximal 5A zieht (Im Regelbetrieb 
2,42A).
- Zwei Kontrollleuchten 24V, aber da kann ich ja auch kleinere LED´s 
benutzen.

Mein Microcontroller mit dem ich momentan arbeite ist ein Atmega8515.
Er läuft mit 5V (4,5 - 5,5V). Output gibt 5V und Input nimmt 5V.


Nun frage ich mich was der günstigste und vorallem leichteste weg ist.
Ich möchte nicht für eine einmalige Schaltung 6Std löten.

Mein halbwissen würde einfach Raleis benutzen!
Aber packt der Microcontroller das?
Mit Dioden/Thyristoren... kenne ich mich leider nicht sonderlich gut 
aus.

Wenmn einer die Güte besäße, würde ich mich über eine Skizze freuen, wo 
die richtigen Bauteilgrößen eingetragen sind.

Lg

von Karl H. (kbuchegg)


Lesenswert?

Moritz M. schrieb:

> Sensoren:
> - 2 Sensoren die mir 24V rausgeben. (Nicht änderbar)
> - Taster die momentan mit 24V laufen, aber das ist ja leicht änderbar.


kein Problem.
Jeweils mit 2 Widerständen einen Spannungsteiler pro Sensor bzw. Taster.

Das ist der leichtere Teil der Übung.

> Aktoren:
> - Ein Motor der mit 24V läuft und maximal 5A zieht (Im Regelbetrieb
> 2,42A).

Motor: Nur Ein/Aus oder auch Drehzahlregelung?

> - Zwei Kontrollleuchten 24V, aber da kann ich ja auch kleinere LED´s
> benutzen.

exaktemente


> Mein halbwissen würde einfach Raleis benutzen!
> Aber packt der Microcontroller das?

Direkt nicht.
Aber mit einem Treibertransistor sind auch Relais kein Problem.

von kolabier (Gast)


Lesenswert?

Relais:
http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern

Sensoren:
Spannungsteiler
1
+24V Signal ---+
2
               |
3
              +-+
4
              | |
5
              | | R1
6
              +-+
7
               |
8
               +---- 5V Input
9
               |
10
              +-+
11
              | |
12
              | | R2
13
              +-+
14
               |
15
        GND ---+  
16
        
17
18
(R1+R2) / R2 = 24V / 5V
19
20
-> R1 = 4 * R2
21
22
Praktisch:
23
R1 = 39k
24
R2 = 10k

Besser noch: Optokoppler verwenden.

von Moritz M. (Gast)


Lesenswert?

Moin moin & danke für die schnelle Antwort,

Sensor:
Ahh ok der 24V Eingang ist also klar.

Aktor:
Der Motor soll nur links und rechts laufen. Also einmal 
|24V-0V|und|0V-24V|


Jetzt noch das Aktor problem.
Ok wenn ich das noch rausbekomme bin ich der glücklichste Mann!

lg

von Karl H. (kbuchegg)


Lesenswert?

Moritz M. schrieb:
> Moin moin & danke für die schnelle Antwort,
>
> Sensor:
> Ahh ok der 24V Eingang ist also klar.
>
> Aktor:
> Der Motor soll nur links und rechts laufen. Also einmal
> |24V-0V|und|0V-24V|
>
>
> Jetzt noch das Aktor problem.
> Ok wenn ich das noch rausbekomme bin ich der glücklichste Mann!

2 Relais mit jeweils einem Umschaltkontakt und damit eine H-Brücke 
aufbauen.
Relais Ansteuerung wurde ja schon weiter oben verlinkt.

Könnte man auch mit Transitoren/Fet machen, aber wenn dir Relais reichen 
ist das wohl am einfachsten.


H-Brücke



       +24V o-----+                  +----o 24V
                  |                  |
                  o                  o

           Relais 1  o--  Motor --o  Relais 2
                    /              \
                  o                 o
                  |                 |
       0V  o------+                 +------o 0V

Mit den beiden Relais kannst du wahlweise entweder den einen Anschluss 
oder den anderen Anschluss des Motors an 24V schalten. Der jeweils nicht 
geschaltete Anschluss bleibt dabei auf 0V verbunden und der Motor dreht 
demenstprechend. Und wenn du beide Relais schalten lässt, dann sind eben 
beide Motoranschlüsse mit 24V verbunden under Motor dreht genauso wenig, 
wie wenn beide mit 0V verbunden sind.
Da die Relais mechanisch dafür sorgen, dass ein Motoranschluss entweder 
mit 24V oder mit 0V verbunden ist aber nie mit beidem gleichzeitig 
kannst du dir auch keinen Kurzschluss an einer Seite einhandeln, wenn du 
einen Programmfehler machst.

von Moritz M. (Gast)


Lesenswert?

Ja, das kann ich, aber die Feinelektronik ist mir unbekannt.
Wie komme ich von dem uc zum relais?

lg

von Karl H. (kbuchegg)


Lesenswert?

Moritz M. schrieb:
> Ja, das kann ich, aber die Feinelektronik ist mir unbekannt.
> Wie komme ich von dem uc zum relais?

Der Link wurde doch schon genannt
http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern#Schaltstufen

Welchen Transistor du nimmst, hängt vom Ralais ab.

ALso ab zum Elektronikhändler deines Vertrauens und nach Relais mit 
Umschaltkontakt gesucht.
Dzu brauchst Relais, die die 24V (oder mehr) und den von dir genannten 
Strom (oder mehr) schalten können, und deren Schaltspannung entweder 5V 
oder 24V beträgt (damit du nicht noch eine zusätzliche Spannung hast).
Aus den genauen Daten der Schaltspule errechnet sich dann der Strom, den 
man am Schalteingang braucht und daraus dann wieder die Dimensionierung 
des Schalttransistors und dessen Basiswiderstands.

Der µC schaltet den Transistor und der wiederrum die Relaisspule (der 
viereckige Kasten in den Schaltbildern)

von Moritz M. (Gast)


Lesenswert?

Ahh ok ich war irritiert, da war nie von Microcontroller "Ausgang" die 
rede.

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.