Forum: Analoge Elektronik und Schaltungstechnik Transistor gesucht! Bitte um Hilfe


von hgoiarvnsd g. (niwark)


Angehängte Dateien:

Lesenswert?

Hallo liebe Formgemeinde,

ich habe wirklich Stunden damit verbraucht den richtigen Transistor für 
meine Schaltung zu finden. Allerdings werde ich nicht so ganz schlau 
daraus, wie man einen Transistor auswählt. Vielleicht kann mir das 
jemand erklären oder mir einen Hinweis geben wie ich Transistoren 
bestimme.

Nun zu meinem Problem,
ich bin gerade dabei eine Steuerung mittels Arduino zu bauen. Dessen 
Hauptaufgabe daraus besteht Temperaturen zu lesen und entsprechend 
dessen eine Hand voll Lüfter mittels PWM zu steuern.
Im Bildanhang ist mein Problem...
Welcher Transistor ist der richtige dafür!?

von Mark S. (voltwide)


Lesenswert?

Der gezeichnete Transistor ist echt voll in Ordnung!

von hgoiarvnsd g. (niwark)


Lesenswert?

Ja... ich habe das ganze mit einem BC550C ausprobiert. Doch leider 
erreicht dieser bei einem Analogwert von 255 nicht mal annähernd seine 
12v.
Das ist mein Problem. Er soll bei einem wert von 255 12v ausgeben und 
bei einem von sagen wir einfach mal 1 von 1v.
Vielleicht habe ich das etwas unglücklich formuliert. ;)

von Korbi G. (Firma: Möhrchenzucht) (korbinian_g53)


Lesenswert?

Eine PWM mit 1-5V ??

Komische PWM, das.

Ich würde so aus dem Bauch raus einen BC 337 mit 1K Vorwiderstand 
nehmen, vorausgesetzt die Spannung ist 5V und es ist ein richtiges 
PWM-Signal.

von Timmo H. (masterfx)


Lesenswert?

Ich würde lieber zu 4-Pin Lüftern greifen, die kannst du direkt am PWM 
Pin mit TTL Pegel regeln. Und wenn du es unbedingt direkt über die 
Versorgungsspannung regeln willst/musst dann nimm wenigstens einen 
Mosfet um nicht unnötig Leistung an dem Transistor zu verbraten

von Dietrich L. (dietrichl)


Lesenswert?

Korbinian G. schrieb:
> Ich würde so aus dem Bauch raus einen BC 337 mit 1K Vorwiderstand
> nehmen, vorausgesetzt die Spannung ist 5V und es ist ein richtiges
> PWM-Signal.

Besser wäre noch, den Transistor zwischen (-) von (M) und Masse zu 
schalten. Dann geht es auch bei 12V am (+) von (M).
Und wichtig: Freilaufdiode parallel zum (M) nicht vergessen!!

Gruß Dietrich

: Bearbeitet durch User
von WehOhWeh (Gast)


Lesenswert?

Ich würde einen FET nehmen, keinen BIP.
Nimm irgendeinen N-Kanal-Logiklevel-FET wie den IRLML2030.

Vergiss die Freilaufdiode parallel zum Lüfter nicht.

von hgoiarvnsd g. (niwark)


Lesenswert?

Ob es ein richtiges PWM Signal ist weis ich nicht. Ich realisiere das 
ganze mit einem Arduino Leonardo Mini Pro. Vielleicht hilf diese 
Information ja.

Es sind 4 Pin Lüfter. Sie stammen von einem Mac G5.
Mit dem direkten Eingang an PWM vom Lüfter bekomme ich aus dem Arduino 
max. 5v an den Lüfter. Das PWM des Lüfters geht bis 12v. Deswegen ja 
auch der Transistor.

von Max H. (hartl192)


Lesenswert?

hgoiarvnsd g. schrieb:
> Welcher Transistor ist der richtige dafür!?
Für diese Schaltung keiner. Mit einem einzelnen Transistor kannst mit 
5V/0V keine 12V Highside schalten.
So würde es gehen:
http://i.stack.imgur.com/8PxZ6.png

