Regulering af Quad-rotor helikopter - VBN - Aalborg Universitet
Regulering af Quad-rotor helikopter - VBN - Aalborg Universitet
Regulering af Quad-rotor helikopter - VBN - Aalborg Universitet
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
KAPITEL 9 - Overordnet design<br />
Som det fremgår <strong>af</strong> figuren vil en ændring i Va på motoren medføre en kr<strong>af</strong>t fra <strong>rotor</strong>erne, som igen<br />
vil påvirke vinklen θ på <strong>helikopter</strong>kroppen. For nøjagtigt at kunne styre kroppens vinkel skal der<br />
først og fremmest implementeres en sensor, der kan registrere denne. Herudfra foretages der en vin-<br />
kelregulering i mikrocontrolleren, som bestemmer hvorvidt motorerne skal <strong>rotor</strong>ere langsommere<br />
eller hurtigere. Dette sker ved at angive en hastighedsreference til motoren. For at sikre at motoren<br />
<strong>rotor</strong>er ved den givne hastighed, skal der implementeres en motorregulering. Dette gør en rotations-<br />
sensor til en nødvendig del <strong>af</strong> platformen.<br />
Eftersom motoren skal drives med en større strøm end mikrocontrolleren kan levere, skal der desuden<br />
designes en driver hertil. Tilsammen udgør dette et overordnet design for platformen, som systemet<br />
skal virke på.<br />
Designovervejelserne i forbindelse med de forskellige interfaces vil blive blive gennemgået i de<br />
følgende <strong>af</strong>snit og i næste kapitel vil der blive lavet en detaljeret beskrivelse <strong>af</strong> blokkene i Figur 9.1.<br />
9.1 Vinkelsensor<br />
Da det ønskes at regulere <strong>helikopter</strong>ens vinkel ved hjælp <strong>af</strong> en regulator i software, er det nødvendigt<br />
at implementere en type sensor der kan måle vinklen, og udlæse denne, som et elektronisk signal, til<br />
processoren. Der er en hel række <strong>af</strong> sensorer der kan benyttes til dette, hvor<strong>af</strong> følgende har været i<br />
betragtning til projektet:<br />
Accelerometer Denne type sensor fungerer ved at kunne måle platformens acceleration. Dvs. at<br />
sensoren hele tiden vil måle tyngdeaccelerationen. Dog har tidligere projekter om helikop-<br />
teren vist at rystelserne fra <strong>helikopter</strong>ens motorer udsætter et accelerometer for så kr<strong>af</strong>tige<br />
accelerationer, at det er meget svært at filtrere et brugbart signal ud fra støjen.<br />
Laser-<strong>af</strong>standssensor Denne type sensor benytter sig <strong>af</strong> en laser-pointer og geometri for at måle<br />
<strong>af</strong>standen til et givent objekt (i dette tilfælde gulvet). Laser-<strong>af</strong>standsmålere udmærker sig ved<br />
at være meget præcise, dog uden at kunne måle særligt lange <strong>af</strong>stande.<br />
Ultralyds-<strong>af</strong>standsmåler Denne type sensorerer benytter sig <strong>af</strong> ultralyd og refleksioner <strong>af</strong> disse<br />
til at lave en måling <strong>af</strong> <strong>af</strong>standen til et objekt. Sensorerne udmærker sig ved at kunne måle<br />
forholdsvis store <strong>af</strong>stande. dog kræves det, at der kan udbredes ultralydssignaler vinkelret mod<br />
gulvet. Da ultralydstranducere er meget retningsbestemte kræver dette en speciel konstruktion<br />
på <strong>helikopter</strong>en for at kunne sikre dette selv om <strong>helikopter</strong>en hælder til en side.<br />
Potentiometer i opstillingen Denne sensor benytter sig <strong>af</strong> <strong>af</strong>grænsningen, der er lavet i Afsnit 3,<br />
hvor det er valgt at placere <strong>helikopter</strong>en på et kardanled og derved begrænse dens bevægelser.<br />
I dette kardanled kan implementeres en lineær variabel modstand, hvorved der kan udlæses en<br />
analog spænding tilsvarende vinklen på <strong>helikopter</strong>en.<br />
Af ovenstående sensorer vælges det at benytte et potentiometer i kardanleddet. Dette gøres fordi det<br />
er den eneste sensor der kan benyttes på den aktuelle opstilling. De andre sensorer kræver enten at<br />
opstillingen bliver ændret, eller også kræver de for omfattende signalbehandling.<br />
48