DC-G GPRS Adatgyűjtő regisztráló Unitek 2011
A DC-G adatgyűjtő percenként lekérdezi a WM szélsebesség és széliránymérő adatait, a riportot SD memóriakártyára írja. Az eltárolt adatokat konfigurált időközönként a GSM- GPRS modeme segítségével egy FTP szerverre továbbítja. Telepítés A WM szélsebesség és széliránymérőt szerelje fel egy arra alkalmas helyre. Csatlakoztassa a kábelt a szélmérőhöz. A kábel másik végét csatlakoztassa a DC-G adatgyűjtő Serial1 soros portjához, illetve egy alkalmas tápegységhez. A DC-G Serial0 (szerviz) soros portját soros kábellel csatlakoztassa egy PC soros portjához. Indítson el egy terminál programot (hyperterminal, terminal, putty ). Állítsa be a soros port paramétereit a konfigurációnak megfelelően. Helyezzen be a csatlakozóba egy előre konfigurált SD memóriakártyát. Csatlakoztassa a DC-G adatgyűjtőt egy alkalmas tápegységhez. Az adatgyűjtő Status és Busy ledjei felgyulladnak, majd kialszanak. A Status led ezután, az adatgyűjtő normális működését jelezve, kb. 3 másodpercenként rövid időre felvillan. Az adatgyűjtő a program indulásakor a következő üzenetet küldi: Unitek DC adatgyűjtő regisztráló (c)mmxi DC-G v3.2 GPRS v1.14 17-okt.-11 (c)unitek serial no.: 11-020 ID: 0 Az adatgyűjtő a program indulásakor leellenőrzi az SD kártyán található konfigurációt. 2011-10-17 19:23:43 - SD kártya betéve. 2011-10-17 19:23:44 - SD kártya init OK. A regisztráló ellenőrzi a kártyán rögzített egyedi azonosítót. Amennyiben ez a kártya volt utoljára a regisztrálóban, akkor az adatok rögzítését ott folytatja, ahol a kártya kivételekor abbahagyta. 2011-10-17 19:23:44 - Régi kártya. Ha az azonosító nem egyezik, akkor a regisztráló a kártyára új, egyedi azonosítót rögzít és új mérési sorozatot kezd. 2011-10-17 19:23:44 - Új kártya. Ezek után a regisztráló beállítja az óráját egy internetes időkiszolgálóról, majd egy teszt riportot küld az FTP szerverre. 2011-10-17 19:23:52 - GPRS modem on. 2011-10-17 19:24:08 - GSM init... OK. 2011-10-17 19:24:13 - Óra beállitás... OK. 2011-10-17 19:24:18 - Teszt riport küldés (Power on)... OK. 2011-10-17 19:24:31 - GPRS modem off.
Az adatgyűjtő ezután minden percben lekérdezi a konfigurált szélmérő adatait, és azokat a memóriakártyárara írja. A Busy led felgyulladása jelzi az írás folyamatát. Amíg a Busy led villog, vagy ég, ne vegye ki a memóriakártyát! Ha ilyenkor kiveszi a memóriakártyát, az olvashatatlanná válhat! Az adatgyűjtő minden mérés után megnézi, hogy mikor küldött utoljára adatot az FTP szerverre, illetve, hogy mennyi elküldetlen adat vam a memóriakártyán. Ha ezek közül valamelyik meghaladja a (memóriakártyán tárolt) határértéket, akkor az addig le nem adott adatriportokat elküldi az FTP szerverre. 2011-10-17 19:50:13 - GPRS modem on. 2011-10-17 19:50:28 - GSM init... OK. 2011-10-17 19:50:34 - Adatküldés... OK. 2011-10-17 19:50:42 - GPRS modem off. Konfiguráció A DC-G adatgyűjtő az alábbiak szerint van konfigurálva: Serial0 RS232 soros port: 19200,N,8,1 Serial1 RS232 soros port: 19200,N,8,1 Serial2 RS485 soros port: nincs használva Serial3 IIC soros port: nincs használva Szerviz soros port: Serial0 Adatgyűjtő soros port: Serial1 Azonosító: 1 Konfigurált mérőeszköz: WM szélsebesség és széliránymérő, ID= 26 Fájlnevek Az adatriport az FTP szerveren a WR020 könyvtárban, 1110171950.020 fájlnéven található, ahol -------- --- a kiterjesztés az adatgyűjtő sorozatszáma az adatriport elküldésének időbélyege (mmddhhmm) Adatriportok Az adatgyűjtő percenként kiolvassa a WM szélsebesség és széliránymérő adatait. Az adatokat memóriakártyárara rögzíti. Az adatrekordok szöveges formátumúak, a rekordon belül az adatmezőket <space> karakter választja el. A rekordokat <CR><LF> karakterek zárják.
A regisztráló által rögzített adatfájl részlete: 2011-10-17 19:41 >WM26 0.0 353 0.0 353 0.0 353 2011-10-17 19:42 >WM26 0.0 353 0.0 353 0.0 353 2011-10-17 19:43 >WM26 0.0 353 0.0 353 0.0 353 2011-10-17 19:44 >WM26 0.0 353 0.0 353 0.0 353 2011-10-17 19:45 >WM26 0.0 353 0.0 353 0.0 353 2011-10-17 19:46 >WM26 0.0 353 0.0 353 0.0 353 2011-10-17 19:47 >WM26 0.0 353 0.0 353 0.0 353 2011-10-17 19:48 >WM26 0.0 353 0.0 353 0.0 353 2011-10-17 19:49 >WM26 0.0 353 0.0 353 0.0 353 2011-10-17 19:50 >WM26 0.0 353 0.0 353 0.0 353 ---------------- -------------------------------- a WM szélsebesség és széliránymérő teljes riportja a mérés ideje: yyyy-mm-dd hh:mm Az adatrekordban található adattartalom a szélmérő által leadott riport, az egyes adatmezők a szélmérő leírásából azonosíthatóak. Az adatgyűjtő minden adatriportot kiír a szerviz portra is. A szerviz portra küldött riportok on- line programmal feldolgozhatóak. Szerviz parancsok Az adatgyűjtőt a szerviz soros porton keresztül lehet beállítani. A szerviz parancsok általános formátuma: @<id><parancs><cr><lf>, ahol @: parancs header (mindig '@') <id>: az adatgyűjtő azonosítója <parancs>: parancs kódja Használható parancsok: 'c': az óra beállítása parancssorból 't': az óra beállítása menüből 'x': az adatgyűjtő újraindítása Az óra beállítása menüből parancs: 't' A DC-P óráját a szerviz soros porton lehet beállítani (Serial0). A kapcsolat beállítása: csatlakoztassa a DC-P adatgyűjtő szerviz soros portját egy számítógép soros portjához nyisson meg egy terminál programot (hyperterminal, terminal, putty ) állítsa a soros porti paramétereket a következőkre: - sebesség: 19200,
- paritás: nincs, - adatbitek: 8, - stopbit: 1, - folyamatvezérlés: nincs írja be az óra beállító parancsot: @1t<cr><lf> A DC-G válasza: DC-G 11-019 beállítása. 1: Óra beállítása. (11-10-17 19:21:20) 2: Óra pontosítása. 9: Mentés 0: Kilépés Ekkor az adatgyűjtő piros és fehér ledjei felváltva villognak ( Idő beállítás üzemmód). Az idő beállítása Ha az időt szeretné beállítani, válassza az 1. menüpontot. Ekkor sorban megjelennek a dátum (év, hónap, nap), majd az idő (óra, perc, másodperc) aktuális értékei (zárójelben). Ha nem kíván változtatni az aktuális értéken, akkor nyomja meg az <enter> gombot. Ekkor a következő beállítandó érték jelenik meg. Ha változtatni kíván az értéken, gépelje be az új értéket, majd nyomja meg az <enter> gombot. A program a következő beállítandó értékre ugrik. Ha beállította az összes változót, a DC-P a következő üzenetet küldi: Dátum: (11) (10) (17) Idő : (19) (21) (20) Óra beállítva. (11-10-17 19:21:20) A 0. menüpontot választva léphet ki az óra beállító menüből. Az óra pontosítása Ha azt tapasztalja, hogy az óra sokat késik, vagy siet, az óra járását pontosíthatja a 2. menüpontkiválasztásával. Ekkor a DC-P a következőket küldi: Korrekció: 0 -: gyorsít, +: lassít, <esc>: kilép A Korrekció az óra aktuális korrekciós értéke. A <-> gombbal gyorsíthatja, a <+> gombbal pedig lassíthatja az órát. Ha beállította a kívánt értéket, lépjen ki az <esc> gomb
megnyomásával. A 9. menüpont választásával mentheti el a változtatást, majd a 0. menüpontot választva léphet ki az óra beállító menüből. Az óra lekérdezése parancs: 'c' Az órát a 'c' paranccsal is beállíthatja. Ezzel egy PC programmal automatikusan beállíthatja az adatgyűjtő óráját. A PC programnak a beállító parancsot a konfigurált soros porti paraméterekkel (19200,n,8,1) kell leadnia. A parancs formátuma: @<id>cyymmddhhmmss<cr><lf> Példa: @19c111111111111<cr><lf> Az adatgyűjtő válasza: Time is set. 2011-11-11 11:11:11 Az adatgyűjtő újraindítása parancs: 'x' A parancs kiadására az adatgyűjtő programja újraindul. Az Mmc kártyák konfigurálása Az adatgyűjtő az adatok tárolására előre formázott adattároló kártyát használ. A konfigurált kártya tartalmazza az állomásazonosítót, a GPRS kapcsolat és az FTP kapcsolat paramétereit és az adatátviteli paramétereket. Az Mmc kártyát az MmcKonfig programmal konfigurálhatjuk A programban konfigurálható adatok: Mező Jelentése példa Fájlméret[MB] Ide az adatfile méretét kell beírni 512 Kártyaolvasó betűjele A programozásra használt kártyaolvasó betűjele GPRS konfig Ki kell választani Csapadékmérő [impulzus/cm] Küldendő adat mérete [byte] Max. küldési várakozás [perc] GPRS felhasználó GPRS jelszó nem használt 1 a jelen konfigurációban 10 perces adatküldésnél M: 640 a jelen konfigurációban 10 a GSM szolgáltató adja a GSM szolgáltató adja APN név a GSM szolgáltató adja, általában internet
Adatszerver az FTP szerver neve ftp.myserver.hu Adatszerver felhasználó az FTP hozzáférés felhasználóneve ftp_user Adatszerver jelszó az FTP hozzáférés jelszava ftp_pwd FTP célkönyvtár az FTP hozzáférés célkönyvtára / Állomásszám Nem használt, az állomás azonosítója 12345 Figyelem! A program a jelszavakat titkosítás nélkül írja a kártyára! A GSM SIM kártyák előkészítése Használat előtt a SIM kártyán például egy mobiltelefon segítségével kapcsolja ki a PIN kód kérése bekapcsoláskor funkciót. (A funkció elnevezése mobiltelefon függő) A DC-G adatgyűjtő kijelzői A regisztráló üzemállapotait ledek jelzik: Led (színe) Állapot Jelentése GSM status (sárga) Status (fehér) Busy (piros) sötét sárga folyamatosan ég sárga villogás sötét folyamatosan ég rövid felvillanások kb. 2,5 másodpercenként sötét Különleges üzemállapotok: folyamatosan ég kb. 8Hz villogás GSM modem kikapcsolva GSM modem bekapcsolva, nincs hálózat GSM modem hálózatra kapcsolódva kikapcsolva reset normál működés SD memóriakártya o.k. írás folyamatban nincs memóriakártya, vagy hibás Idő beállítás A status (fehér) led és a Busy (piros) led felváltva villog kb. 2Hz frekvenciával Amíg a Busy (piros) led villog, vagy ég, ne vegye ki a memóriakártyát! Ha ilyenkor kiveszi a memóriakártyát, az olvashatatlanná válhat!
A DC-G csatlakozói csatlakozó sorszám név funkció megjegyzés Cs1 1 V in+ Cs1 2 V in- Bemenő feszültség 8-30V dc Cs2 1 +V iic Kimenet +5V max. 100mA Cs2 2 XSCl IIC bus Scl (O) (nincs konfigurálva) Cs2 3 XSDa IIC bus Sda (IO) (nincs konfigurálva) Cs2 4 Gnd Kimenet Gnd Cs3 1 RS485 A RS485 port A (IO) (nincs konfigurálva) Cs3 2 RS485 B RS485 port B (IO) (nincs konfigurálva) Cs3 3 Gnd Gnd Cs4 1 TxD 1 Serial1 RS232 port TxD (O) Cs4 2 RxD 1 Serial1 RS232 port RxD (I) WM szélmérő csatlakozás Cs4 3 Gnd Gnd Cs5 1 TxD 0 Serial0 RS232 port TxD (O) Cs5 2 RxD 0 Serial0 RS232 port RxD (I) Szerviz soros port Cs5 3 Gnd Gnd UNITEK Elektronikai Tervező és Kivitelező Bt. 1144. Budapest, Kerepesi út 136-138. fsz. 12. )+36-21-2025864 4+36-29-333529 e-mail: mail@unitek.hu http://www.unitek.hu