GSM-modeemi
GSM-modeemin lyhenne on Global System For Mobile Communications, se on langaton viestintämoduuli, jota käytetään tekemään tietokone tai mikä tahansa prosessori kommunikoimaan verkon kautta. Tämä modeemi käyttää muunnelmaa TDMA (Time Division Multiple Access) ja on yleisimmin käytetty digitaalisen langattoman puhelintekniikan kuten TDMA, GSM ja CDMA.GSM-modeemi tarvitsee SIM-kortin toimiakseen verkko-operaattorin merkitsemällä n/w-alueella. Tämä modeemi voidaan liittää tietokoneeseen sarja -, Bluetooth-tai USB-yhteyden kautta. GSM-modeemi on myös tavallinen GSM-matkapuhelin, jossa on sopiva kaapeli-ja ohjelmistoajuri tietokoneen USB-porttiin liittämiseksi. Yleensä tämä modeemi on edullinen sijasta GSM-matkapuhelin. Tässä artikkelissa kuvataan, miten GSM-modeemi kytkeytyy 8051 mikrokontrolleriin.
- GSM-modeemi 8051 mikrokontrollerin kanssa
- vaiheet GSM-modeemin liittämiseksi mikrokontrolleriin
- Vaihe1: GSM-modeemin
- Vaihe2: GSM-modeemin testaus
- Vaihe3: GSM-modeemi 8051 mikrokontrollerin kanssa
- Step4: mikrokontrollerin ohjelmointi
- Sarjan Keskeytysohjelmointi
- Laitteiston Keskeytysohjelma
- Vaihe5: Piiriliitännät
- GSM-modeemin Toimintatapa
- GSM-modeemin Sovellukset
GSM-modeemi 8051 mikrokontrollerin kanssa
nykyään monia projekteja, kuten auton turvajärjestelmä, kotiautomaatio, kauko-ohjatut teollisuuskoneet, ohjataan tekstiviestillä GSM-modeemilla. Tämä modeemi käyttää SIM-korttia ja toimii matkapuhelinoperaattorin liittymän kautta. Monet ihmiset eivät tiedä, miten GSM-moduuli kytkeytyy 8051 mikrokontrolleriin. Siksi seuraavat vaiheet selittävät perusasiat siitä, miten GSM-modeemi kytkeytyy 8051 mikrokontrolleriin.
vaiheet GSM-modeemin liittämiseksi mikrokontrolleriin
Vaihe1: GSM-modeemin
järjestäminen GSM-modeemi on yhdenlainen modeemi, joka käyttää SIM-korttia viestintään. Aseta ensin SIM-kortti modeemiin, joka käyttää samaa numeroa/ tiliä kuin soittajan puhelin. Se tukee AT-komentoja viestien käsittelyyn. Nämä komennot ohjelmoidaan Mikrokontrolleri varmistaa päättyminen tai vastaanottaa SMS modeemista.
esimerkiksi: useiden modeemityyppien Alustuskomennot näkyvät alla
- Siemens: AT+CNMI=1,1,0,2,1
- WaveCom: AT+CNMI=2,1,0,1,1
- SonyEricsson: AT + CNMI=3,1,0,1,0
- Motorolan USB-modeemi:AT + CNMI=3, 1,0,0,0
- modeemi on järjestetty lähettämään ilmoituksia mikrokontrollerille uuden tekstin saatuaan.
- Järjestä modeemiportin nopeus pääsääntöisesti, kuten 9600 tai 19200 bps baud-nopeus.
Vaihe2: GSM-modeemin testaus
GSM-modeemi koostuu kahdesta valodiodista, kuten vihreästä ja punaisesta ledistä, joita käytetään verkkoyhteyden osoittamiseen. Jos verkkoa ei ole käytettävissä, punainen LED hehkuu, ja jos verkko on käytettävissä, vihreä LED hehkuu niin, että voi tarkkailla GSM-modeemin toimintaa. Liitä virtalähde SIM-kortin sisältävään GSM-modeemiin ja odota, kunnes se rekisteröityy gsm-verkkoon. Modeemin testausta varten modeemille voi lähettää tekstiviestin. Jos se saa viestin matkapuhelimesta, se toimii kunnolla tai muuten se on vaurioitunut.
Vaihe3: GSM-modeemi 8051 mikrokontrollerin kanssa
GSM-modeemi toimii 12V DC: llä ja Mikrokontrolleri toimii 5V: llä. Joten, rajapinta tämän modeemin mikrokontrollerin suoraan ei ole mahdollista, koska epäsuhta jännitetasot. GSM-modeemi on liitetty 8051 mikrokontrolleriin MAX232: n kautta RS232-kaapelin avulla sarjaviestintään. MAX232-laitetta käytetään muuntamaan TTL-logiikkataso RS232-tasolle mikrokontrollerin sarjaviestinnän aikana GSM-modeemille. RS232-laite on rajapinta datapäätelaitteiden ja tiedonsiirtolaitteiden välillä käyttäen sarjallista binääritietojen vaihtoa. RS232 kaapeli on yleisesti saatavilla 9 tai 25 pin johdotus ja on hyppääjät tarjota kättely nastat niille laitteille, jotka vaativat sitä.
GSM-modeemin liitäntä 8051 mikrokontrolleriin
Step4: mikrokontrollerin ohjelmointi
- yhden merkin lähettävä
- lähettävä sana
- vastaanottava merkki
#sisältää< reg51.h>
voidinit_RS 232 ();
voidTx_Char(signed char ch);
voidTx_String (unsigned char *str);
voidRx_Char ();
voidinit_RS 232()
{
TMOD|=0×20; //ajastin 1 tilassa 2 ( Automaattinen Uudelleenlataustila)
TH1=0XFD; //0xfd 9600BPS
SCON=0×50; //Ota käyttöön TI-ja RI-nastat käyttämällä Sarjaohjausrekisteriä
TR1=1; //käynnistysaika 1;
}
voidTx_Char(allekirjoittamaton merkki ch)
{
sbuf=Ch; // lataa merkki sbuf-rekisteriin lähetettäväksi.
while (!TI); //odota, että TI lippu nousee korkealle
Ti=0; / / tyhjennä TI jatkolähetystä varten.
}
voidTx_String(signed char *str)
{
while(*str)
Tx_Char(str++);
}
voidRx_Char()
{
while(RI==1); // odota,että Ri-lippu vastaanottaa minkä tahansa merkin
Ch=SBUF; // nappaa merkki SBUF: stä Ch-muuttujaan
Ri=0; //poista ri-lippu jatkovastaanottoa varten
}
yllä olevan ohjelman lisäksi, jos operaattori haluaa lähettää tekstiviestin muille mikrokontrollerin kautta joko sisäisen tai ulkoisen laitteen keskeytyessä, operaattori voi seurata alla olevaa ohjelmaa.
Sarjan Keskeytysohjelmointi
Sarjan Keskeytysohjelmointi
Laitteiston Keskeytysohjelma
Vaihe5: Piiriliitännät
tämä piiri saa virtalähteen, kun virtalähde annetaan mikrokontrollerin 40. nastalle. GSM-modeemi liitetään mikrokontrollerin 10&11 nastaa käyttäen MAX232-laitetta, jolla lähetetään ja vastaanotetaan tietoja sarjatasolla. LCD-näyttö on kytketty mikrokontrollerin port0: een tietojen näyttämistä varten. Kideoskillaattori on kytketty mikrokontrollerin 18.ja 19. nastoihin tuottamaan kellopulsseja.RESET-painike on kytketty mikrokontrollerin 9. tappiin ohjaimen uudelleenkäynnistämiseksi, kun se ei toimi oikein.
GSM-moduulin piirikaavio mikrokontrollerilla
GSM-modeemin Toimintatapa
kun GSM-modeemi on kytketty mikrokontrolleriin, se kommunikoi matkapuhelimen kanssa UART-protokollan kautta ja vaatii kolme perussignaalia, kuten TXD, RXD ja GND.GSM-modeemi on kytketty mikrokontrolleriin, se ohjaa teollisuuslaitteita tekstiviestillä. Koska jokaiselle kuormalle annetaan yksilöllinen tunnistenumero, kuten load1 on osoitettu 1111: llä, load2 on 0000 on mikrokontrollerin ohjelma. Tämä modeemi valvoo aina I/p: n signaaleja. kun modeemi vastaanottaa tekstiviestin operatiivisesta puhelimesta, sarjatiedoista lähetetään tieto mikrokontrollerille. Tämä Mikrokontrolleri vertaa näitä tietoja tallennettuihin tietoihin. Jos vertailutiedot täsmäävät tallennettuihin tietoihin, Mikrokontrolleri tuottaa vastaavat signaalit kuorman ohjaamiseksi.
GSM-modeemin Sovellukset
GSM-modeemin sovellukset liittyvät pääasiassa toimitusketjun hallintaan, sääasemiin, turvasovelluksiin ja GPRS-tilan etätietojen kirjaamiseen ja GSM-pohjaisiin projekteihin
GSM Project Kit by Edgefxkits.com
- Prepaid – energiamittari GSM-liitännällä
- Mikrokontrolleripohjaiset projektit auton turvajärjestelmässä
- GSM-pohjaisen Sähköenergiamittarin laskutus paikan päällä olevalla näytöllä
- Sähkövarkauden havaitseminen ennen energiamittarin syöttämistä ja GSM: n ilmoitus valvomoon
- AJONEUVOVARKAUDEN sijainti GPS/GSM: n ilmoitus omistajalle
- ajoneuvon paikannus GPS-GSM: llä
- ajoneuvon seuranta GPS-GSM: llä
- Ajoneuvovarkauden ilmoittaminen omistajalle hänen matkapuhelimellaan GSM: llä, jossa käyttäjän Ohjelmoitavat Numerotoiminnot Pic-Mikrokontrolleria käyttäen
- varkauden ilmoittaminen Ajoneuvo GSM: n kautta tekstiviestillä, jossa käyttäjän ohjelmoitavissa oleva Numerotoiminto omistajalle, joka voi pysäyttää moottorin automaattisesti
- GSM-pohjainen kuukausittainen Sähköenergiamittari laskutus ja tekstiviesti GSM: llä, jossa käyttäjän Ohjelmoitavat Numerotoiminnot sekä paikan päällä oleva näyttö käyttäjälle
- rautatien tasoristeyksen porttiohjaus GSM: n kautta tekstiviestillä, jossa aseman päällikön tai kuljettajan Ohjelmoitavat Numerotoiminnot ovat
- Flash-Tulvailmoitus GSM: n kautta käyttäjän Ohjelmoitavat Numerotoiminnot aseman päällikölle
- gsm: ään perustuva integroitu energianhallintajärjestelmä, jonka käyttäjä voi ohjelmoida Numeroominaisuudet ja kuittausominaisuudet
- energiamittarin laskutus GSM: n Kuormanohjauksella käyttäjän ohjelmoitavilla Numeroominaisuuksilla
- GSM: n junaradan turvallisuus käyttäjän ohjelmoitavilla Numeroominaisuuksilla
- GSM: n langaton elektroninen ilmoitustaulu käyttäjän ohjelmoitavilla Numeroominaisuuksilla
- peukaloitu energiamittarin valvonta GSM: n valvomoon ohjattavalla Energiamittarilla käyttäjän ohjelmoitavilla Numeroominaisuuksilla
- energiamittarin laskutus GSM: n Kuormanohjauksella käyttäjän kanssa pic mikrocontrollerin ohjelmoitavat numeroominaisuudet