von lrep (Gast)


Lesenswert?

hgoiarvnsd g. schrieb:
> Doch leider
> erreicht dieser bei einem Analogwert von 255 nicht mal annähernd seine
> 12v.

Warum legen die Leute die Last nur immer in die Emitterleitung?
Verbinde den Emitter mit GND, leg den Motor in die Kollektorleitung und 
vor allem vergiss nicht einen Strombegrenzungswiderstand (ca 500 Ohm) 
zwischen Portpin und Basis.

von MaWin (Gast)


Lesenswert?

hgoiarvnsd g. schrieb:
> Im Bildanhang ist mein Problem...

Ja, ein Problem.

Mark Space, Korbinian Geiger, Timmo H., WehOhWeh haben alle nicht 
begriffen wo das Problem liegt, scheiben aber fleissig Dunnpfiff.

Dietrich L., Max H., lrep sehen wenigstens das Problem.

von hgoiarvnsd g. (niwark)


Lesenswert?

lrep schrieb:
> Warum legen die Leute die Last nur immer in die Emitterleitung?
> Verbinde den Emitter mit GND, leg den Motor in die Kollektorleitung und
> vor allem vergiss nicht einen Strombegrenzungswiderstand (ca 500 Ohm)
> zwischen Portpin und Basis.

Mit dem BC550c Transistor? Das habe ich schon versucht. Wenn ich den 
Emitter auf Masse lege und das minus vom Lüfter an die Kollektorleitung, 
dann Schreit der Lüfter wenn ich unter einen wert von 255 gehe. Wenn ich 
das das so mache wie oben im Bind, dann schreit er nicht. Und läuft mit 
der gleichen Geschwindigkeit. Und da kommen in beiden fällen nur ca. 5v 
am Lüfter an. Ich will das aber so haben, dass bei einem Wert von 255 
12v am Lüfter ankommen.

von Timmo H. (masterfx)


Lesenswert?

MaWin schrieb:
> Mark Space, Korbinian Geiger, Timmo H., WehOhWeh haben alle nicht
> begriffen wo das Problem liegt, scheiben aber fleissig Dunnpfiff
Naja, ich versuche halt nur das was der TO eigentlich machen 
(Lüfterdrehzahl regeln) will einfacher zu machen. Wenn eh ein 4-Pin 
Lüfter vorhanden ist, dann kann man sich den ganzen Mosfet und 
Transistor-Kram sparen.

hgoiarvnsd g. schrieb:
> Es sind 4 Pin Lüfter. Sie stammen von einem Mac G5.
> Mit dem direkten Eingang an PWM vom Lüfter bekomme ich aus dem Arduino
> max. 5v an den Lüfter. Das PWM des Lüfters geht bis 12v. Deswegen ja
> auch der Transistor.
Darum sage ich ja, nimmt einen mit PWM. Deiner hat ja einen 
PWM-Eingang... Dann klemmst du den Lüfter direkt an 12V und benutzt zum 
Regeln den PWM-Eingang mit TTL-Pegel...

Aus der Spec:
1
PWM Control Input Signal
2
The following requirements are measured at the PWM (control) pin of the fan cable connector:
3
PWM Frequency: Target frequency 25 kHz, acceptable operational range 21 kHz to 28 kHz
4
Maximum voltage for logic low: VIL = 0.8 V
5
Absolute maximum current sourced: Imax = 5 mA (short circuit current)
6
Absolute maximum voltage level: VMax = 5.25 V (open circuit voltage)

: Bearbeitet durch User
von lrep (Gast)


Lesenswert?

Timmo H. schrieb:
> ja, nimmt einen mit PWM. Deiner hat ja einen
> PWM-Eingang... Dann klemmst du den Lüfter direkt an 12V und benutzt zum
> Regeln den PWM-Eingang mit TTL-Pegel...

So ist das auch viel richtiger, denn dann erübrigt sich der Zirkus mit 
dem Transistor.
Er muß nur noch rausbekommen, welches der PWM-Eingang ist, und welches 
der Ausgang des Tachosignals.

