Fedélzeti számítógép tervezése autórádiós funkcióval

OData támogatás
Konzulens:
Kökényesi Tamás
Automatizálási és Alkalmazott Informatikai Tanszék

A diplomatervben először az autóból érkező, feldolgozható jelek közül választottam ki a feladat megvalósításához szükségeseket, majd a tolatóradar megvalósításához végeztem kutatást. A módszerek közül a számomra hatékonyságban és árban legmegfelelőbbet választottam ki. Ezután a rendszerhez legjobban illeszkedő központi egység kiválasztását végeztem el. Mérlegeltem a feladathoz szükséges teljesítményigényt, a perifériaigényt és az eszközhöz jelenlévő szoftveres támogatottságot, majd a Beaglebone Black-et választottam. A rendszer magja után a többi alkatrészt is kiválasztottam, melyek közül több is egy előre elkészített nyákon lévő egység, mivel vagy nem lenne megfelelő a jelerősség a műszerfal belsejében(pl. GPS modul), vagy fizikailag nem ott van a helye (pl. távolságmérő szenzor). A kapcsolási rajz részletes ismertetése közben ezeket a választásokat is megindokoltam. A kapcsolási rajz alapján a fizikai megvalósítás volt a következő lépés: először a méretkorlátok meghatározása, majd az oda illeszkedő nyák megtervezése. A nyák legyártása és felélesztése után először a Linux alapú, a fejlesztőkártyához ajánlott Debian rendszer perifériákkal történő kapcsolatáról és annak megvalósításáról végeztem kutatást. Miután az egyszerűbb perifériák user space-ből történő vezérlését és konfigurálását megismertem, a Beaglebone Black valós idejű egységével (PRU) kezdtem foglalkozni, amelynek köszönhetően valós idejű jelfeldolgozást lehet végezni, miközben a rendszeren nem valós idejű operációs rendszer fut. A PRU után a szabványos kommunikációs interfészeken kommunikáló eszközök API-jait írtam meg, hogy ezeket a kijelzőről lehessen vezérelni. Végül a kijelzőhöz állítottam fel a fejlesztőkörnyezetet keresztfordításhoz, és a grafikus kezelőfelület szoftverét írtam meg, amely a szenzoradatokat jeleníti meg, és lehetővé teszi a rendszerben lévő különböző eszközök kezelését.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.