Forum: Mikrocontroller und Digitale Elektronik Steuergeräte schützen?


von Manuel A. (Firma: Privat) (aua)


Lesenswert?

Hallo!

Ich bräuchte kurz euere Hilfe:

Ausgangssituation ist ein 24V basiertes Steuergerät welches via PWM 
Signal einen Aktor steuert.

Das PWM Signal basiert auf 100Hz und 24V.
Der Aktor gibt am PWM Port 24V+ aus und das Steuergerät pulst diese auf 
Masse.

Ich gehe mit einem Mega 2560 dazwischen und steuere den Aktor. Das 
funktioniert auch. Nun müsste ich aber die Signale vom Steuergerät 
ebenfalls noch auf dem Arduino auswerten können.

Wie gehe ich vor um das Steuergerät und den Arduino voneinander zu 
schützen? Der Arduino hängt an der selben Masse. Irgendwie stehe ich auf 
dem Schlauch.

Funktioniert ein PNP Transistor mit dem 24V STG an der Basis und den 
3,3V auf c und E?

von bingo (Gast)


Lesenswert?


von STK500-Besitzer (Gast)


Lesenswert?

Optokoppler

von Roland P. (pram)


Lesenswert?

Wenn die selbe Masse da ist, könntest du auch einen spannungsteiler und 
eine Clamping Diode verwenden.

von Manuel A. (Firma: Privat) (aua)


Lesenswert?

Danke für die beiden Vorschläge, das schaue ich mir näher an!

Aber kurz für mich zum Verständnis,
das STG zieht die +24V vom Aktor auf Masse. Das heißt, entweder im Aktor 
oder im STG müsste ein Widerstand sein um einen Kurzschluss zu 
vermeiden.

Wenn ich nun beim Aktor den PWM gegen Masse messe, erhalte ich nach etwa 
einer Minute langsam ansteigend einen finalen Widerstand von 550kOhm.

Davon ausgehend dürfte es funktionieren wenn ich beim abgreifen des PWM 
Signals von Steuergerät einen Widerstand von 550kOhm anbringe richtig?

von STK500-Besitzer (Gast)


Lesenswert?

Manuel A. schrieb:
> Der Aktor gibt am PWM Port 24V+ aus und das Steuergerät pulst diese auf
> Masse.
Wenn das so sein soll, dann sind die 24V schon mittels Widerstand 
strombegrenzt.

von Noch einer (Gast)


Lesenswert?

Kurze Rückfrage.

Hast du ein funktionierendes System aus Aktor und Steuergerät? Willst 
nur mit dem AVR eine 100Hz Spannung von 24V mitlesen? Dann genügt doch 
ein Spannungsteiler zum Schutz des AVR.

Oder musst du zuerst noch ein sauberes 24V PWM für das Steuergerät 
erzeugen?

von Manuel A. (Firma: Privat) (aua)


Lesenswert?

Was spricht genau dagegen den PWM des STG direkt auf einen GPIO des 
Arduino legen? Oder wie finde ich den notwendigen Widerstand heraus wenn 
ich den STG PWM auf die +24V lehen mlchte?

Steh immernoch etwas auf dem Schlauch:(

Edit:

Ich steuere den Aktor bereits über den Arduino und möchte nun auf dem 
Arduino noch einen Eingang für das PWM des STG bilden, um den PWM Wert 
der vom STG kommt in meinem Programm noch auswerten zu können.
Weiß blos nicht so recht wie ich das PWM abgreifen soll ohne dem STG zu 
schaden.

Möchte es nicht einfch testweiße auf die +24V halten :D

: Bearbeitet durch User
von Noch einer (Gast)


Lesenswert?

Wie stark kannst du das PWM belasten?

Erster Vorschlag ist doch an die 24V einen Spannungsteiler von 47k und 
10k. Und dann mal schauen, ob es 24V bleiben. Bei 100Hz könnte auch noch 
470k und 100k klappen.

von Dietrich L. (dietrichl)


Lesenswert?

Manuel A. schrieb:
> Der Aktor gibt am PWM Port 24V+ aus und das Steuergerät pulst diese auf
> Masse.
>
> Ich gehe mit einem Mega 2560 dazwischen und steuere den Aktor. Das
> funktioniert auch.

Aber du gehst doch hoffentlich mit den +24V nicht direkt auf den Mega 
oder wie hast du das verschaltet? Normalerweise gehört zwischen Mega und 
Aktor ein Transistor (Bipolar oder FET).

> Nun müsste ich aber die Signale vom Steuergerät
> ebenfalls noch auf dem Arduino auswerten können.

Vor dem Transistor ist ja nur ein "normaler" Logikpegel - den kannst 
du dann problemlos direkt auf den Arduino geben (vorausgesetzt, beide 
haben die gleiche Versorgungsspannung).

von Manuel A. (Firma: Privat) (aua)


Lesenswert?

Ne, ich hab den Output vom Arduino mit einem 1MOhm an den C eines NPN 
Transistors und der schaltet dann die 24V des Aktors auf Masse. Das 
funktioniert einwandfrei.

Blos das PWM Signal des Steuergeräts brauch ich noch am Arduino. Komm 
erst morgen wieder ans Steuergerät aber dann mach ich nochmal ein paar 
tests.

: Bearbeitet durch User
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.