IRLR024N schaltet 12V immer durch

Gast #1013374
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.
Angehängte Dateien:
Gast #1013402
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
Gast #1013434
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 ;)
Gast #1013478
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?
Gast #1013488
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren