Forum: Analoge Elektronik und Schaltungstechnik Transistor als Schalter


von petit_miner (Gast)


Lesenswert?

Hallo,
ich möchte gerne mein GSM Modul über einen µc ansteuern, der Code steht 
soweit und funktioniert auch.
Da die Steuerung an einer Batterie hängt habe ich vor das GSM Modul nur 
anzuschalten wenn es benötigt wird.
Ich habe mir das so vorgestellt das mein µc einen Pin auf High schaltet 
und dann der Transistor als Schalter arbeitet und das GSM Modul mit 
Strom versorgt.
Meine Frage ist jetzt nur welchen Transistor benötige ich und wie muss 
ich diesen beschalten?
Die zu schaltende Spannung beträgt 12V und der Verbrauch des GSM Moduls 
liegt bei ~100mA.
Vielen Dank im voraus :)

von Chris (Gast)


Lesenswert?

Mir ist kein Transistor bekannt der das nicht schafft. Schalte ihn als 
Highside switch und vergesse den Basiswiderstand noch

von Big B. (Gast)


Lesenswert?

petit_miner schrieb:
> ich möchte gerne mein GSM Modul über einen µc ansteuern

Vielleicht hat dein GSM Modul auch einen passenden Steuereingang - who 
knows.

von petit_miner (Gast)


Lesenswert?

Mir ist nicht bekannt das mein GSM Modul über einen passenden 
Steuereingang verfügt.
Da ich noch blutiger Anfänger bin, benötige ich noch ein bisschen 
Starthilfe.
Ich weiß einfach nicht welchen Transistor ich nehmen muss und wie ich 
diesen beschalten muss.

von Tcf K. (tcfkao)


Lesenswert?

Einen NPN und einen PNP Transistor. Den Emitter des PNP legst Du an 
+12V, der Kollektor geht an das GSM-Modul. An Basis und Emitter des 
PNP-Transistors legst Du einen 10k Widerstand. Von der Basis geht es 
über einen weiteren Widerstand von 1k0 an den Kollektor des 
NPN-Transistor. Der Emitter des NPN-Transistor geht an Masse.
An die Basis des NPN-Transistor geht ein 10k Widerstand, dessen anderes 
Ende an das Port des µC geht. Port = High --> Modem eingeschaltet.
NPN-Transistor: BC547B
PNP-Transistor: BC640
Achtung, beide haben unterschiedliche Pinbelegung.

von petit_miner (Gast)


Lesenswert?

Vielen Dank für die Antworten. :)
Ich werde die Bauteile besorgen und mich nochmal melden wenn es klappt.

von Unwissender (Gast)


Lesenswert?

Warum sind in der Beschreibung von Tcf Kao zwei Transistoren 
erforderlich? Könnte man nicht einfach einen NPN-Typen nehmen, den 
Emitter auf GND legen, die Basis über einen Vorwiderstand an den µC-Port 
anschließen und die Last zwischen den Kollektor und die 
Versorgungsspannung legen?

Bei den üblichen Stromverstärkungen sollte man den Basiswiderstand nur 
nach dem zulässigen Basisstrom auslegen müssen und schon steuert der 
Transitor bei einem High am µC-Pin voll durch - egal wie viel Strom die 
Last im Endeffekt zulässt, wenn man sicher ist dass es nicht mehr als 
der zulässige Kollektorstrom ist.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Unwissender schrieb:
> und die Last zwischen den Kollektor und die
> Versorgungsspannung legen?

Im abgeschalteten Zustand liegen dann etwa 12V auf den übrigen 
Verbindungen zwischen MC und GSM Modul. Das fraggt den MC mit 
Sicherheit.
Die Highside Schaltung vermeidet das - im abgeschalteten Zustand liegen 
dann 0V an den MC Ports und das ist ok.

von Tcf K. (tcfkao)


Lesenswert?

Unwissender schrieb:
> Warum sind in der Beschreibung von Tcf Kao zwei Transistoren
> erforderlich? Könnte man nicht einfach einen NPN-Typen nehmen, den
> Emitter auf GND legen, die Basis über einen Vorwiderstand an den µC-Port
> anschließen und die Last zwischen den Kollektor und die
> Versorgungsspannung legen?

