Also ich habe ausversehen gerade als ich ne Erweiterung für meinen Thread schreiben wollte diesen gelöscht :(. IM Anhang ist der LED-DImm Code, aber ich habe ihn direkt hier reinkopiert, das alle ihn lesen können :-). Wenn Fehler darin vorhanden sind bitte sagen :-). Und muss ich den Widerstand vor der Basis des Transitors (gerade 1K) verkleinern (Basisstrom darf ja maximal 5mA beim BC548C sein), doer passt das so? Ich freu mich auf eure Antworten :-). Gruß Marvin -- $regfile = "m32def.dat" $crystal = 1000000 Config Portc.1 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Prescale = 1 Do Compare1a = 205 Loop End
Der benötigte Basisstrom im vom Strom abhängen den du schalten willst und vom Verstärkungsfaktor des Transistors. Angenommen du willst 100mA schalten und dein Transistor hat eine Verstärkung von 300 dann reichen schon 0,33 mA an der Basis aus. Wenn du jetzt 1kOhm davorsetzt ist es auch ok geht ja nur darum den µC zu schützen. In einem Vishay-Datenblatt von BC548 steht Peak Base Current 200mA, also verstehe ich die Aussage nicht so ganz das da nur 5mA durch die Basis dürfen, in welchem Datenbaltt steht das?
> Angenommen du willst 100mA schalten und dein Transistor hat eine > Verstärkung von 300 dann reichen schon 0,33 mA an der Basis aus. Allerdings sollte der Schaltungsdimensionierer noch einen Übersteuerungfaktor im Bereich von 5-10 einrechnen. Damit wären wir bei einem Basisstrom um 1,5-3mA. Und im Umkehrschluss wieder bei einem Basiswiderstand von ca. 1-2 kOhm.
Hey! Ich habe irgendwo auch im Internet gelesen das er wie gesagt 200mA CE-Strom haben darf und das der Verstärkungsfaktor 200 ist. Dabei müsste der Transistor doch bei 2mA voll durchschalten. Ich hab gestern mal mit nem Poti den Basisstrom (gemessen von 1,7-5mA) eingestellt, und ei 5mA ist er RICHTIG heiß geworden, dabei blieb der CE-Strom gleich.. deswegen hab cih gedacht der Basisstrom muss kleiner als 5mA sein. Ich war mir eigendlich sicher, dass meine Überlegungen stimmen, die ich mir über den Transistor gemacht habe :-). Bisher funktioniert es, das ich mit einem Pin des µCs den Transistor ansteuere, der dann die 4 LEDs anschält. Mein Problem liegt hald noch beim PWM. Ich möchte nur einen Pin dafür benutzen. Der Code beinhaltet einen festeingestellten Wert (Compare1a=205). Wenn das geht, gegebenfalls mein Code ist richtig, würde ich gerne die LED zum Faden bringen. Mit freundlichen Grüßen Marvin
Wie groß hast du denn die Betriebsspannung gewählt? Dein Transistor wird vermutlich wegen der Leistung, die er verbraten muss so warm. Wie wäre es mit einem Schaltplan deines Baufbaus?
Hallo, Marvin K. schrieb: > Ich habe irgendwo auch im Internet gelesen das er wie gesagt 200mA > CE-Strom haben darf und das der Verstärkungsfaktor 200 ist. Dabei müsste > der Transistor doch bei 2mA voll durchschalten. Ich hab gestern mal mit > nem Poti den Basisstrom (gemessen von 1,7-5mA) eingestellt, und ei 5mA > ist er RICHTIG heiß geworden, dabei blieb der CE-Strom gleich.. deswegen > hab cih gedacht der Basisstrom muss kleiner als 5mA sein. Der Basisstrom foießt über die Basis-Emitterstrecke des Transistors. Das ist eine Diode in Flußrichtung. Deren Flußspannung (BE-Spannung ist ca. 0,7V in diesem Strombereich. 0,7V * 5mA = 0,35mW. Wenn Du mit 0,35mW einen Tarnsistor RICHTIG heiß bekommst, hast Du eine Art Perpetuum Mobile gebaut... Da Deine Schaltung nicht bekannt ist, bleibt (das hier durchaus übliche) Glaskugelraten... Es war viel mehr als 5mA, der Kollektorstrom war viel zu hoch oder oder... Gruß aus Berlin Michael
Guten morgen, hab gerade mal nachgemessen. Aber diesmal die Kontaktreihen inder meine LEDs drinwaren. Die haben zueinander einen Widerstand von knapp 240 Ohm. Ich glaub daran lag der Fehler.. :-). Jetzt mal abgesehen von meiner Schaltung; Kann niemand mal gucken ob mein Code so wie er oben steht funktionieren würde?(Ohne es in der Hardware zu testen :-)) Wär mir echt ne große Hilfe! Gruß Marvin
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.