Hallo, folgendes, ich möchte gerne an meinen At89S52 mehrere kleinverbraucher schalten. Gedacht habe ich mir das ganze mit einem Transistor...Wie man das ganze dimensioniert ist mir (hoffentlich) klar. Mein einzigstes Problem sind die Ausgangswerte des uC. Aus dem Datenblatt kann ich in der Tabelle DC Characteristics entnehmen, dass ich: Auf Port 0 max 26mA entnehmen, auf port 1,2,3 pro port jeweils 15mA entnehmen kann. Das Maximum für einen Ausgangs pin stellen 10mA dar. So nun wirds spaßig ;) Meiner ansicht nach, kann ich den Strom den ich maximal entnehmen darf ja nur über einen vorwiderstand für die Basis des Transistors bestimmen. Dafür brauche ich allerdings die Ausgangsspannung für ein highsignal des Transistors damit ich den Vorwiderstand berechnen kann. Output High voltage für p1,2,3 ist 0,75Vcc. Allerdings steht in der Tabelle daneben eine art sonderbedingung. Nämlich verschiedene Ströme Ioh die in uA angegeben werden. Bei unterschiedlichen Ioh's gibts unterschiedliche Ausgangsspannungen. Kann mir jemand genaue Auskunft geben, was Ioh bedeutet und welche Werte ich mir anschauen muss um Auskunft über die Ausgangsspannung zu erhalten? Ich wollte mir nämlich nicht unbedingt was kaputt machen :)
>Kann mir jemand genaue Auskunft geben, was Ioh bedeutet und welche Werte >ich mir anschauen muss um Auskunft über die Ausgangsspannung zu >erhalten? Steht doch im Datenblatt ! Bei High Level bekommst du einen Fliegenschiss an Strom. Wenn du 60uA ziehst kommst du auf 2.4V. Bei 25uA auf 0.75 * VCC Bei 10uA auf 0.9 * VCC Einen bipolaren Transistor kannst du da nur mit zusätzlichen Treibern am Port ansteuern. Für einen kompletten Port mach ich das mit 74HCT245. Oder mit Pullups. Dann aber aufpassen: Iol nicht überschreiten.
Man beachte, daß der 8051 seine Ports nach einem Reset auf high setzt. Es ist also sinnvoll alle Verbraucher low-aktiv zu schalten, damit nach dem Reset alles aus ist. Peter
Muss ich denn nun verstehen, warum 1. ein - Zeichen vor den Stromwerten im Datenblatt steht. 2. Warum ich weniger spannung habe, wenn ich weniger strom entnehme?
1. Das ist einfach Defintionssache... Es kommt drauf an, wie man in einem Schaltkreis Strom- zu Spannungspfeile zueinander ausrichtet. An der Quelle sind die "normal" gegenläufig, daher dann das Minus. (Verbraucherpfeilsystem) 2. Spannungsabfall, wenn viel Strom durch den internen Schalttransistor fließt. Die Spannung wird gegen Masse gemessen und der Transistor ist das einzige Bauteil zwischen Masse und Messspitze des Messgerätes. Mehr Strom da durch hebt das Potential vor dem Transistor an, durchaus auch so weit, dass keine saubere "0" mehr anliegt.
Nimm einen n-Kanal-Mosfet, der kann direkt an einen 8051-Port angeschlossen werden. Infrage kommt 2N7000, BSS-123 oder viele andere. Bei größeren Leistungen kommen Logiklevel Mosfets in Frage.
Hallo, gut bewährt bei einem 8051er hat sich: 1) 47 kOhm Basiswiderstand und BC107 in Emitter-Schaltung 2) ULN-Chips (ULN 2001 ... 2004, bzw. 2801 ... 2805), teilweise 8 Kanäle für bis zu 500 mA und 50 V. Gruß Carlos
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.