Oh Unwissender, das kann man bei einer potenzialfreien Last machen, wie 
z.B. eine LED, eine Relaisspule etc.
Hier sollte man aber tunlich das Schalten der Masse unterlassen, da das 
GSM-Modul Signalverbindungen zu irgendeiner Elektronik hat, die zappeln 
dann lustig gegen +12V was die daran hängende Elektronik sicherlich 
nicht so spassig findet.

Der NPN-Transistor macht den "Level-Shift", der PNP-Transistor den 
"High-Side-Switch". Gibt es sicherlich auch als fertige Lösung, aber die 
genannten Teile sind überall zu beschaffen.

von eagle user (Gast)


Lesenswert?

Probier mal, wieviel Strom das Modul bei "Soft-Off" noch braucht:

AT+CFUN=<fun>,0   (fun = 1..9)
AT$RTCWAKE
AT^SMSO

von Mitlesa (Gast)


Lesenswert?

Unwissender schrieb:
> Warum sind in der Beschreibung von Tcf Kao zwei Transistoren
> erforderlich? Könnte man nicht einfach ....

Ja, genau, lieber 10 Cent am Transistor sparen und Sch... zusammenbauen.

von petit_miner (Gast)


Angehängte Dateien:

Lesenswert?

Leider hat es nicht funktioniert.
Ich habe mal einen Schaltplan angehangen, sodass ihr überprüfen könnt ob 
ich etwas falsch verdrahtet habe.
Momentan habe ich 2 Netzteile, einmal für den µc (5V) und die 12V für 
das GSM Modul.
Egal ob der Pin des µc High oder Low ist es liegen am Ausgang (Die 
Stromversogungs für das GSM) immer um die ~5V an.
Dabei sind die Massen der 2 Netzteile nicht miteinander verbunden.
Wenn die beiden Massen miteinander verbunden sind, sind es nur noch 
3.25V.
Statt eines BC547B habe ich aus Versehen einen BC546B verbaut, im 
Datenblatt vom BC547B wird der BC546B als "kompatibel" genannt.
Stimmt das so?
Oder ist das der Fehler?

von Axel R. (Gast)


Lesenswert?

Es wäre nett (und für dich mehr als hilfreich) wenn Du uns endlich den 
genauen Typ deines GSM Moduls nennen würdest.
Die ganzen Zaunpfähle, mit denen nun schon gewunken wurde, hast Du ja 
gekonnt ignoriert.

So wundere ich mich, das Dein Modul mit 12V läuft und das ein Keinen 
On-Off-Pin haben soll.

Axelr.

von petit_miner (Gast)


Lesenswert?

Es handelt sich um ein TC35 von Siemens.
http://www.amazon.de/SainSmart-Kompatibel-Drahtlos-Module-SIEMENS/dp/B006CHEUSI

Das Bord lässt sich auch mit 12V betreiben wenn man den IC im Sockel 
entfernt.

von HildeK (Gast)


Lesenswert?

petit_miner schrieb:
> Ich habe mal einen Schaltplan angehangen, sodass ihr überprüfen könnt ob
> ich etwas falsch verdrahtet habe.

Das ist kein Schaltplan. Mal mal einen, der den üblichen Konventionen 
entspricht. Das Beispiel 
Beitrag "Re: 12V mit Microkontroller Schalten" könnte dein Problem 
schon lösen und zeigt gleichzeitig, was man allgemein unter Schaltplan 
versteht.

> Momentan habe ich 2 Netzteile, einmal für den µc (5V) und die 12V für
> das GSM Modul.

Ja, ok.

> Egal ob der Pin des µc High oder Low ist es liegen am Ausgang (Die
> Stromversogungs für das GSM) immer um die ~5V an.

Dann ist noch was falsch - Schaltplan bitte.

> Dabei sind die Massen der 2 Netzteile nicht miteinander verbunden.

