Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

GSM ovládání spotřebičů Vypracoval: Stanislav Klubal Třída: SLE4.

Podobné prezentace


Prezentace na téma: "GSM ovládání spotřebičů Vypracoval: Stanislav Klubal Třída: SLE4."— Transkript prezentace:

1 GSM ovládání spotřebičů Vypracoval: Stanislav Klubal Třída: SLE4

2 Obsah  Popis zařízení  Schéma  Funkce zařízení  Program  Foto

3 Popis zařízení  Zařízením lze ovládat až dva spotřebiče přes mobilní telefon pomocí SMS zpráv.  Vyžaduje připojení mobilního telefonu značky Siemens řady x55 kvůli zapojení konektoru.  Zařízení je napájeno 9V síťovým adaptérem.  Informaci o doručení nebo odeslání SMS zprávy a stavy výstupů el. zásuvek jsou zobrazeny na LCD displeji 2x16 znaků.  Celé zařízení lze ovládat pouze šesti příkazy v SMS zprávách.

4 Blokové schéma

5 GSM telefon pin1: POWER -vstup pro nabíjení baterie U=6,1V- 8,0V (6,5V) pin2: GND digitální pin3: TX - výstup dat pin4: RX - vstup dat pin5: Pull down pin6: Pull down pin7: Pull down pin8: Pull up pin9: výstup pro externí reproduktor pin10: GND pro mikrofon pin11: GND pro externí reproduktor pin12: vstup pro externí mikrofon

6 Komunikace s mobilním telefonem AT příkazy – Procesor komunikuje s mobilním telefonem pomocí AT příkazů. Výčet příkazů, které jsem použil: ATD telefonní číslo; Vytočí dané telefonní číslo (bez +420)‏ ATE0Vypne echo příkazů AT+CSMS=0Výběr služby zpráv (GSM 3.40 a 3.41)‏ AT+CSCS=“GSM“Nastavení znakové sady AT+CPMS=“MT“Výběr SMS paměti AT+CPBS=“ME“Výběr telefonního adresáře AT+CMGF=0Výběr SMS formátu (PDU formát)‏ AT+CMGSOdeslání SMS (+CMGS=délka PDU ) AT+CMGL=0Čtení SMS ( s parametrem „0“ pouze nepřečtené )‏ Všechny příkazy musí být ukončeny znakem tedy 0Dh Konec SMS zprávy je ukončen tedy 0Ah nebo 0Bh chceme-li akci stornovat (např. při testování).

7 SMS zpráva Příkazy pro ovládání SPOTŘEBIČE1(S1) a SPOTŘEBIČE2(S2): S1ON*S2ON// SPOTŘEBIČ1 ZAPNUTÝ, SPOTŘEBIČ2 ZAPNUTÝ S1OFF*S2OFF// SPOTŘEBIČ1 VYPNUTÝ, SPOTŘEBIČ2 VYPNUTÝ S1ON*S2OFF// SPOTŘEBIČ1 ZAPNUTÝ, SPOTŘEBIČ2 VYPNUTÝ S1OFF*S2ON// SPOTŘEBIČ1 VYPNUTÝ, SPOTŘEBIČ2 ZAPNUTÝ S?// DOTAZ NA STAVY VÝSTUPŮ EL.ZÁSUVEK ODP// DÁLKOVÝ ODPOSLECH OVL. SPOTŘEBIČE Odpovědi zařízení na dotaz „S?“: S1 ON, S2 ON S1 OFF, S2 OFF S1 ON, S2 OFF S1 OFF, S2 ON

8 SMS a PDU formát SMS zprávy jsou v tzv. PDU formátu, který vypadá např. následovně: C F4F29C0E V tomto řetězci je obsaženo délka SMSC informace formát telefonního čísla (mezinárodní formát, národní formát)‏ telefonní číslo SMS Centra první okten SMS-DELIVER PDU (stavové informace zprávy)‏ délka telefonního čísla telefonní číslo (zakódované tak, že jednotlivé dvojice čísel jsou navzájem prohozené „swapem“)‏ formát v jakém bude zpráva doručena: Obyčejná SMS zpráva (implicitní hodnota)‏ telex fax 1 fax 2 normální telefon (tj. konverze do hlasové podoby)‏ kódovací schéma dat DCS (Data Coding Scheme)‏ 7 bitová výchozí abeceda 8 bitové datové kódování dle Class2 SCTS – definuje datum doručení SMS do Centra (rok, měsíc, den, hodinu, minutu, sekundu, časovou zónu)‏ UDL – udává počet znaků SMS zprávy před jejím zakódováním kódovaný text zprávy

9 Program Inicializace programu – Nastavuje se zde přenosová rychlost pro komunikaci procesoru s mobilním telefonem, která je Bd. Povolí se sériový kanál a inicializují se pomocné proměnné a LCD displej. Na displeji se na tři vteřiny objeví uvítací zpráva zařízení. Následně proběhne inicializace mobilního telefonu: - Vypnutí echa příkazů - Výběr služby zpráv (GSM 3.40 a 3.41)‏ - Nastavení znakové sady - Výběr SMS paměti - Výběr telefonního adresáře - Výběr SMS formátu (PDU formát)‏ Hlavní program – Nejdříve se na LCD displeji zobrazí stavy výstupů (jsou-li relé vypnuta či zapnuta). Program nadále přibližně v osmi sekundových intervalech kontroluje příchod nových SMS zpráv. Zjistí-li, že se v adresáři mobilního telefonu nachází nepřečtená zpráva, nastaví příznak (ukončí testování) a zavolá podprogram.

10 Program Podprogramy : pro zjištění čísla odesílatele SMS zprávy pro vyhodnocení obsahu zprávy SMS a zavolání příslušné akce pro zjištění stavů výstupů relé a zobrazení na LCD displeji pro zobrazení ABOUT zařízení pro informování o příchozí SMS zprávě včetně tel. čísla odesílatele na displeji zpoždění (10ms, 1s)‏ pro odeslání SMS na číslo, ze kterého vyšel požadavek pro dálkový odposlech (program zpětně zavolá) a další …

11 LCD display  Inicializace   Klidový stav   Příchozí SMS   Odeslání SMS 

12 Foto

13 Teď bych přešel k praktické ukázce…


Stáhnout ppt "GSM ovládání spotřebičů Vypracoval: Stanislav Klubal Třída: SLE4."

Podobné prezentace


Reklamy Google