[FSE] Datalogger
Martin Borýsek
borysekm na gmail.com
Pátek Říjen 12 00:24:36 CEST 2012
Zdravím pánové,
Vidím, že se teď v konfeře hodně řeší datalogger, takže považuju za
povinnost se taky ozvat, protože se jedná o něčem, co se mě zase jednou dost
týká.
Musím reagovat na to, co napsal Kuba: ". Kdyz by nahodou vyvoj Borys
provadel tak jak doposud provadel, tak v dalsi sezone je datova tma."
Kubo, myslím, že jsi dost mimo. Není to tvoje chyba, protože jsem se
neozýval s výsledkama, ale věci se mají takto:
- Hodně jsem na tom o prázdninách pracoval. Ještě před třema
měsícema jsem v podstatě v životě nedělal s "normálním" mikroprocesorem a
nikdy jsem neprogramoval mikroprocesor v céčku, takže jsem se s tím začal
dost podrobně seznamovat. Věnoval jsem tomu fakt hodně času a aktuálně
dokončuju vlastní knihovnu pro FAT32. Zatím jde o zhruba 2000 řádků kódu
(všechno ve FAT32 knihovně je moje vlastní, podrobně jsem si prostudoval
oficiální specifikaci Microsoftu. Pár věcí mám zatím od Jana - např.
knihovnu pro práci s displejem, který stejně nevyužívám, ani ve finále
využívat nebudu nebo momentálně knihovnu pro CAN, abych se to mohl naučit).
Předpokládám, že kód se ve finále ještě tak o 500-1000 řádků rozroste.
Všechno je v obyčejném Céčku, ale v blízké době to hodlám předělat do C++,
myslím že to s sebou nese určité výhody.
- V současnosti mám napsaných 23 stran z bakalářky, což považuju za
docela slušné vzhledem k tomu, že semestr v podstatě teprve začal. Píšu to
ve volném čase, protože chci mít ještě hodně dalšího času na případné
optimalizování a ladění. Je to zatím spíš v takové formě poznámek a tabulek,
protože jsem měl už hrozně moc věcí, které jsem si potřeboval někam
poznamenávat. "Bakalářku" jsem posílal zatím jenom Zdendovi, nechci to někde
uveřejňovat, protože to zatím ještě ani nezhodnotil můj vedoucí práce.
Sdílím to ještě s Kubou Klímou na Dropboxu, ale dohodli jsme se, že to
nebudeme vynášet ven. Pokud se někdo vyznáte ve filesystémech, sběrnicí CAN
nebo GPS, rád si sednu do hospody na pivko a naučím se nové věci, stejně tak
můžu osobně ukázat, jak to zatím funguje a jak chci, aby to fungovalo.
- Od začátku týdne mám objednaný GPS modul + aktivní anténu, abych
mohl konečně začít logovat něco jiného než datum, čas a teplotu.
Celkově, vize budoucího control systému je takováto (hodně jsme to řešili s
Mirem a Janem):
- S formulí se bude komunikovat POUZE bezdrátově, nijak jinak.
Veškeré data, které by mohly být zajímavé se budou přenášet do PC, případně
tabletu nebo televize (hodláme využít Raspberry Pi) a budou se "v reálném
čase" na počítači zobrazovat. Software dělá Kuba Klíma jako bakalářku.
- Jakákoliv námi vytvořené zařízení v control systemu půjde
kdykoliv BEZDRÁTOVĚ aktualizovat, nastavit atd.
- Veškerou, nebo aspoň většinu komunikace bude zaznamenávat můj
datalogger. Pokud se formule vzdálí z dosahu přijímače, případně pokud
vypadne signál, data se potom dodatečně přenesou do PC/televize/tabletu,
stejně tak pokud si někde bude chtít prohlédnout starší jízdy, nebo si je
načíst podrobněji. Tohle myslím komerční dataloggery neumí.
- Datalogger sám o sobě bude mít k sobě pouze připojenou GPS+pár
drobností, ale čidla pro kontrolu trakce bude řešit jiná "krabička" jak už
psal Miro, aby nevznikaly prodlevy při posílání nebo zpracování.
Pokud chcete vyzkoušet nějaký jiný komerční datalogger, nejsem v zásadě
proti. Rád ho "omrknu" a klidně z něho okopíruju nové věci, pokud by bylo o
co stát. Ale ve finále nám stejně nedokáže splnit výše uvedené "vize".
Nehledě na to, že pokud se všechno podle plánu skupiny Control Systemu
povede, tak budeme mít asi nejpromakanější CS ze všech formulí a porotci se
budou moct zbláznit J
S pozdravem a přáním hezkého zbytku dne
Martin Borýsek
Czech Technical University in Prague
e-mail: <mailto:borysekm na gmail.com> borysekm na gmail.com
skype: borysekm
icq: 447297056
mob: <tel:%2B420%20739%20119%20227> +420 739 119 227
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.feld.cvut.cz/pipermail/fse/attachments/20121012/03914e93/attachment-0003.htm>
More information about the Fse
mailing list