Forum: Mikrocontroller und Digitale Elektronik IRLR024N schaltet 12V immer durch


von Marcel P. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein Problem mit meiner im Anhang befindlichen Schaltung.
Und zwar möchte ich mit einem Mega8 mittels PWM einen PC Lüfter steuern, 
allerdings läuft der Lüfter immer mit voller Leistung trotz PWM-Signal.
Ich habe schon versucht, den MOSFET anders zu beschalten, allerdings 
läuft der Lüfter in anderen Konstellationen gar nicht.
Leider kenn ich mich mit Transistoren nicht wirklich gut aus, ich kenn 
nur die Theorie^^.
Wer erkennt hier das Problem?

Vielen Dank schon mal vorab

MfG Marcel P.

von Kai W. (walle79)


Lesenswert?

Hast Du schon die Zeiten variiert? Wenn er gar nicht reagiert, ist der 
FET gehimmelt.

Kai

von Marcel P. (Gast)


Lesenswert?

Ja das habe ich getan. Ich habe sogar eine For-Schleife geschrieben um 
die komplette Auflösung durchlaufen zu lassen. PWM funktioniert 
prinzipiell, habe zwar kein Oszilloskop, aber ich habe einen 
Lautsprecher angeschlossen --> Ton --> Wechselspannung

Und ich habe bereits einen 2ten MOSFET der gleichen Art 
eingebaut...selbe Problem

von Magnus Müller (Gast)


Lesenswert?

...Source und Drain vertauscht?!?

von Marcel P. (Gast)


Lesenswert?

Drain ist der verkürzte Pin in der mitte bzw. Kühlfläche. So ist es bei 
mir in der Schaltung. Source ist bei mir rechts demnach links Gate

von Magnus Müller (Gast)


Lesenswert?

Wenn du Source und Gate kurzschliesst (Drahtbrücke, Messstrippe o.Ä.) 
sollte der Lüfter aufhören zu drehen...

Bitte ausprobieren und Ergebnis posten!

von Marcel P. (Gast)


Lesenswert?

dreht nicht mehr nachdem gate = source gesetzt wurde

von Magnus Müller (Gast)


Lesenswert?

Dann ist der FET schon mal heile =)

Vergiss mal eben die PWM Geschichte, und sage deinem Controller einfach 
mal, dass er PC0 auf 0 setzen soll (bitte vergiss nicht den Pin auch als 
Ausgang zu konfigurieren!).

Was macht der Lüfter nun?

Gruß,
Magnetus

P.S.:  Die Drahtbrücke muss natürlich auch wieder weg ;)

von Marcel P. (Gast)


Lesenswert?

hatte ich schon versucht gab aber nicht erwünschte Ergrbnisse. Ich 
versuch es grad nochmal

von Marcel P. (Gast)


Lesenswert?

hmmm kein Unterschied zwischen Portb.1 = 0 und Portb.1 = 1 Lüfter steht 
in beiden fällen...

von Magnus Müller (Gast)


Lesenswert?

Hört sich nach BASCOM an...

Kannst du mal dein Programm hier (als Anhang) posten?

von Magnus Müller (Gast)


Lesenswert?

Halt... Stop...!

Marcel P. wrote:
> hmmm kein Unterschied zwischen Portb.1 = 0 und Portb.1 = 1 Lüfter steht
> in beiden fällen...

Was soll der Quatsch? Dein FET hängt an Port C !

von Marcel P. (Gast)


Lesenswert?

1
$regfile "m8def.dat"
2
$crystal = 1000000
3
4
Config Portb.1 = Output
5
6
Do
7
Portb.1 = 1 'oder eben 0
8
9
Loop
10
11
End

Das ist der Code die Pwm-Sachen habe ich auskommentiert

von Marcel P. (Gast)


Lesenswert?

Ähm nö tut er nicht Portc ist beim Mega8 AD-Wandler ich hab ihn aber an 
Hardware PWM also Portb.1 angeschlossen

von Marcel P. (Gast)


Lesenswert?

oh verflucht! Du hast Recht...ich aber auch...Schaltbild ist falsch! Tut 
mir leid. Der MOSFET hängt definitiv an Portb.1

von Magnus Müller (Gast)


Lesenswert?

Soderla - es folgen meine ersten Versuche mit BASCOM...

Versuche es mal damit:
1
$regfile "m8def.dat"
2
$crystal = 1000000
3
4
Config PINB.1 = Output
5
6
Do
7
RESET Portb.1
8
Loop
9
10
End

Das sollte den Pin auf Low setzen. Für Highpegel ersetzt du einfach 
"RESET" durch "SET".

Tut sich jetzt was?

von Marcel P. (Gast)


Lesenswert?

wieder nichts...

von Magnus Müller (Gast)


Lesenswert?

Nimm mal deinen Mega8 aus dem Sockel und verbinde Pin 15 (PB1) im Sockel 
mit GND. Der Lüfter sollte dann stehen.

Nun verbindest du Pin 15 mit VCC. Der Lüfter sollte sich nun drehen.

Wenn dem nicht so ist, ist der MOSFET entweder nicht mit PB1 verbunden, 
oder du hast einen anderen Hardwarefehler.

Wenn es funktioniert, hast du einen Fehler im Programm, einen defekten 
µC, einen nimmer endenden Reset, oder das Programm wurde nicht in den µC 
geladen.

von Marcel P. (Gast)


Lesenswert?

Der MOSFET ist richtig angeschlossen, aber auch mit 5V an Gate dreht 
sich der Lüfter nicht

von Marcel P. (Gast)


Lesenswert?

Hmm eine Fehlerquelle bezüglich des Atmegas ist, dass ich GND und Reset 
beim ISP verwechselt hab aber der MOSFET funzt dennoch nciht

von Marcel P. (Gast)


Lesenswert?

Sodala Drain war eine Kaltlötstelle... Vielen Dank allemal für deine 
Hilfe =)

von Magnus Müller (Gast)


Lesenswert?

Eine kalte Lötstelle? Mann... die muss ja echt verdammt kalt gewesen 
sein, dass dadurch der MOSFET nicht durchgesteuert hat...

Gut Löt =)

Magnetus

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.