Využitie modemu Wavecom a XCPU-31/32 na SMS ovládanie

Ako funguje XCPU-31/32 v spolupráci s GSM-GPRS modemom?

demo zariadenie XCPU a modem

XCPU-31/32 má RS-232 port a umožňuje napojiť štandardný modem, ako napr. Wavecom Supreme10. Pridanou funkciou je SMS ovládanie z mobilného telefónu. V knižnici grafického prostredia FRED sú pripavené SW moduly na zasielanie a prijímanie SMS správ. Prostredníctvom SMS-ky je možné sledovať poruchy na zariadení, napr. výpadok čerpadla, nebezpečie zamrznutia, výpadok napájania a pod.

Táto nová funkcia bola doplnená o SW modul na dekódovanie správ. Je možné zaslať príkaz na zapnutie/vypnutie relé, alebo nastaviť žiadanú hodnotu, tzv.set-value.

Na obrázku je ukážka demo zariadenia na odskúsanie SW aplikácie a modemu.

XCPU je malá jednotka vhodná pre rôzne menšie úlohy, kde sa nevyžaduje zložité riadenie, napr. regulácia solárneho panelu, TÚV, ÚK, ovládanie vetracieho zariadenia (nútené vetranie), automatického zavlažovania, čo sú bežné aplikácie v rodinnom dome, chate alebo v malom objekte nejakej prevádzky (pneuservis, zámočnícka dielňa a pod.). V aplikácii kúrenia je možné cez SMS-ku nastaviť posuv aj sklon krivky.
Všeobecne je možné XCPU použiť aj na iné úlohy, napr. sledovanie hladiny v nádrži, alebo sledovanie záskokového zdroja typu UPS, ohrev výhybiek na kolajisku, monitorovanie vodnej hladiny na nejakom toku a pod.

Výhodou tohto riešenia je možnosť urobiť aplikáciu do XCPU napr. riadenie kúrenia, to zn. regulačné funkcie napr. ekvitermickú reguláciu radiátorového okruhu, reguláciu solárneho panelu, a pripojením modemu pridať funkciu diaľkového sledovania poruchy resp. ovládania teploty napr. pohody/poklesu resp.temperovania. SMS-ka môže upozorniť na nejaký problém napr. na nebezpečie zamrznutia, alebo zaplavenie, čím sa môže predísť škodám, prípadne upozorniť na vstup neoprávnenej osoby do priestoru zariadenia. V prípade potreby zložitejšej riadiacej funkcie sa ponúka náhrada XCPU jednotkou CCPU-03. XCPU -31/32 je vhodná aj na také úlohy, ako je diaľkový zber údajov z meračov tepla/chladu alebo elektromerov. Spojenie XCPU a modem Wavecom umožňuje dátové prenosy (ppp protokol). SMS správy predstavujú nižšie náklady.


Pre potreby programovania XCPU-31/32 je grafické programovacie prostredie Fred bezplatné. Či už súkromná osoba alebo firma môže získať licenčné kódy, je potrebné urobiť len registráciu. Komunikácia medzi PC a XCPU prebieha buď cez sériový port alebo cez USB.

Samotný program pre XCPU-31/32 je vytvorený v grafickom prostredí a je zložený z SW modulov. Zdrojové kódy SW modulov su k dipozícii a je možné moduly modifikovať, jazyk C, alebo vytvoriť nové, napr. pre iný typ modemu od iného výrobcu. Veľkou pomocou je knižnica tzv.školských projektov, kde sú vyriešené podrobne rôzne ukážkové úlohy pre kúrenie alebo vzduchotechniku.

Otázka: Je možné použiť namiesto modemu mobilný telefón ako modem? Ak niekto rád bastlí a ovláda programovane v C++, áno je za určitých predpokladov.

Inicializácia Modemu Wavecom Supreme 10

Modem sa konfiguruje prostredníctvom AT príkazov, cez sériový port PC a napr. program Terminal (je možné použit Hyperterminal bežne dostupný vo Win XP). Niekoľko príkladov. Príkaz at+ipr=38400 nastavuje komunikačnú rýchlosť, at+ifc=0,0 vypína HW flow control (zapojenie bez RTS,CTS) , at+csta=145 nastavuje medzinárodný tvar čísla s predčíslím +421, príkaz at&w uloží konfiguráciu do pamäti, atď. Podrobnejšie sú príkazy popisané v firemnom manuály AT_Command_Interface_Guide.pdf, 7779KB.

Prepojenie XCPU-31/32 a modemu je prostredníctvom 3 žilového kábla.

Na strane XCPU-31/32 RJ45 konektor piny 3-TXD,6-RXD, 4+5-GND, na strane modemu 15 pinový DB15-15M (male), piny 2-TXT, 6-RXD, 11+12-CTS+RTS prepojka, 9-GND. Schéma zapojenia káblu


Wavecom Supreme10 umožňuje pridať zásuvnú kartu a rozšíriť počet portov o ďalší RS-232, USB resp. Ethernet. Modem je potom možné pripojiť aj na ďalšie systémy napr. na kamerový systém a pod. Do modemu je možné nahrať aplikáciu. Wavecom poskytuje Open AT vývojové prostredie na vývoj aplikácii v C++

 



Návrat na XCPU-31/32 stránku