Hallo,
da ich studientechnisch eher aus der Informatik-Richtung komme (Computational Engineering) und nur sehr oberflächliche Elektronik-Kenntnisse besitze wollte ich euch um Hilfe bitten.
Ich möchte eine induktive Last (hydraulisches Quetschventil, 850 mA bei
12 V DC) über einen digitalen Ausgang vom PC aus ein- und ausschalten. Hierzu verwende ich das I/O-Gerät "NI USB-6009" von National Instruments (Produktseite:Wegen des begrenzten Stroms habe ich mir überlegt die Last über ein Relais zu schalten, welches wiederum von einem Transistor geschalten wird dessen Basis mit dem digitalen Ausgang verbunden ist im active-drive Betrieb. Ich verwende hierzu den NPN Darlington Transistor "BD 679A" (Datenblatt:
Den von mir erstellten Plan dieser Schaltung findet ihr hier (PDF):
Ich habe nun etwas recherchiert und bin bei der Dimensionierung des Basiswiderstands folgendermaßen vorgegangen (Matlab-Code):
V_CE_sat = 0.9; % V DC Collector-Emitter saturation Voltage h_FE = 250; % DC current gain of transistor V_BE_sat = 1.35; % V DC Base-Emitter saturation-voltage
V_CC = 12; % V DC Supply voltage for load P_load = 0.206; % W Power of the load V_BB = 3.3; % V DC Supply voltage for base
R_load = V_CC^2 / P_load; % Ohm Resistance of the load I_C_sat = (V_CC - V_CE_sat)/R_load; % A Collector current
I_B_min = I_C_sat/h_FE; % A Minimum base current at saturation I_B_min = 3*I_B_min; % multiply by 3 to be safe V_R_B = V_BB - V_BE_sat; % V DC Voltage drop at base resistor R_B = V_R_B/I_B_min; % Ohm Resistance of Base Resistor
Das Ergebnis ist: 10.2 kOhm für den Basiswiderstand.
Die Werte des Transistors habe ich aus den Kennlinien abgelesen (Figure
6 und Figure 8 im Datenblatt). Ich habe mich für einen Darlington-Transistor entschieden, da alle "normalen" Transistoren die ich fand ein zu kleines h_FE von 10 oder 20 hatten (bei Sättigung wohlgemerkt).Meine Frage ist nun: habe ich die Werte richtig abgelesen und den Basiswiderstand korrekt berechnet? Weiterhin: Ist mein Vorgehen prinzipiell sinnvoll oder macht es z.B. mehr Sinn den Ausgang als open-collector zu verwenden?
Außerdem möchte ich Relais und Transistor vor Überspannung beim Abschalten schützen, indem ich eine Rectifier-Diode ("1N 4001" Datenblatt:
Mit einer Antwort würdet ihr mir wirklich sehr weiterhelfen.
Danke schonmal und Gruß, Benjamin