GSM Modem
a mozaikszó a GSM modem globális rendszer mobil kommunikáció, Ez egy vezeték nélküli kommunikációs modul, használt, hogy egy számítógép vagy bármilyen processzor kommunikálni a hálózaton keresztül. Ez a modem a TDMA(Time Division Multiple Access) változatát használja, és a leggyakrabban használt digitális vezeték nélküli telefonos technológiák, például a TDMA, a GSM és a CDMA.A GSM modemnek SIM-kártyára van szüksége ahhoz, hogy a hálózat üzemeltetője által előfizetett n/w tartományon keresztül működjön. Ez a modem Soros, Bluetooth vagy USB kapcsolaton keresztül csatlakoztatható a számítógéphez. A GSM modem egy szabványos GSM mobiltelefon is, amely megfelelő kábellel és szoftverillesztővel csatlakozik a számítógép USB-portjához. Általában ezt a modemet részesítik előnyben a GSM mobiltelefon helyett. Ez a cikk leírja, hogyan GSM modem interfész a 8051 mikrovezérlővel.
- GSM Modem interfész 8051 Mikrovezérlővel
- a GSM Modem mikrokontrollerhez való csatlakoztatásának lépései
- 1. lépés: A GSM Modem elrendezése
- 2.lépés: GSM Modem tesztelés
- 3.lépés: GSM Modem interfész 8051 Mikrovezérlővel
- Step4: mikrovezérlő programozás
- Soros Megszakítás Programozás
- Hardveres Megszakítás Program
- 5. Lépés: Áramköri csatlakozások
- a GSM Modem munkafolyamata
- alkalmazások a GSM Modem
GSM Modem interfész 8051 Mikrovezérlővel
manapság sok olyan projektet, mint az autó biztonsági rendszere, az otthoni automatizálás, a távvezérelt ipari gépek, SMS vezérli GSM modemmel. Ez a modem SIM-kártyát használ, és előfizetéssel működik a mobilszolgáltatóval. Sokan nem tudják, hogy a GSM modul hogyan kapcsolódik a 8051 mikrovezérlőhöz. Ezért a következő lépések ismertetik a GSM modem 8051 mikrovezérlővel való kapcsolódásának alapjait.
a GSM Modem mikrokontrollerhez való csatlakoztatásának lépései
1. lépés: A GSM Modem elrendezése
a GSM modem egyfajta modem, amely a SIM-kártyát használja a kommunikációhoz. Először helyezzen be egy SIM-kártyát a modembe, amely ugyanazt a számot/ fiókot használja, mint a hívó telefon. Támogatja az AT parancsokat az üzenetek kezelésére. Ezek a parancsok vannak programozva a mikrokontroller biztosítja végződő vagy fogadása az SMS a modem.
például: inicializáló parancsok többféle modem alább látható
- 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
- a modem úgy van elrendezve, hogy értesítéseket küldjön a mikrokontrollernek, amikor új szöveget kap.
- rendezze el a modem port sebességét, például 9600 vagy 19200 bps adatátviteli sebességet.
2.lépés: GSM Modem tesztelés
a GSM modem két fénykibocsátó diódából áll, például zöld és piros LED-ekből, amelyeket a hálózati kapcsolat jelzésére használnak. Ha nincs elérhető hálózat, akkor a piros LED világít, ha pedig hálózat áll rendelkezésre, akkor a zöld LED világít, hogy megfigyelhető legyen a GSM modem működése. Csatlakoztasson egy tápegységet egy SIM-kártyát tartalmazó GSM modemhez, majd várja meg, amíg regisztrál a GSM-hálózatban. A modem teszteléséhez SMS-t küldhet a modemnek. Ha megkapja az üzenetet a mobilról, akkor megfelelően működik, vagy sérült.
3.lépés: GSM Modem interfész 8051 Mikrovezérlővel
a GSM modem 12 V DC-vel, a mikrovezérlő pedig 5 V-mal működik. Tehát ennek a modemnek a mikrokontrollerrel való közvetlen összekapcsolása nem lehetséges a feszültségszintek eltérése miatt. A GSM modem a 8051 mikrokontrollerrel a MAX232-en keresztül kapcsolódik az rs232 kábel segítségével a soros kommunikációhoz. A MAX232 eszközt a TTL logikai szint RS232 szintre konvertálására használják a mikrokontroller soros kommunikációja során a GSM modemmel. Az RS232 eszköz egy interfész az adatvégberendezések és az adatkommunikációs berendezések között, Soros bináris adatcserét használva. Az RS232 kábel általában 9 vagy 25 tűs vezetékekkel kapható, és jumperekkel rendelkezik, amelyek kézfogó csapokat biztosítanak azoknak az eszközöknek, amelyek ezt igénylik.
GSM Modem interfész 8051 Mikrovezérlővel
Step4: mikrovezérlő programozás
- egyetlen karakter továbbítása
- szó továbbítása
- fogadó char
#tartalmazza< reg51.h>
voidinit_RS 232 ();
voidTx_Char(aláíratlan karakter ch);
voidTx_String (aláíratlan karakter *str);
voidRx_Char ();
voidinit_RS 232()
{
TMOD|=0-20; //1.időzítő 2. módban ( automatikus újratöltés mód)
TH1=0XFD; //0xFD 9600bps esetén
SCON=0 60; //Ti és RI csapok engedélyezése Soros vezérlő regiszterrel
TR1=1; //1. időzítő indítása;
}
voidTx_Char(aláíratlan char ch)
{
sbuf=Ch; // töltse be a karaktert az sbuf regiszterbe az átvitelhez.
míg(!TI); / / várja meg, amíg a TI zászló magasra emelkedik
TI=0; //törölje a TI-t a további továbbításhoz.
}
voidTx_String (aláíratlan karakter *str)
{
while(*str)
Tx_Char(str++);
}
voidRx_Char()
{
while(RI==1); // várja meg, amíg az RI flag bármilyen karaktert kap
Ch=SBUF; / / rögzítse a karaktert az SBUF-ból a
RI=0 Ch változóba; //törölje az RI flag-t a további vételhez
}
a fenti programon kívül,ha egy operátor SMS-t szeretne küldeni bármely más személynek mikrovezérlőn keresztül, akár belső, akár külső eszközről történő megszakítás esetén, az operátor követheti az alábbi programot.
Soros Megszakítás Programozás
Soros Megszakítás Programozás
Hardveres Megszakítás Program
5. Lépés: Áramköri csatlakozások
ez az áramkör tápellátást kap, amikor a tápegységet a mikrokontroller 40.tűjére adják. A GSM modem a mikrokontroller 10&11 érintkezőjéhez csatlakozik a MAX232 eszköz segítségével az információ soros továbbítására és fogadására. Az LCD kijelző a mikrokontroller portjához van csatlakoztatva0 az információk megjelenítéséhez. A mikrokontroller 18.és 19. csapjaihoz egy kristály oszcillátor csatlakozik, hogy óraimpulzusokat generáljon.A RESET gomb a mikrokontroller 9. tűjéhez csatlakozik a vezérlő újraindításához, ha az nem működik megfelelően.
a GSM modul kapcsolási rajza a Mikrovezérlővel
a GSM Modem munkafolyamata
amikor a GSM modem csatlakozik a mikrovezérlőhöz, akkor UART protokollon keresztül kommunikál egy mobiltelefonnal, és három alapvető jelet igényel, például TXD, RXD és GND.A GSM modem csatlakozik a mikrokontrollerhez, SMS-en keresztül vezérli az ipari készülékeket. Mivel minden terhelés egyedi azonosító számmal van hozzárendelve, például a load1-hez 1111 tartozik, a load2 jelentése 0000 A program a mikrovezérlőben. Ez a modem mindig figyeli a jeleket az i / p. amikor a modem megkapja az SMS-t egy működő telefonról, sorozatosan az adatokat elküldi a mikrovezérlőnek. Ez a mikrokontroller összehasonlítja ezeket az adatokat a tárolt adatokkal. Ha az összehasonlított adatok megegyeznek a tárolt adatokkal, akkor a mikrokontroller megfelelő jeleket generál a terhelés szabályozására.
alkalmazások a GSM Modem
az alkalmazások a GSM modem elsősorban magában ellátási lánc menedzsment, Időjárás állomások, biztonsági alkalmazások és GPRS mód távoli adatok naplózása és GSM alapú projektek
GSM projekt készlet által Edgefxkits.com
- előre fizetett energiamérő GSM interfésszel
- mikrokontroller alapú projektek az autó biztonsági rendszerén
- GSM alapú villamosenergia – fogyasztásmérő számlázás helyszíni kijelzővel
- az Energialopás észlelése az energiamérő betáplálása előtt és az Irányítóterembe történő Intimálás GSM-en keresztül
- jármű lopás hely Intimáció GPS/GSM-en keresztül a tulajdonosnak
- járműkövetés GPS-GSM-en keresztül
- járműkövetés GPS-GSM-en keresztül
- theft intimation a GSM-alapú havi villamosenergia-fogyasztásmérő számlázás és SMS a GSM-en keresztül a felhasználó által programozható Számjellemzők a felhasználó számára történő helyszíni megjelenítéssel együtt
- vasúti átjáró kapu ellenőrzése GSM-en keresztül SMS-ben a felhasználó által programozható Számjellemzőkkel Az állomásfőnök vagy a vezető által
- Villámáradás GSM-en keresztül a felhasználó által programozható Számjellemzőkkel Az állomásfőnök számára
- integrált energiagazdálkodási rendszer a felhasználó által programozható GSM alapján
- energiamérő számlázás Terhelésvezérléssel GSM felett felhasználó által programozható számmal jellemzők
- vasúti pálya biztonsága GSM által felhasználó által programozható számmal jellemzők
- vezeték nélküli elektronikus hirdetőtábla GSM által felhasználó által programozható számmal jellemzők
- manipulált energiamérő felügyelet GSM által továbbított Vezérlőszoba felhasználó által programozható számmal jellemzők
- energiamérő számlázás Terhelésvezérléssel GSM felett felhasználó által programozható számmal jellemzők PIC által mikrokontroller