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 :)
Mir ist kein Transistor bekannt der das nicht schafft. Schalte ihn als Highside switch und vergesse den Basiswiderstand noch
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.
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.
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.
Vielen Dank für die Antworten. :) Ich werde die Bauteile besorgen und mich nochmal melden wenn es klappt.
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.
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.
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.
Probier mal, wieviel Strom das Modul bei "Soft-Off" noch braucht: AT+CFUN=<fun>,0 (fun = 1..9) AT$RTCWAKE AT^SMSO
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.
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?
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.
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.
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.
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
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
>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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.