IRLR024N schaltet 12V immer durch

Gast #1013374
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
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
Wenn du Source und Gate kurzschliesst (Drahtbrücke, Messstrippe o.Ä.) 
sollte der Lüfter aufhören zu drehen...

Bitte ausprobieren und Ergebnis posten!
Gast
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
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 !
Gast
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
Gast
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
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.
Gast
Eine kalte Lötstelle? Mann... die muss ja echt verdammt kalt gewesen 
sein, dass dadurch der MOSFET nicht durchgesteuert hat...

Gut Löt =)

Magnetus

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.