Szoftverdefiniált kísérleti modulok fejlesztése C8051F330 mikrovezérlő toolstick alkalmazásával
(Development of software defined experimental modules using the C8051F330 toolstick development kit)
Szakdolgozat mérnök-informatikus BSc szakos hallgató számára
Témavezető: Gingl Zoltán egyetemi docens
Témakör: elektronika/méréstechnika
Műszaki Informatika Tanszék
A feladat leírása, a munka célja:
Analóg és digitális áramkörök tesztelésekor számos különböző eszközre van szükség: mérőműszerekre és az áramkörök bemeneti jeleit előállító eszközökre. Ezek az eszközök költségesek és nagy helyigényűek lehetnek, így sok esetben hasznos univerzálisan használható, kisméretű és hatékony jelforrások és jelkezelő egységek alkalmazása.
A Silicon Laboratories parányi Toolstick mikrovezérlő moduljai alkalmasak digitális és analóg jelek kezelésére, számos különböző funkciójú modul létrehozására pusztán a mikrovezérlő szoftver cseréjével. A kis modulok használhatók prototípus paneleken összeállított áramkörök tesztelésére, de beépíthetők bonyolultabb rendszerekbe is.
A feladat elvégzése során néhány gyakran szükséges modul szoftverének kifejlesztése a cél, melyek közé tartozhat
- digitális órajelgenerátor
- PWM jelgenerátor
- számláló
- frekvenciamérő
- pulzusszélesség-mérő
- léptetőmotor-vezérlő
- SMBUS/I2C interfész
- SPI interfész
- alfanumerikus LCD kijelző meghajtó
- logikai értékek megjelenítése
A munkavégzés fontosabb lépései:
- A szükséges elméleti háttér megismerése
- Kísérleti modulok tervezése és összeállítása
- A modulokhoz tartozó mikrovezérlő szoftverek megírása C nyelven
- Mérés, tesztelés
- A dolgozat megírása
A fejlesztéshez rendelkezésre álló fontosabb erőforrások:
- Elektronikai alkatrészek, integált áramköri komponensek (RET,FDH)
- Áramkörtervező szoftverek (Eagle)
- Áramkörszimulációs szoftverek (Tina-TI, Tina)
- Nyomtatott áramkörök gyártása (MiKroPAN)
- Silicon Laboratories 8051 fejlesztőeszközök (Toolstick)
- Mikrovezérlő C fordító (SDCC)
- Digitális multiméterek (Metex-3800)
- Forrasztóállomás (Weller TCP-24)
Kapcsolódó irodalom:
A jelentkezés feltételei
- Érdeklődés az analóg és digitális elektronika, méréstechnika, mikrovezérlők területén
- A C nyelv alapos ismerete
- Angol nyelvtudás
- A felsorolt fejlesztőeszközök ismerete vagy gyors megtanulási képessége
A téma kiíráasát engedélyezem.
Szeged, 2012.03.20. Gingl Zoltán, mb. tanszékvezető egyetemi docens