von hgoiarvnsd g. (niwark)


Lesenswert?

Okay. Und welches TTL brauch ich dann dafür?

Das schreien des Lüfters wenn ich unter den 255 Wert gehe habe ich weg 
bekommen. Habe einen Elko an Masse und dem Emitter gelegt.

von Harald W. (wilhelms)


Lesenswert?

hgoiarvnsd g. schrieb:

> ich habe wirklich Stunden damit verbraucht den richtigen Transistor für
> meine Schaltung zu finden.

Du musst nicht den richtigen Transistor finden; Du musst zuerst die
richtige Schaltung finden. Bei obiger Schaltung können nicht mehr
als ca. 4,3V rauskommen.

von Joe (Gast)


Lesenswert?

1. Erzeuge dir ein PWM-Signal und schaue dir das Signal am PIN des 
Controllers mal an. Probiere verschiedene PWM-Werte
Dafür kannst du auch eine LED über einen Widerstand von 470Ohm 
anschließen.

Wenn das gelaufen ist, dann ...

2. Dann erst einen Transistor anschließen!
   ... mit 1kOhm und LED am Kollektor und 12V.

3. Dann Lüfter statt LED, aber Transistor BD139 oder ähnlich benutzen.

4. Danach nochmal im Forum fragen.

von Timmo H. (masterfx)


Lesenswert?

hgoiarvnsd g. schrieb:
> Okay. Und welches TTL brauch ich dann dafür?
Wie wärs mit einem Ausgang vom Arduino? Vielleicht noch einen 
Serienwiderstand rein und gut is.

von hgoiarvnsd g. (niwark)


Lesenswert?

Harald W. schrieb:
> Bei obiger Schaltung können nicht mehr
> als ca. 4,3V rauskommen.

Messen tue ich zwischen Masse und PWM-Lüfter aber 4,64. Gut Toleranz 
spielt wahrscheinlich auch noch eine rolle. Hast du denn eine Idee für 
mich?

von hgoiarvnsd g. (niwark)


Lesenswert?

Joe schrieb:
> 1. Erzeuge dir ein PWM-Signal und schaue dir das Signal am PIN des
> Controllers mal an. Probiere verschiedene PWM-Werte
> Dafür kannst du auch eine LED über einen Widerstand von 470Ohm
> anschließen.
>
> Wenn das gelaufen ist, dann ...
>
> 2. Dann erst einen Transistor anschließen!
>    ... mit 1kOhm und LED am Kollektor und 12V.
>
> 3. Dann Lüfter statt LED, aber Transistor BD139 oder ähnlich benutzen.
>
> 4. Danach nochmal im Forum fragen.

Dem Datenblatt nach ist das denke ich genau das wonach ich gesucht habe. 
Werde ich Ausprobieren!

von Bippo (Gast)


Lesenswert?

Ich denke Du musst erst mal den 4-Pin Lüfter verstehen:
hier mal was zum lesen:

Beitrag "4-Pin Lüfter mit seltsamer PWM"

von Harald W. (wilhelms)


Lesenswert?

hgoiarvnsd g. schrieb:
> Harald W. schrieb:
>> Bei obiger Schaltung können nicht mehr
>> als ca. 4,3V rauskommen.
>
> Messen tue ich zwischen Masse und PWM-Lüfter aber 4,64. Gut Toleranz
> spielt wahrscheinlich auch noch eine rolle. Hast du denn eine Idee für
> mich?

Ja, die wurde im Thread auch bereits genannt. Packe Deine Last
in die Kollektorleitung statt in die Emitterleitung. Vielleicht
solltest Du Dich mal ein wenig mit den Grundlagen der Transistor-
Schaltungstechnik beschäftigen.

von Timmo H. (masterfx)


Lesenswert?

Harald W. schrieb:
> Ja, die wurde im Thread auch bereits genannt. Packe Deine Last
> in die Kollektorleitung
Und dann ist das Tachosignal für den Allerwertesten wenn man den Lüfter 
ständig die Masse wegzieht

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.