Forum: Mikrocontroller und Digitale Elektronik Motor-Steuerung klappt meinchmal nicht


von Alexander L. (thenightalex)


Angehängte Dateien:

Lesenswert?

Hallo,

bin neu im Forum hab nur gutes und hilfreiches hier gefunden, nun hab 
ich ein kleines Problem.

Sobald ich bei X1.1 oder X1.2 kommt ein Signal an den Microcontroller, 
aber nach einiger Zeit(Etwa 5 Min) keines mehr. Ich finde keine 
beschädigung oder der gleichen, nur leicht warme Widerstände(R3 und R5).

Im Anhang ist der Schaltplan. Ich messe es mit einem Multimeter (Also 
nur ein Sockel ohne Attiny13). Die Spannungsquelle sind 5,04V und ist 
Stabil und belastbar.

Hab ich beim Optokoppler was grundlegendes falsch gemacht?

Mit freundlichen Grüßen
tna

von MaWin (Gast)


Lesenswert?

Alexander L. schrieb:
> Im Anhang ist der Schaltplan.

Da ist ja so ziemlich alles Falsch.

Guckst du nicht vorher, wie andere es machen ?
Die Freilaufdiode des Relais gehört parallel zur Relaisspule, nicht zum 
Schalttransistor.

Optokoppler brauchen einen Widerstand nach Masse damit der Transistor 
auch zuverlässig aus geht. Eigentlich braucht man aber keinen Transistor 
und keinen Widerstand sondern kann per Optokoppler den uC-Eingang mit 
aktiviertem internem PullUp direkt an GND schalten

Wenn dein MOSFET ein IR540 sein sollte, IRF540 ? Dann lässt der sich 
auch nicht mit 5V ansteuierln, dazu müsste es ein IRL540 sein. AM MOSFET 
Gate könnte man 10k nach Masse legen, damit er aus ist, wenn der uC noch 
nicht läuft.

1000uF und 100uF vielleicht vertauschen, die 100nF am Motor sind auch 
eher überflüssig. Man sollte ihn DIREKT am Motor haben, zur Entstörung 
wie hier:
1
                 +--47uH--+---+---+
2
                 |        |   |   |
3
                 |        | 47nF  |
4
 ----------------+        |   |   |
5
verdrillte Zuleitung    47nF  +--(M)
6
 ----------------+        |   |   |
7
                 |        | 47nF  |
8
                 |        |   |   |
9
                 +--47uH--+---+---+
.

: Bearbeitet durch User
von Alexander L. (thenightalex)


Angehängte Dateien:

Lesenswert?

MaWin schrieb:
> Alexander L. schrieb:
>> Im Anhang ist der Schaltplan.
>
> Da ist ja so ziemlich alles Falsch.
>
> Guckst du nicht vorher, wie andere es machen ?
> Die Freilaufdiode des Relais gehört parallel zur Relaisspule, nicht zum
> Schalttransistor.
Ist das mir Peinlich!
>
> Optokoppler brauchen einen Widerstand nach Masse damit der Transistor
> auch zuverlässig aus geht. Eigentlich braucht man aber keinen Transistor
> und keinen Widerstand sondern kann per Optokoppler den uC-Eingang mit
> aktiviertem internem PullUp direkt an GND schalten
Das wusste ich nicht, aus dem Datenblatt hab ich eine niedrige 
Ausgangsspannung gelesen und hab gemeint man muss es verstärken.
>
> Wenn dein MOSFET ein IR540 sein sollte, IRF540 ? Dann lässt der sich
> auch nicht mit 5V ansteuierln, dazu müsste es ein IRL540 sein. AM MOSFET
> Gate könnte man 10k nach Masse legen, damit er aus ist, wenn der uC noch
> nicht läuft.
Ja es ist ein IRL540, er schaltet bei 5v sehr gut und danke für den 
tipp! das war meine Sorge das der Motor am Anfang Sofort anging!

> 1000uF und 100uF vielleicht vertauschen, die 100nF am Motor sind auch
> eher überflüssig. Man sollte ihn DIREKT am Motor haben, zur Entstörung
> wie hier:
Macht die Diode zumindest was gegen Störungen? (der Motor hat bereits 
diese Schaltung ohne Drossel)

Die Dioden sind alle Schottkys hab nur keine in dieser Größe in Eagle 
gefunden.

Vielen Dank nochmal!

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.