Geeigneten Widerstand für die Basis des Transistors als Schalter (NPN) bestimmen

Ich habe ein Programm entwickelt, um die Frequenz und die Zeitdauer des Impulses zu zählen, der von einem 555-Timer-IC unter Verwendung eines PC-Parallelports erzeugt wird. Ich habe eine Basis des BC547 (NPN)-Transistors mit dem Ausgangspin (Nr. 3) mit einem Widerstand mit mehreren Werten an den IC und seinen Emitter an die gemeinsame Masse angeschlossen. Der Eingangsstift des parallelen Anschlusses ist mit dem Kollektor verbunden und sein Erdungsstift ist auch mit der gemeinsamen Masse verbunden. Wie gezeigt:

Geben Sie hier die Bildbeschreibung ein

R1 = 1440 Ohm; R2 = 3,3 MOhm; C1 = 1 Mikrofarad.

Also die; Zeitdauer des EIN-Impulses = Zeitdauer des AUS-Impulses = 2,2 sek.

Wenn ich die LED an den Ausgangspin anschließe, zeigt sie den richtigen Wert an, aber wenn ich den Transistor anschließe, zeigt sie falsche Werte an. In diesem Verhältnis:

Greator-Widerstand = Greator-Zeitraum; Lessor-Widerstand = Lessor-Zeitraum.

Ich weiß nicht, wie ich den richtigen Widerstand anschließen soll, um die richtigen Werte anzuzeigen.

Die Schaltung wird mit 6 Volt @ 250 mA Stromversorgung betrieben.

Wenn es für diesen Zweck eine Gleichung gibt, geben Sie sie bitte hier an.

Antworten (3)

Verwenden Sie 10 kΩ für R3.

Ich habe keinen BC547 nachgeschlagen, aber wenn dies ein typischer Kleinsignaltransistor ist, wie er sein sollte, stellen Sie eine Verstärkung von mindestens 50 ein. 6-V-Versorgung minus 700 mV BE-Tropf lassen 5,3 V über dem Widerstand. 5,3 V / 10 kΩ = 530 µA. Mal die Verstärkung von 50, und das kann über 25 mA Kollektorstrom unterstützen. Das ist weit mehr als jeder vernünftige digitale Eingang benötigt, selbst wenn ein Pullup angeschlossen ist.

Wie andere gesagt haben, brauchen Sie möglicherweise einen Klimmzug, wenn das, was Sie fahren, die Linie nicht passiv hoch gehen lässt. Stellen Sie jedoch sicher, dass der Pullup auf dieselbe Spannung geht wie die Stromversorgung dessen, was das digitale Signal empfängt. Ihre Versorgung beträgt 6 V, was wahrscheinlich höher ist als die Versorgung des Empfängers. Dies könnte dazu führen, dass der Empfänger nicht funktioniert oder sogar beschädigt wird, wenn seine Versorgungsspannung erheblich niedriger ist.

Ihr Problem ist wahrscheinlich, dass Sie zwischen dem Kollektor des Transistors und der positiven Spannung (+5V) auch einen sogenannten Pull-up- Widerstand benötigen.

Für den Basiswiderstand gibt es zwei Einschränkungen:

  1. Der Widerstandswert sollte klein genug sein, um den Transistor vollständig einzuschalten, wenn der Ausgang des 555 hoch ist. Sie müssen also die Spannung an der Basis (+5 V - 0,7 V) und den Strom, den Sie durch die Basis benötigen, berücksichtigen, der größer sein muss als der Strom, den Sie durch den Kollektor benötigen, um die Spannung niedrig zu ziehen, dividiert durch die minimale Stromverstärkung von der Transistor.

  2. Der Widerstandswert sollte nicht zu klein sein, damit Sie den maximalen Basisstrom des Transistors nicht überschreiten.

Welcher Widerstand sollte in meinem Fall verwendet werden? Ich habe 10k und 1k Ohm Widerstände ausprobiert. Bei einem 10k-Widerstand beträgt der Unterschied 1 Sekunde (dh 3,1 Sekunden).

Wie Starblue erwähnt, kann ein Pull-up-Widerstand erforderlich sein.

Ich würde so etwas wie 10 k für den Basiswiderstand und 1 k für den Kollektorwiderstand (zwischen Kollektor und + 5 V) ausprobieren.
BEARBEITEN - Mir ist gerade aufgefallen, dass Sie tatsächlich eine + 6-V-Versorgungsspannung verwenden, nachdem Sie Olins Beitrag gelesen haben.
Wie bereits erwähnt, achten Sie darauf, nicht auf eine höhere Spannung als die Versorgung der Parallelanschlüsse hochzuziehen. Sie sollten in der Lage sein, die Hochspannung auf einer der Leitungen zu messen. Im Zweifel würde ich nicht über 5V gehen.

Nehmen Sie die Parallelanschlussverbindung vom Transistorkollektor.