GSM-Modem
GSM-modemets akronym er globalt System til mobilkommunikation, det er et trådløst kommunikationsmodul, der bruges til at lave en computer eller en hvilken som helst processor til at kommunikere over et netværk. Dette modem bruger en variation af TDMA (Time Division Multiple Access) og er den mest almindeligt anvendte af de digitale trådløse telefoni teknologier som TDMA, GSM og CDMA.Et GSM-modem har brug for et SIM-kort for at fungere gennem et n/h-område, der er abonneret af netværksoperatøren. Dette modem kan tilsluttes en computer via en seriel, Bluetooth eller USB-forbindelse. Et GSM-modem er også en standard GSM-mobiltelefon med et passende kabel-og programdriver til at oprette forbindelse til en USB-port på din PC. Generelt foretrækkes dette modem i stedet for en GSM-mobiltelefon. Denne artikel beskriver, hvordan GSM-modem interface med 8051 microcontroller.
- GSM-Modem interface med 8051 mikrocontroller
- trin til grænseflade af et GSM-Modem til mikrocontrolleren
- Step1: Arrangering af GSM-modemet
- Trin 2: GSM-Modemtest
- Step3: GSM Modem grænseflade med 8051 mikrocontroller
- Step4: mikrocontroller programmering
- Seriel Interrupt Programmering
- Maskinel Interrupt Program
- Step5: Kredsløbsforbindelser
- arbejdsproceduren for et GSM-Modem
- anvendelser af GSM-Modem
GSM-Modem interface med 8051 mikrocontroller
i dag styres mange projekter som bilsikkerhedssystem, hjemmeautomatisering, fjernstyrede industrimaskiner af en SMS ved hjælp af GSM-modem. Dette modem bruger et SIM-kort og fungerer via et abonnement hos mobiloperatøren. Mange mennesker de ved ikke, hvordan GSM-modul interfacing med 8051 microcontroller. Derfor forklarer de følgende trin det grundlæggende i, hvordan GSM-modeminterfacing med 8051 microcontroller.
trin til grænseflade af et GSM-Modem til mikrocontrolleren
Step1: Arrangering af GSM-modemet
GSM-modemet er en type modem, der bruger SIM-kortet til kommunikation. Indsæt først et SIM-kort i modemet, der bruger det samme nummer/ konto som opkaldstelefonen. Det understøtter AT-kommandoer til håndtering af meddelelserne. Disse kommandoer er programmeret ind i microcontroller sikrer slutter eller modtager af SMS fra modemet.
for eksempel: initialisering af kommandoer til flere typer modem er vist nedenfor
- Siemens: at+CNMI=1,1,0,2,1
- Bølgekom: at + CNMI=2,1,0,1,1
- SonyEricsson: At + CNMI=3,1,0,1,0
- Motorola USB-modem: at + CNMI=3, 1,0,0,0
- modemet er indrettet til at sende meddelelser til mikrocontrolleren efter modtagelse af en ny tekst.
- Arranger modemporthastigheden som regel som 9600 eller 19200 bps baudhastigheder.
Trin 2: GSM-Modemtest
GSM-modemet består af to lysemitterende dioder som grønne og røde lysdioder, der bruges til indikation af netværksforbindelse. Hvis der ikke er noget netværk er tilgængeligt, lyser den røde LED, og hvis et netværk er tilgængeligt, lyser den grønne LED, så man kan observere GSM-modemets funktion. Tilslut en strømforsyning til et GSM-modem, der indeholder et SIM-kort, og vent, indtil det registreres i GSM-netværket. Til test af modemet kan du sende en SMS til modemet. Hvis den modtager beskeden fra mobilen, fungerer den korrekt, ellers er den beskadiget.
Step3: GSM Modem grænseflade med 8051 mikrocontroller
GSM modem arbejder med 12V DC og mikrocontroller arbejder med 5V. Så det er ikke muligt at forbinde dette modem med mikrocontroller direkte på grund af mismatch af spændingsniveauer. GSM-modem er forbundet med 8051 mikrocontroller gennem MAKS232 ved hjælp af RS232 kabel til seriel kommunikation. MAKS232-enhed bruges til at konvertere TTL-logikniveau til RS232-niveau under seriel kommunikation af mikrocontroller til GSM-modemet. RS232-enheden er en grænseflade mellem dataterminaludstyr og datakommunikationsudstyr ved hjælp af seriel binær dataudveksling. RS232-kablet er almindeligt tilgængeligt med 9 eller 25 pin ledninger og har jumpere til at give håndtrykstifter til de enheder, der kræver det.
GSM Modem grænseflade med 8051 mikrocontroller
Step4: mikrocontroller programmering
- transmitterende enkelt tegn
- transmitterende ord
- modtagelse af char
#Inkluder < reg51.h>
voidinit_RS 232 ();
voidt_char(usigneret char ch);
voidt_string (usigneret char *str);
voidr_char ();
voidinit_RS 232()
{
TMOD|=0 liter 20; //Timer 1 I tilstand 2 ( Automatisk Genindlæsningstilstand)
TH1=0 STK.; //0 STK. for 9600 HK
SCON=0 stk. 50; //aktiver ti-og RI-stifter ved hjælp af seriel kontrolregister
TR1=1; //Start Timer 1;
}
voidt_char(usigneret char ch)
{
sbuf=ch; // Indlæs tegnet i Sbuf-register for at transmittere.
mens(!Ti); / / vent på, at TI-flag hæver højt
TI=0; //Ryd TI for yderligere transmission.
}
voidt_string (usigneret char *str)
{
while(*str)
Tx_Char(str++);
}
voidRx_Char()
{
while(RI==1); // vent på, at RI-flag modtager ethvert tegn
Ch=SBUF; // Fang tegnet fra SBUF til Ch-variabel
RI=0; //Ryd RI-flag for yderligere modtagelse
}
ud over ovenstående program,hvis en operatør ønsker at lave en SMS til andre personer, der er mobile via mikrocontroller ved afbrydelse enten fra intern eller ekstern enhed, kan operatøren følge nedenstående program.
Seriel Interrupt Programmering
Seriel Interrupt Programmering
Maskinel Interrupt Program
Step5: Kredsløbsforbindelser
dette kredsløb får strømforsyning, når strømforsyningen gives til mikrocontrollerens 40.pin. GSM-modemet er forbundet med mikrocontrollerens 10&11 stifter ved hjælp af MAKS232-enheden til transmission og modtagelse af informationen serielt. LCD-skærmen er forbundet til mikrocontrollerens port0 for at vise oplysningerne. En krystaloscillator er forbundet til mikrocontrollerens 18.og 19. stifter for at generere urimpulser.Nulstillingsknappen er tilsluttet mikrocontrollerens 9. pin til genstart af controlleren, når den ikke fungerer korrekt.
kredsløbsdiagram over GSM-modul med mikrocontrolleren
arbejdsproceduren for et GSM-Modem
når GSM-modemet er tilsluttet mikrocontrolleren, kommunikerer det med en mobil via en UART-protokol og kræver tre grundlæggende signaler som f.eks og GND.GSm-modemet er forbundet til mikrocontrolleren, det styrer de industrielle apparater via en SMS. Da hver belastning er tildelt et unikt identifikationsnummer som load1 er tildelt med 1111, er load2 0000 er programmet i mikrocontrolleren. Dette modem overvåger altid signalerne fra i/p. når modemet modtager SMS ‘ en fra en operationel telefon, sendes disse data serielt til mikrocontrolleren. Denne mikrocontroller sammenligner disse data med de lagrede data. Hvis de sammenlignede data stemmer overens med de lagrede data, genererer mikrocontrolleren tilsvarende signaler for at kontrollere belastningen.
anvendelser af GSM-Modem
anvendelserne af GSM-modem involverer hovedsageligt supply chain management, vejrstationer, sikkerhedsapplikationer og GPRS-tilstand fjerndatalogning og GSM-baserede projekter
GSM projekt Kit.com
- forudbetalt energimåler med GSM – Interface
- Mikrocontrollerbaserede projekter om Bilsikkerhedssystem
- GSM-baseret El energimåler fakturering med Onsite Display
- detektering af Strømtyveri før fodring af energimåler og Intimering til kontrolrum af GSM
- køretøjstyveri placering Intimation af GPS/GSM til ejeren
- køretøjssporing af GPS-GSM
- køretøj tyveri intimation til ejeren på sin mobiltelefon af GSM med bruger programmerbare nummer funktioner ved hjælp af PIC Microcontroller
- tyveri intimation af Køretøj Over GSM via SMS med Brugerprogrammerbar nummerfunktion til ejer, der automatisk kan stoppe motoren
- GSM-baseret Månedlig Elenergimålerfakturering og SMS ved Gsmmed brugerprogrammerbare Nummerfunktioner sammen med visning på stedet til brugeren
- Jernbaneniveauovergangskontrol via GSM via SMS med brugerprogrammerbare Nummerfunktioner af stationens Master eller føreren
- Flash Flood Intimation over GSM med brugerprogrammerbare Nummerfunktioner til stationens Master
- integreret energiledelsessystem baseret på GSM med Brugerprogrammerbar Antal Funktioner og anerkendelse funktioner
- energimåler Fakturering med Load Kontrol over GSM-med Bruger-Programmerbare Række Funktioner
- Jernbanespor Sikkerhed af GSM-Med Bruger-Programmerbare Række Funktioner
- Trådløst Elektronisk opslagstavle ved GSM Med Bruger-Programmerbare Række Funktioner
- Pillet energimåler Overvågning overføres til kontrolrummet af GSM-med Bruger-Programmerbare Række Funktioner
- Energi Meter Fakturering med Load Kontrol over GSM-med Bruger-Programmerbare Række Funktioner af PIC Microcontroller