GSM-Modem
het acroniem van het GSM-modem is globaal systeem voor mobiele communicatie, het is een draadloze communicatiemodule, gebruikt om een computer of een processor te laten communiceren over een netwerk. Dit modem maakt gebruik van een variant van TDMA(Time Division Multiple Access) en is het meest gebruikte van de digitale draadloze telefonie technologieën zoals TDMA, GSM en CDMA.Een GSM-modem heeft een SIM-kaart nodig om te werken via een N / w-bereik dat door de netwerkoperator is geabonneerd. Dit modem kan worden aangesloten op een computer via een seriële, Bluetooth of USB aansluiting. Een GSM modem is ook een standaard GSM mobiele telefoon met een geschikte kabel en software driver om verbinding te maken met een USB-poort op uw PC. Over het algemeen heeft deze modem de voorkeur in plaats van een GSM mobiele telefoon. Dit artikel beschrijft hoe GSM modem interfacing met 8051 microcontroller.
- GSM-Modem Interfacing met 8051 Microcontroller
- stappen om een GSM-Modem aan te sluiten op de Microcontroller
- Stap 1: Het GSM-modem
- Step2: gsm-modem testen
- Step3: GSM-Modem Interfacing met 8051 Microcontroller
- Step4: Microcontroller-programmering
- Serial Interrupt Programming
- Hardware Interrupt Program
- Step5: Circuit aansluitingen
- de werkwijze van een GSM-Modem
- toepassingen van GSM-Modem
GSM-Modem Interfacing met 8051 Microcontroller
tegenwoordig worden veel projecten zoals beveiligingssystemen voor auto ‘ s, domotica en op afstand bestuurde industriële machines bestuurd door een SMS met GSM-modem. Dit modem gebruikt een simkaart en werkt via een abonnement bij de mobiele operator. Veel mensen weten ze niet hoe GSM module interfacing met 8051 microcontroller. Daarom verklaren de volgende stappen de basis van hoe GSM modem interfacing met 8051 microcontroller.
stappen om een GSM-Modem aan te sluiten op de Microcontroller
Stap 1: Het GSM-modem
het GSM-modem is een één type modem, die de SIM-kaart gebruikt voor communicatie. Plaats eerst een simkaart in de modem die hetzelfde nummer/ account gebruikt als de beller telefoon. Het ondersteunt AT commando ‘ s voor het verwerken van de berichten. Deze commando ‘ s zijn geprogrammeerd in de microcontroller zorgt voor het beëindigen of ontvangen van de SMS van de modem.
bijvoorbeeld: initialiserende commando ‘ s voor verschillende modem types worden hieronder getoond
- Siemens: AT + CNMI = 1,1,0,2,1
- WaveCom: 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
- het modem is ingericht om meldingen te sturen naar de microcontroller bij het ontvangen van een nieuwe tekst.
- regel De snelheid van de modem-poort als een regel, zoals 9600 of 19200 bps baudrates.
Step2: gsm-modem testen
het GSM-modem bestaat uit twee luminescentiedioden, zoals groene en rode LEDs, die worden gebruikt voor de indicatie van de netwerkverbinding. Als er geen netwerk beschikbaar is, dan gloeit de rode LED, en als er een netwerk beschikbaar is, dan gloeit de groene LED zodat men de werking van GSM-modem kan observeren. Sluit een voeding aan op een GSM-modem die een SIM-kaart bevat en wacht tot deze zich registreert in het GSM-netwerk. Voor het testen van de modem kunt u een SMS naar de modem sturen. Als het bericht van de mobiele telefoon ontvangt, werkt het goed, of anders is het beschadigd.
Step3: GSM-Modem Interfacing met 8051 Microcontroller
GSM-modem werkt met 12V DC en de microcontroller werkt met 5V. Dus, interfacing van deze modem met microcontroller Direct is niet mogelijk als gevolg van mismatch van spanningsniveaus. GSM modem is gekoppeld met 8051 microcontroller via MAX232 met behulp van RS232 kabel voor seriële communicatie. MAX232 het apparaat wordt gebruikt om TTL logisch niveau in RS232 niveau tijdens periodieke mededeling van microcontroller aan de GSM-modem om te zetten. Het RS232-apparaat is een interface tussen data-eindapparatuur en datacommunicatie-apparatuur met behulp van seriële binaire gegevensuitwisseling. De RS232-kabel is algemeen beschikbaar met de 9 of 25-pins bedrading en heeft verbindingsdraden om handshaking pinnen te bieden voor die apparaten die het nodig hebben.
GSM-Modem-Interfacing met 8051 Microcontroller
Step4: Microcontroller-programmering
- zendend enkel teken
- zendend woord
- ontvangende char
#<reg51.h>
voidinit_RS 232 ();
voidTx_Char (unsigned char ch);
voidTx_String (unsigned char *str);
voidRx_Char ();
voidinit_RS 232()
{
TMOD|=0×20; //Timer 1 in mode 2 ( Auto Reload mode)
TH1=0XFD; //0xFD voor 9600bps
SCON=0×50; //schakel TI-en RI-pinnen in met Serial control Register
TR1=1; //Start Timer 1;
}
voidTx_Char(unsigned char ch)
{
SBUF=ch; // laad het teken in SBUF registreren om te verzenden.
terwijl (!TI); / / wachten tot ti vlag hoog
TI=0 te verhogen; / / clear TI voor verdere transmissie.
}
voidTx_String (teken zonder teken*str)
{
while(*str)
Tx_Char(str++);
}
voidRx_Char()
{
while(RI==1); // wait for ri flag to receive any character
Ch=SBUF; / / capture the character from SBUF into Ch variable
RI = 0; / / clear ri flag for further receive
}
naast het bovenstaande programma,als een operator een SMS naar andere personen mobiel wil maken via microcontroller na onderbreking van een intern of extern apparaat, kan de operator het onderstaande programma volgen.
Serial Interrupt Programming
Serial Interrupt Programming
Hardware Interrupt Program
Step5: Circuit aansluitingen
dit circuit krijgt voeding wanneer de voeding wordt gegeven aan de 40e pin van de microcontroller. Het GSM-modem is gekoppeld aan de 10&11 pinnen van de microcontroller met behulp van het MAX232-apparaat voor het serieel verzenden en ontvangen van de informatie. Het LCD display is aangesloten op de port0 van de microcontroller voor het weergeven van de informatie. Een kristaloscillator is aangesloten op de 18de en 19de pinnen van de microcontroller om klokpulsen te genereren.De RESET knop is aangesloten op de 9e pin van de microcontroller voor het opnieuw opstarten van de controller wanneer deze niet correct werkt.
schakelschema van GSM-Module met Microcontroller
de werkwijze van een GSM-Modem
wanneer het GSM-modem is aangesloten op de microcontroller, communiceert het met een mobiel via een UART-protocol en vereist het drie basissignalen zoals TXD, RXD en GND.De GSm modem is aangesloten op de microcontroller, het bestuurt de industriële apparaten via een SMS. Aangezien elke belasting wordt toegewezen met een uniek identificatienummer zoals load1 wordt toegewezen met 1111, load2 is 0000 is het programma in de microcontroller. Dit modem bewaakt altijd de signalen van de i/p. wanneer het modem de SMS van een operationele telefoon ontvangt, worden die gegevens serieel naar de microcontroller verzonden. Deze microcontroller vergelijkt deze gegevens met de opgeslagen gegevens. Als de vergeleken gegevens met de opgeslagen gegevens overeenkomen, produceert de microcontroller overeenkomstige signalen om de lading te controleren.
toepassingen van GSM-Modem
de toepassingen van GSM-modem omvatten voornamelijk supply chain management, weerstations, beveiligingstoepassingen en GPRS mode remote data logging en GSM-gebaseerde projecten
GSM-projectkit van Edgefxkits.com
- Prepaid Energie Meter met GSM Interface
- Microcontroller Gebaseerde Projecten op Auto Beveiliging Systeem
- GSM-gebaseerde Elektriciteit Energie Meter Facturering met Aanwezige Display
- het Opsporen van Kracht Diefstal voorafgaand aan het voeden van energie Meter en Intimating naar de Controle Kamer, via de GSM
- Diefstal van het Voertuig Locatie Aanduiding door de GPS/GSM van de Eigenaar
- Voertuig het volgen door GPS – GSM
- De Diefstal van het voertuig de Kennisgeving aan de Eigenaar op zijn Mobiele Telefoon door de GSM met de Gebruiker Programmeerbare Aantal Functies die het gebruik van de PIC Microcontroller
- Diefstal Aanduiding van de Voertuig Over GSM per SMS met de Gebruiker Programmeerbare Nummer Functie de Eigenaar die kan Stoppen, de motor automatisch
- GSM-gebaseerde Maandelijkse Elektriciteit Energie Meter Facturering en SMS op GSMwith de Gebruiker Programmeerbare Aantal Functies samen met de Aanwezige Weergeven aan de gebruiker
- Spoorlijn spoorwegovergang Gate Control via GSM via SMS met de Gebruiker Programmeerbare Aantal Functies door de stationschef of de Driver
- Flash Flood Kennisgeving over GSM met de Gebruiker Programmeerbare Aantal Functies om Het Station Master
- Geïntegreerde Energie-Management Systeem gebaseerd op GSM met door de Gebruiker te programmeren Aantal Functies en erkenning functies
- Energie Meter Facturering met Laden Controle over GSM met de Gebruiker Programmeerbare Aantal Functies
- Spoorlijn Beveiliging door de GSM Met de Gebruiker Programmeerbare Aantal Functies
- Draadloos Elektronisch prikbord door de GSM Met de Gebruiker Programmeerbare Aantal Functies
- Geknoeid Energie Meter Bewaking Overgebracht naar de Controle Kamer door de GSM met de Gebruiker Programmeerbare Aantal Functies
- Energie Meter Facturering met Laden Controle over GSM met de Gebruiker Programmeerbare Aantal Kenmerken van PIC Microcontroller