Das ist aber notwendig.

> Wenn die beiden Massen miteinander verbunden sind, sind es nur noch
> 3.25V.

Dann ist noch was falsch - Schaltplan bitte.

> Statt eines BC547B habe ich aus Versehen einen BC546B verbaut, im
> Datenblatt vom BC547B wird der BC546B als "kompatibel" genannt.

Für diese Anwendung spielt das keine Rolle. Der 546 kann etwas mehr 
Spannung - 65V statt 45V. Du hast aber eh nur 12V.

> Stimmt das so?
> Oder ist das der Fehler?

Es stimmt und ist kein Fehler.

von Tcf K. (tcfkao)


Lesenswert?

Tcf K. schrieb:
> Einen NPN und einen PNP Transistor. Den Emitter des PNP legst Du an
> +12V, der Kollektor geht an das GSM-Modul. An Basis und Emitter des
> PNP-Transistors legst Du einen 10k Widerstand. Von der Basis geht es
> über einen weiteren Widerstand von 1k0 an den Kollektor des
> NPN-Transistor. Der Emitter des NPN-Transistor geht an Masse.
> An die Basis des NPN-Transistor geht ein 10k Widerstand, dessen anderes
> Ende an das Port des µC geht. Port = High --> Modem eingeschaltet.
> NPN-Transistor: BC547B
> PNP-Transistor: BC640
> Achtung, beide haben unterschiedliche Pinbelegung.

Letzter Satz: Achtung, beide haben unterschiedliche Pinbelegung!

Die Schaltung auf dem Steckbrett ist falsch, wenn der PNP tatsächlich 
ein BC640 ist. Und wie schon gesagt, die Massen der beiden Netzteile 
müssen natürlich verbunden sein.

Edit: Was willst Du mit dem GSM-Modul wenn Du den µC rausnimmst (um es 
mit 12V zu betreiben)???

: Bearbeitet durch User
von Axel R. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Marcel,
das ist doch alles Murks:
oben wurde doch schon genannt, wie es richtig gemacht wird.
mit AT^SMSO wird das Dingens ausgeschaltet. Zur Not (und nur, wenn das 
aus irgenteinem Grund nicht klappt, also abprüfen, als Fallback) kann 
man die Leitung /PD (PIN31) nach Masse ziehen.

Einschalten geht über den Anschluss /IGT (PIN15). Dieser muss beim Start 
/zum Start 100ms nach Masse gezogen werden.

Die anderen genannten Herangehensweisen ( AT+cfun usw.) führen 
selbstverständlich ebenfalls zum Erfolg.

Ebenso wie AT+CALA und AT+CCLK. Damit kannst Du die RealtimeClock 
stellen und as Modul aufwachen lassen.

Einfach die VCC klauen ist hier nicht schön, da sich das Modul nicht im 
Netz abmelden kann und die Spannung auch nicht definiert aus geht, 
sondern mehr oder weniger langsam wegschwimmt.
Deim Modul braucht in den Spitzen bis zu 2Ampere. die 100mA sind nur 
grob im Mittel beim Empfang.

Hast Du denn schonmal im Datenblatt geblättert?

Ich habe Dir das im Anhang aufgemalt.

Hoffe, das hilft weiter - weiterhin viel Spaß

Axelr.

EDIT

paar Emotionen rausgenommen

edit
Datenblatt ausm Roboshop angefügt:
http://www.robotshop.com/media/files/PDF/datasheet-gsm-tc35.pdf

von Axel R. (Gast)


Lesenswert?

>Das Bord lässt sich auch mit 12V betreiben wenn man den IC im Sockel
>entfernt.

Eben erst gelesen:
Der IC auf dem Sockel ist ein MAX232, in Pegelwandler, der dir die 
TTLSignale auf RS232 umsetzt. Versorgt wird das Modul über den 
LT1117/3.3 im SOT223 Gehäuse, den man auf dem Produktfoto gut erkennen 
kann.

Ehj, soo einfach ist das alles nicht... ( ich sag ja schon nichts mehr )

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.