1 CONTROLLER QUADCOPTER Zsolt KOVÁCS Coordonator ştiinţific: Prof. dr. ing. Dan NICULA Rezumat Această lucrare prezintă paşii de proiectare a unui controller de quadcopter implementat pe o placă de dezvoltare Zybo rezultând un sistem hardware combinat cu software. Paşii sunt: înţelegerea fenomenului, proiectarea unui algoritm de control, validarea algoritmului prin simulare, proiectarea hardwareului şi softwareului, testarea dispozitivului. Rezultatul lucrării este un controller realizat pe placă de dezvoltare Zybo capabil să controleze un quadcopter, să preia comenzi de la o telecomandă şi să menţină altitudinea în timpul zborului. Cuvinte cheie: quadcopter, PID, filtru Kalman, BLDC, ESC, MEMS, FPGA, Zynq 1. Înţelegerea fenomenului (Cum zboară un quadcopter?) Quadcopterul – sau quadrotor elicopter – este o aeronavă de tip elicopter multirotor care este ridicat şi propulsat de patru elice antrenate de motoare fixate în general la extremităţile cadrului. Pentru eliminarea forţelor care rotesc cadrul quadcopterului după axa yaw sunt folosite elice CW (produc forţă ridicătoare rotind în sens al acelor de ceas) şi CCW (produc forţă ridicătoare rotind în sens contrar al acelor de ceas). Pentru corecţia unei rotaţii după axele pitch şi roll se accelerează două motoare şi se decelerează celelalte două motoare, cum este şi prezentat pe figurile de mai jos. Figura 1: Dinamica de zbor a quadcopterului
5
Embed
elegerea fenomenului (Cum zboar ăold.unitbv.ro/Portals/5/Stiri/Documente/SCSS2017/CONTROLLER QUADCOPTER... · 3 3. Proiectarea sistemului Pentru c ă sistemul proiectat con ţine
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
CONTROLLER QUADCOPTER
Zsolt KOVÁCS
Coordonator ştiinţific: Prof. dr. ing. Dan NICULA
Rezumat Această lucrare prezintă paşii de proiectare a unui controller de quadcopter implementat pe
o placă de dezvoltare Zybo rezultând un sistem hardware combinat cu software. Paşii sunt:
înţelegerea fenomenului, proiectarea unui algoritm de control, validarea algoritmului prin
simulare, proiectarea hardwareului şi softwareului, testarea dispozitivului. Rezultatul lucrării este un controller realizat pe placă de dezvoltare Zybo capabil să
controleze un quadcopter, să preia comenzi de la o telecomandă şi să menţină altitudinea în