Univerzális vezérlőkártya tervezése 3D nyomtatóhoz és CNC géphez

OData támogatás
Konzulens:
Dr. Stumpf Péter Pál
Automatizálási és Alkalmazott Informatikai Tanszék

A szakdolgozatom fő célja egy olyan univerzális vezérlőkártya áramkörének és nyákjának tervezése volt, amely alkalmas a legtöbb 3D nyomtató és kisebb CNC maró gépek vezérlésére. A vezérlőkártya USB porton keresztül kapja meg az utasításokat G-kód formájában és ez alapján vezérli a perifériákat. A gépek mechanikájának és a kereskedelmi forgalomban lévő 3D nyomtató és CNC maró vezérlők működésének vizsgálata alapján a kártyát úgy terveztem, hogy képes legyen öt léptetőmotor, három kefés DC motor és az extruder fűtőszálakhoz szükséges négy nagy áramú PWM kimenet vezérlésére. Kialakítottam a gépek szokásos kiegészítőihez (mint például a végálláskapcsolók és termisztorok) szükséges bemeneteket. Továbbá kommunikációs és későbbi bővítési célokra USB, UART és I2C csatlakozókat helyeztem el a nyákon. A vezérlő mikrokontroller on-board programozható és debugolható, ez lehetőséget ad a kártya tetszőleges felhasználására akár más motorvezérlést igénylő alkalmazásokban is. Ezen kívül fejlesztettem egy DC motor szabályzó algoritmust, visszacsatolásként a motor tengelyén lévő inkrementális enkóder jelét felhasználva. Ez a dolgozat tartalmazza a vezérlőkártya tervezésének és a kész kártya tesztelésének dokumentációját, valamint a DC motor szabályzó algoritmus fejlesztésének és tesztelésének leírását.

Letölthető fájlok

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