modem GSM
acronimul modemului GSM este Sistemul global pentru comunicații Mobile, este un modul de comunicații fără fir, utilizat pentru a face un computer sau orice procesor pentru a comunica printr-o rețea. Acest modem utilizează o variație a TDMA (Time Division Multiple Access) și este cel mai frecvent utilizat dintre tehnologiile digitale de telefonie fără fir precum TDMA, GSM și CDMA.Un modem GSM are nevoie de o cartelă SIM pentru a funcționa printr-o gamă n/w abonată de operatorul de rețea. Acest modem poate fi conectat la un computer printr-o conexiune serială, Bluetooth sau USB. Un modem GSM este, de asemenea, un telefon mobil GSM standard cu un cablu și un driver software adecvat pentru conectarea la un port USB de pe computer. În general, acest modem este preferat în locul unui telefon mobil GSM. Acest articol descrie modul în care modem GSM interfațare cu 8051 microcontroler.
- GSM modem interfațare cu 8051 microcontroler
- pași pentru interfațarea unui modem GSM cu microcontrolerul
- Pasul 1: Aranjarea modemului GSM
- Pasul 2: testarea modemului GSM
- Pasul 3: GSM modem interfațare cu 8051 microcontroler
- Step4: programare microcontroler
- Programare Întrerupere Serial
- Program Întrerupere Hardware
- Step5: Conexiuni de Circuit
- procedura de lucru a unui modem GSM
- aplicații ale modemului GSM
GSM modem interfațare cu 8051 microcontroler
in zilele noastre, multe proiecte, cum ar fi sistemul de securitate auto, automatizare acasă, mașini industriale controlate de la distanță sunt controlate de un SMS folosind modem GSM. Acest modem utilizează o cartelă SIM și operează printr-un abonament cu operatorul de telefonie mobilă. Mulți oameni ei nu știu cum modulul GSM interfațare cu 8051 microcontroler. Prin urmare, următorii pași explică elementele de bază ale modului în care modemul GSM interfațează cu microcontrolerul 8051.
pași pentru interfațarea unui modem GSM cu microcontrolerul
Pasul 1: Aranjarea modemului GSM
modemul GSM este un singur tip de modem, care utilizează cartela SIM pentru comunicare. Mai întâi, introduceți o cartelă SIM în modem care utilizează același număr/ cont ca și telefonul apelantului. Aceasta susține comenzi AT pentru manipularea mesajelor. Aceste comenzi sunt programate în microcontroler asigură încheierea sau primirea SMS-urilor de la modem.
de exemplu: comenzile de inițializare pentru mai multe tipuri de modem sunt prezentate mai jos
- Siemens: AT+CNMI=1,1,0,2,1
- WaveCom: AT + CNMI=2,1,0,1,1
- SonyEricsson: AT + CNMI = 3,1,0,1,0
- modem USB Motorola: AT + CNMI=3, 1,0,0,0
- modemul este aranjat pentru a trimite notificări către microcontroler la primirea unui text nou.
- aranjați viteza portului modemului ca regulă, cum ar fi ratele baud 9600 sau 19200 bps.
Pasul 2: testarea modemului GSM
modemul GSM cuprinde două diode emițătoare de lumină, cum ar fi LED-urile verzi și roșii, care sunt utilizate pentru indicarea conexiunii la rețea. Dacă nu există nici o rețea este disponibilă, atunci LED-ul roșu luminează, iar dacă este disponibilă o rețea, atunci LED-ul verde strălucește astfel încât să se poată observa funcționarea modemului GSM. Conectați o sursă de alimentare la un modem GSM care conține o cartelă SIM și așteptați până când se înregistrează în Rețeaua GSM. Pentru testarea modemului, puteți trimite un SMS la modem. Dacă primește mesajul de pe telefonul mobil, acesta funcționează corect sau altfel este deteriorat.
Pasul 3: GSM modem interfațare cu 8051 microcontroler
GSM modem funcționează cu 12V DC și microcontroler funcționează cu 5V. Deci, interfața directă a acestui modem cu microcontrolerul nu este posibilă din cauza nepotrivirii nivelurilor de tensiune. Modemul GSM este interfațat cu microcontrolerul 8051 prin MAX232 cu ajutorul cablului RS232 pentru comunicații seriale. Dispozitivul MAX232 este utilizat pentru a converti nivelul logic TTL la nivelul RS232 în timpul comunicării seriale a microcontrolerului la modemul GSM. Dispozitivul RS232 este o interfață între echipamentele terminale de date și echipamentele de comunicații de date care utilizează schimbul de date binare seriale. Cablul RS232 este disponibil în mod obișnuit cu cablajul cu 9 sau 25 de pini și are jumperi pentru a oferi ace de strângere de mână pentru acele dispozitive care necesită acest lucru.
GSM modem interfațare cu 8051 microcontroler
Step4: programare microcontroler
- transmiterea caracter unic
- transmiterea cuvânt
- primirea char
#includeți < reg51.h >
voidinit_RS 232 ();
voidTx_Char(caractere nesemnate);
voidTx_String(caractere nesemnate *str);
voidRx_Char ();
voidinit_r 232()
{
TMOD|=0 20; //Timer 1 în modul 2 ( Modul Auto Reload)
TH1=0XFD; //0XFD pentru 9600bps
SCON=0 50; //activați pini TI și RI folosind registrul de control Serial
TR1=1; //Start Timer 1;
}
voidTx_Char(Char Char nesemnat)
{
sbuf=ch; // încărcați caracterul în Registrul Sbuf pentru a transmite.
în timp ce(!TI); / / așteptați ca steagul TI să ridice
TI=0; //ștergeți TI pentru o transmisie ulterioară.
}
voidTx_String(caractere nesemnate*str)
{
while(*str)
Tx_Char(str++);
}
voidRx_Char()
{
while(RI==1); // așteptați ca flag-ul RI să primească orice caracter
Ch=SBUF; // capturați caracterul din SBUF în variabila Ch
RI=0; //ștergeți flag-ul RI pentru o recepție ulterioară
}
în plus față de programul de mai sus,dacă un operator dorește să facă un SMS către orice altă persoană mobilă prin microcontroler la întreruperea dispozitivului intern sau extern, operatorul poate urma programul de mai jos.
Programare Întrerupere Serial
Programare Întrerupere Serial
Program Întrerupere Hardware
Step5: Conexiuni de Circuit
acest circuit primește sursa de alimentare atunci când sursa de alimentare este dată pinului 40 al microcontrolerului. Modemul GSM este interfațat cu pinii 10&11 ai microcontrolerului utilizând dispozitivul MAX232 pentru transmiterea și primirea informațiilor în serie. Afișajul LCD este conectat la port0 al microcontrolerului pentru afișarea informațiilor. Un oscilator de cristal este conectat la pinii 18 și 19 ai microcontrolerului pentru a genera impulsuri de ceas.Butonul de resetare este conectat la cel de-al 9-lea pin al microcontrolerului pentru repornirea controlerului atunci când acesta nu funcționează corect.
diagrama circuitului modulului GSM cu microcontrolerul
procedura de lucru a unui modem GSM
când modemul GSM este conectat la microcontroler, atunci acesta comunică cu un telefon mobil printr-un protocol UART și necesită trei semnale de bază, cum ar fi TXD, RXD și GND.Modemul GSm este conectat la microcontroler, controlează aparatele industriale printr-un SMS. Deoarece fiecare sarcină este atribuită cu un număr unic de identificare, cum ar fi load1 este atribuit cu 1111, load2 este 0000 este programul din microcontroler. Acest modem monitorizează întotdeauna semnalele de la i / p. când modemul primește SMS-ul de la un telefon operațional, în serie, datele sunt trimise microcontrolerului. Acest microcontroler compară aceste date cu datele stocate. Dacă datele comparate se potrivesc cu datele stocate, atunci microcontrolerul generează semnale corespunzătoare pentru a controla sarcina.
aplicații ale modemului GSM
aplicațiile modemului GSM implică în principal gestionarea lanțului de aprovizionare, stațiile meteorologice, aplicațiile de securitate și înregistrarea datelor la distanță în modul GPRS și proiectele bazate pe GSM
kit de proiect GSM de Edgefxkits.com
- contor de energie preplătit cu interfață GSM
- proiecte bazate pe microcontroler pe sistemul de securitate auto
- contor de energie electrică bazat pe GSM facturare cu afișaj la fața locului
- detectarea furtului de energie înainte de alimentarea contorului de energie și intimidarea camerei de Control prin GSM
- furt de vehicule localizare prin GPS/GSM către proprietar
- urmărirea vehiculului prin GPS – GSM
- vehicul furt de sesizare a proprietarului de pe telefonul mobil prin GSM cu caracteristici programabile de utilizator număr folosind Pic microcontroler
- furt de sesizare a Vehicul peste GSM prin SMS cu caracteristică număr programabil de utilizator proprietarului, care poate opri motorul automat
- GSM pe bază de energie electrică lunar contor de energie facturare și SMS-uri la GSMwith caracteristici Număr programabil de utilizator, împreună cu afișare la fața locului pentru utilizator
- nivel de trecere a Căilor Ferate poarta de Control prin GSM prin SMS cu caracteristici Număr programabil de utilizator de către comandantul stației sau conducătorul auto
- flash de inundații sesizare peste GSM cu caracteristici Număr programabil de utilizator la comandantul stației
- Managementul Integrat al energiei sistem bazat pe GSM cu programabil de utilizator Caracteristici numerice și caracteristici de confirmare
- facturare contor de energie cu control al sarcinii peste GSM cu număr programabil de utilizator caracteristici
- securitatea Căilor Ferate prin GSM cu număr programabil de utilizator caracteristici
- avizier electronic fără fir prin GSM cu număr programabil de utilizator caracteristici
- monitorizarea contorului de energie falsificată transportată în camera de Control prin GSM cu număr programabil de utilizator caracteristici
- facturare contor de energie cu control al sarcinii peste GSM cu număr programabil de utilizator caracteristici prin PIC microcontroler