Hermes-1 Alkalmazási Leírás Felépítés és alkalmazási lehetőségek 06.12.01. HRM1_Alk_Leir.doc 1/10
Tartalomjegyzék Bevezető...3 1 A Hermes-1 képességei...3 1.1 Vezetéknélküli kommunikáció...3 1.2 Vezetékes kommunikáció...4 1.3 Audio kommunikáció...4 1.4 Mikrovezérlő...5 1.5 Memóriák...5 1.6 Digitális bemenetek...5 1.7 Digitális kimenetek...5 1.8 Analóg bemenetek...5 1.9 Analóg kimenetek...6 1.10 Tápellátás...6 1.11 Külső modulok táplálása...6 2 Alkalmazási lehetőségek...6 2.1 GPRS...6 2.2 WLAN...6 2.3 BlueTooth...7 2.4 ZigBee...8 2.5 ISM433, ISM866...8 2.6 Beszédgenerátor...8 2.7 Kamera...8 2.8 Ethernet...8 2.9 RS232...9 2.10 CAN...9 2.11 Digitális bemenet...9 2.12 Digitális kimenet...10 2.13 Analóg bemenet...10 2.14 Analóg kimenet...10 06.12.01. HRM1_Alk_Leir.doc 2/10
Bevezető Bay Zoltán Foundation for Applied Research Ambient Intelligence Group A Hermes-1 vezérlőegység (VE) olyan ipari, autóipari alkalmazásokra készült, ahol a kommunikáció akár egyszerre több médiumon is elsődleges fontosságú. Ezek közé tartozik a vezetéknélküli, a vezetékes és az ember számára közvetlenül érthető audio kommunikáció is. A vezérlőegység a Freescale (Motorola) most megjelent, legnagyobb autóipari mikrovezérlőjét használja, ami páratlan számítási kapacitást ad összetett alkalmazásokhoz is. 1 A Hermes-1 képességei A vezérlőegység blokkrajzát az 1. ábra tartalmazza WLAN 802.11b,g ant & radio GPS ant & receiver diff SPI SPI Hermes-1 RS232 cl30 cl15 cl31 CAN A CAN B CAN C EEPROM T SRAM 64kB BDM port 32bit, 2MB Flash PWR Supply µc 32bit, 8MB SM 5V, 3.3V, MPC5554 x5v, preserve 32bit, 132MHz, DAC 2MB Flash, 1µsec, 12bit 111kB SRAM Audio (dpot, amp) D in 4ch D out 4x2.2A A in 4ch A out 3ch 5V out RS232 RS232 RS232 line-out 1W, 8O 5V, 1A D_in D_out A_in A_out 1. ábra 1.1 Vezetéknélküli kommunikáció A bevezetőben foglaltaknak megfelelően a Hermes-1 a következő vezetéknélküli kommunikációs képességekkel bír: WLAN (IEEE 802.11 b,g) 06.12.01. HRM1_Alk_Leir.doc 3/10
BlueTooth ZigBee ISM433, ISM866 Mivel a vezérlőegységek elhelyezése a járművekben gyakorta nem a rádiózási szempontból optimális helyen történik, a Hermes-1 is külön antenna modul segítségével oldja meg a rádiózási feladatokat. Az antenna modul tartalmaz minden rádiófrekvenciás alkatrészt, sőt gyakran a protokol verem alsó néhány szintjét, és kis- vagy nagysebességű soros protokol szerint csatlakozik a Hermes-1-hez. Ez a megoldás a vezetékezés tervezését és kivitelezését is nagyban egyszerűsíti. 1.2 Vezetékes kommunikáció A Hermes-1 vezetékes kommunikációs képességeit az alábbi felsorolás tartalmazza: CAN 2B (Controller Area Network) 3 független csatornán RS232 4 független csatornán Differenciális SPI egy csatornán A CAN kommunikáció 1MBaud-ig támogatott minden csatornán. Ez az erősen zavartűrő kommunikációs képesség teszi lehetővé a Hermes-1 alkalmazását Az RS232 illesztő 115200Baud-ig támogatja a szabványos adatsebességeket, illetve 230400Baudig képes különleges esetekben kommunikálni. A differenciális SPI a vezérlőegység leggyorsabb kommunikációs lehetősége. Az ismert SPI protokol itt úgy kerül kiegészítésre, hogy az egyes jelek differenciális érpárakon haladnak. Ez a megoldás nagy sebességek (25MBaud/sec) mellett is kis zavarérzékenységű kommunikációt enged meg 3..10m kábelhossz esetén. 1.3 Audio kommunikáció A Hermes-1 a hozzá tartozó sw segítségével képes írott szöveg felolvasására. Szemben a tárolt hangmintás beszédgenerálással, itt betük, számok, írásjelek sorozata a bemenet és egy változtatható hangfekvésű, tempójú, hanglejtésű szintetizált emberi hang a kimenet. Ezzel a megoldással előre ismeretlen szövegeket lehet generálni, vagy idegen rendszerek üzeneteit megjeleníteni. A vezérlőegység line-out kimenete alkalmas bármilyen hi-fi erősítő meghajtására, de az integrált 1W-os erősítő segítségével közvetlenül is csatlakoztatható hangszóró, mely hangereje alapján képes egy 3 ajtós busz belső hangosítására. A 8..12bit kvantálású hangot a gyári szűrőbeállítások mellett 16kHz maximális mintavételezéssel lehet kibocsátani. A hangerő szabályozását szoftverből lehet elvégezni, így tetszőleges kezelőfelület alakítható ki. 06.12.01. HRM1_Alk_Leir.doc 4/10
A vezérlőegység line-in bemenete és nagy számítási teljesítménye lehetővé teszi beszédfelismerő alkalmazások létrehozását. 1.4 Mikrovezérlő A Hermes-1 Freescale (Motorola) MPC5554 mikrovezérlővel épül. Ez a piacon 2006-ban elérhető legnagyobb teljesítményű autóipari minősítésű mikrovezérlő. Hűtés nélkül akár 132 MIPS számítási teljesítménnyel dolgozik 32 bites adatokon. Belső 2MB-os Flash memóriája és 111kB statikus RAM-ja segítségével komoly feladatok, számítások elvégzésére alkalmas. A mikrovezérlő belső perifériái hardveres megoldásokkal segítik a gyors alkalmazásokat. Az 5554-nek a 4 és 132MHz között állítható órajel mellett többféle kisteljesítményű működési módja is van, melyek segítségével energiaérzékeny alkalmazásokban is felhasználható. (www.freescale.com 32 bites mikrovezérlők) 1.5 Memóriák A Freescale 5554 saját memóriáin túl a Hermes-1 rendelkezik kiegészítő memóriákkal. Programok, rögzített adatbázisok tárolására 8MB (70nsec) Flash memória áll rendelkezésre, melyet 8, 16 és 32 bites szélességben is el lehet érni. Változók és dinamikus adatbázisok tárolására 2MB (10nsec) gyors statikus memória áll rendelkezésre, melyet 8, 16 és 32 bites szélességben is el lehet érni. Működési paraméterek, hibanapló tárolására maximum 64kB soros elérésű, 8 bites EEPROM áll rendelkezésre. 1.6 Digitális bemenetek A vezérlőegységnek négy digitális bemenete van, melyek segítségével 0 és 35V közötti jelek digitális érzékelése oldható meg. 1.7 Digitális kimenetek A vezérlőegységnek négy digitális kimenete van. Ezek nem csak egyszerű jelkimenetek, hanem alkalmasak egyenként 2.2A áram kiadására is. A kimenő feszültség megegyezik a vezérlőegységre kapcsolt tápfeszültséggel (8..30V). 1.8 Analóg bemenetek A vezérlőegységnek négy analóg bemenete van. A gyári beállítások szerint az ide kötött 0..30V tartományba eső feszültséget 12 bites egész számmá alakítja a mikrovezérlő. Alkaltrészcserével a bemeneti feszültségtartomány felső határa 5V és 30V között bármilyen értékre beállítható. 06.12.01. HRM1_Alk_Leir.doc 5/10
1.9 Analóg kimenetek A vezérlőegység rendelkezik három analóg kimenettel. Ezek nem terhelhető, 0..5V jelkimenetek 8..16bit felbontással, 8kHz sávhatárral. 1.10 Tápellátás A Hermes-1 tápegysége úgy került kialakításra, hogy azt mind 12V, mind 24V névleges feszültségű, negatív testelésű akkumulátoros rendszerekben is használni lehessen. Ez 8..32V tápfeszültség tartományt jelent. Az egység jellemző fogyasztása 12V 180..400mA, illetve 24V 110..250mA külső modulok nélkül. Az egység be- és kikapcsolása történhet egy egyszerű kapcsolóval, mely a tápláláshoz szükséges áramot kapcsolja, vagy állandó táplálás mellett Kl15 jel bemenettel (gyújtás pozitív, [Bosch]). Ez utóbbi esetben egy másik elektronika is vezérelheti a be- és kikapcsolást. Az utóbbi esetben a Hermes-1 további lehetősége, hogy a gyújtás pozitív bemenet nullára esésekor, saját szoftvere irányítása mellett felülbírálja a kikapcsolási parancsot és tetszőleges ideig késleltetve kapcsol ki. Erre a funkcióra akkor lehet szükség, amikor kikapcsolás előtt még szükséges bizonyos adminisztrációs feladatok elvégzése (pl kijelentkezés egy rádiós hálózatból). 1.11 Külső modulok táplálása A Hermes-1 képes a hozzá tartozó külső modulok (antenna modul, GPS, intelligens szenzorok) 5V-os táplálására. A gyári beállítások mellett maximum 1A kimenő áram előállítása lehetséges. A kimenő 5V független a belső áramköröket tápláló feszültségtől, így egy külső zavarás (zárlat, zaj) nem befolyásolja a vezérlőegység működését. A kimenő 5V szoftverből kapcsolható. 2 Alkalmazási lehetőségek 2.1 GPRS A Hermes-1 valamelyik RS232 portja segítségével képes GSM hálózaton való kommunikációra. Egy másik RS232 portra kapcsolt GPS segítségével számos ITS (intelligent transportation system) alkalmazás megvalósítható. 2.2 WLAN Mivel a Bay Zoltán Közalapítványban az ad-hoc hálózatok vizsgálata, készítése az egyik fő kutatási terület, a Hermes-1 fő kommunikációs képessége a digitális rádió. A WLAN (IEEE802.11a,b,g) jelenleg az egyetlen járműves alkalmazásra is használható nagysebességű digitális rádió szabvány. 06.12.01. HRM1_Alk_Leir.doc 6/10
A vezérlőegységhez csatlakoztatott WLAN modul segítségével különböző alkalmazások készíthetők, például: Internet szolgáltatás a tömegközlekedési eszközökön utazóknak (pl járat térkép, menetrendek, fontosabb hírek, fizetett hirdetések, on-line játékok a hosszabban utazóknak) Tömegközlekedési eszközökön és egyéb, flottában közlekedő járművekre szerelt digitális fényképezőgép GPS segítségével adott helyeken és adott irányokban haladva képeket készít, melyeket WLAN (vagy GPRS) segítségével továbbít forgalom irányító központba Tömegközlekedési eszközökön és egyéb, flottában közlekedő járművekre szerelt digitális fényképezőgép képei az üzemeltető honlapjára kerülnek, mint webkamera kép Intelligens dinamikus utastájékoztatási rendszerek. Például a buszmegállóhoz közelítő buszjárat értesíti a buszmegállót és azon keresztül a várakozókat, hogy (a buszra szerelt GPS méréseiből becsülve) mikor érkezik és mi a járatszáma. Bármilyen flottaszerűen üzemeltetett jármű a telephelyi behajtásnál kapcsolatba lép a telephely számítógépével és leadja a napközben gyűjtött adatokat (üzemanyag fogyasztás, megtett út, útvonal, egyes járműfedélzeti rendszerek hibaüzenetei, terheltségi adatok [pl utasszám], vezetési stílus adatai,...) A WLAN modulon keresztül a Hermes-1 az Internethez kapcsolható (WLAN kiszolgálón keresztül) és globálisan elérhető. 2.3 BlueTooth A Hermes-1 valamelyik RS232 portjára kapcsolt BlueTooth egység segítségével mód nyílik ezen rádiós kommunikációs protokol szerinti adatcserére. Mivel a BlueTooth hatótávolsága csekély (max 100m) és kapcsolat felépítési idje a WLAN-hoz képest nagyon hosszú, így álló jármű tud vele kapcsolatba lépni más álló járművel, vagy a közlekedési infrastruktúrával, illetve a járművön belüli kommunikációra lehet használni. Tömegközlekedési eszközökön, megállóhelyeken információk küldése az utasok mobil telefonjára, tenyérszámítógépére (közlekedési információk, on-line utiterv, reklámok...) A Hermes-1 WLAN vagy GPRS segítségével jut friss információkhoz, melyeket BlueTooth segítségével terít az utasoknak. Az említett kapcsolat lehet kétirányú is, ami lehetővé tesz on-line jegyvásárlást, vagy a WLAN-nál leírthoz hasonlóan on-line játékokat a hosszaban utazóknak. 06.12.01. HRM1_Alk_Leir.doc 7/10
2.4 ZigBee Bay Zoltán Foundation for Applied Research Ambient Intelligence Group A Hermes-1 valamely RS232 portjára csatlakoztatott ZigBee rádió modul segítségével mód nyílik ezen rádiós kommunikációs protokol szerinti adatcserére. A ZigBee szabvány még nem elterjedt, intelligens szenzorhálózatok kommunikációs protokolljának szánják. 2.5 ISM433, ISM866 Szintén RS232 portra kapcsolható rádiós modul segítségével a Hermes-1 képessé tehető a 433MHz illetve a 866MHz ISM sávokban való kommunikációra. Ezekben a sávokban működnek a különféle kódolt, vagy kódolatlan távirányítók és egyéb, kis adatmennyiséget max 200m-re továbbító rendszerek. Egy ilyen alkalmazás lehet, amikor zárt területre való behajtásnál (pl Budai Vár, Margit Sziget) a buszjárat ilyen rádió segítségével nyithatja a sorompót. 2.6 Beszédgenerátor A Hermes-1 beszédgenerátora segítségével számos alkalmazás támogatható: Tömegközlekedési eszköz megállóhelyén a várakozó utasok tájékoztatása (text-tospeech). Tömegközlekedési eszközön az utasok tájékoztatása Ember-gép kapcsolat (kijelző helyett szövegbemondás) 2.7 Kamera A Hermes-1-hez több módon is lehet digitális kamerát illeszteni. A kamerás alkalmazások egy része már más fejezetekben szerepel, itt csak egy újabb kerül leírásra: A buszsávokban haladó illetéktelen járműveket a Hermes-1-hez csatlakoztatott kamera figyeli és ha járművet érzékel ott, akkor fényképet készít, melyhez csatolja a GPS által szolgáltatott adatokat is. A telephelyre hajtás után az aznapi fényképek a rendőrségnek kerülnek továbbításra. 2.8 Ethernet A Hermes-1 differenciális SPI portján keresztül Ethernet periféria köthető hozzá, melyen keresztül a Hermes-1 az Internetre kapcsolható és globálisan elérhető. 06.12.01. HRM1_Alk_Leir.doc 8/10
2.9 RS232 Bay Zoltán Foundation for Applied Research Ambient Intelligence Group Az RS232 protokol ugyan sok szempontból nem ideális, de elterjedtsége miatt mégis igen jelentős. A Hermes-1 négy RS232 porttal rendelkezik, melyek segítségével a legkülönbözőbb kiegészítők kapcsolódhatnak hozzá: Rádiós modulok: WLAN, BlueTooth, ZigBee, ISM433, ISM866 GSM modul GPS Digitális fényképezőgép Billentyűzet Intelligens kijelző (LCD modul, többnégyzetméteres tájékoztató tabló) személyi számítógép, laptop, palmtop egy másik Hermes-1 külső intelligens szenzor modul (pl gyorsulásmérők, amikkel cégautók rendeltetésszerű alkalmazotti használatát lehet ellenőrizni) 2.10 CAN A CAN (Controller Area Network) a ma legelterjedtebb autóipari vezetékes kommunikációs protokol mind személygépkocsikban, mind haszonjárművekben. Nagy zavartűrése miatt alkalmazzák egyéb ipari területeken is. A Hermes-1 három CAN porttal rendelkezik, melyeken keresztül különböző más rendszerekhez kapcsolódhat: más járműfedélzeti rendszerek (motorvezérlő, fékvezérlő, műszerfal,...) más rendszerek paramétereinek naplózása, kritikus érték figyelése intelligens szenzorok diagnosztikai eszköz másik Hermes-1 CAN gateway (CAN-CAN, CAN-RS232, CAN-WLAN, CAN-BlueTooth,...) 2.11 Digitális bemenet A Hermes-1 funkciói irányításához szükséges nyomógombok, kapcsolók érzékelése. Használhat szenzor bemenetként (pl tömegközlekedési jármű ajtónyitás érzékelése, olajnyomás kapcsoló,...). 06.12.01. HRM1_Alk_Leir.doc 9/10
2.12 Digitális kimenet Kimenetenként maximum 2.2A fogyasztású jelzőfények, mágneskapcsolók, elektro-pneumatikus szelepek, elektro-hidraulikus szelepek, tetszőleges fogyasztók (másik bármilyen vezérlőegység, elektro motor,...) működtetése. 2.13 Analóg bemenet A négy analóg bemenetre kapcsolható bármilyen analóg feszültség (vagy áram) kimenetű szenzor (0..5V) jele, potenciométer mint kezelői bemenet, vagy akár mikrofon. 2.14 Analóg kimenet A három analóg kimenet használható audio jelkimenetként (effektek, hangjelzések, vagy akár beszéd), illetve például valamilyen külső eszköz analóg vezérlőjeleként, A felsorolt alkalmazási lehetőségek inkább alkalmazás töredékeknek tekintendők. Egy valódi alkalmazás több ilyen kombinációjából áll össze. 06.12.01. HRM1_Alk_Leir.doc 10/10