Top Banner
AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT Presented By: Fahad Ali Amjad 12063122-027 Abdullah Mir 12063122-039
20
Welcome message from author
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
Page 1: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

Presented By:

Fahad Ali Amjad 12063122-027Abdullah Mir 12063122-039

Page 2: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

This paper includes two avionic control systems.

Implemented as educational tools in the study path of Information Technology for Aerospace.

They are used in ongoing development and research projects.

Abstract

Page 3: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

These exercise systems are SCS & QCS.

SCS means SEESAW CONTROL SYSTEM

QCS means QUADROTOR CONTROL SYSTEM

INTRODUCTION

Page 4: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

SCS task is to stabilize the system at desired tilt angle and angular rate.

To improve the system response by tuning the controller parameters.

Sensors are used to measure the actual output of the system and feed this information back to the controller.

The controller uses this information to adjust the signal of the system accordingly.

SEESAW CONTROL SYSTEM (SCS)

Page 5: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

3-Axis accelerometer sensor (MMA7361L)

Driver IC for dual DC motors (TB6612FNG H-Bridge)

Data acquisition unit (NI USB-6008)

Hardware Components of the SCS

Page 6: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

Hardware Components of the SCS

Page 7: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

Software of the SCS is implemented using LabVIEW and can be used in two main controlling tasks.

In order to stabilize the system around a desired tilt angle, a (Proportional Integral Derivative) PID Controller is used to control the rotational speed of a single motor.

In case of two motors, the PID controller will calculate the required ratio needs to be increased and decreased respectively for stabilizing the system around a desired tilt angle.

Software Components of the SCS

Page 8: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

Calibration

The calibration of sensor is used to improve the quality of data.

Page 9: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

SCS includes how the output of the PID controller adjusts itself to the required input for stabilizing the system around a desired point.

Conclusions for the SCS

Page 10: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

The main idea of the QCS was to design a tool to learn embedded programming in a real time environment using an application from Avionics.

In QCS, the students can do implementation step by step and test their own control algorithm to stabilize the system and later to use it in real flying quadrotors.

QUADROTOR CONTROL SYSTEM (QCS)

Page 11: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

Microcontroller UC3A Atmel. IM (Inertial Measurement Unit) consisting of

the ITG3200 gyroscope and the ADXL345 accelerometer.

Four brushless controllers using the I²C. Uses I²C to connect all peripherals on one

bus. Minimum number of wires and drivers to

run the system.

Hardware Components of the QCS

Page 12: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

Hardware Components of the QCS

Page 13: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

Components like magnetic compass, infrared, ultrasonic and pressure sensors can be added using the I²C bus.

The microcontroller provides enough I/O lines to connect all other kind of peripheries like Bluetooth, Wifi, Camera, GPS etc.

Hardware Components of the QCS

Page 14: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

Software is designed using the Atmel Framework (Technical Library) within AVR32 Studio.

We can implement all levels of the softwares to create I²C (Inter-Integrated Circuit),USART (Universal Synchronous Asynchronous Receiver Transmitter) etc over communication protocols.

Software Components of the QCS

Page 15: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

The control loop operates on a sample time 10ms, fast enough for a very stable control behavior in this application.

The microcontroller could even handle a faster sample time.

Software Components of the QCS

Page 16: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

Mechanical design involves different versions of implementation and parameterizing of each controller for all axes separately.

In the first version, all parts of the tri-axial controller including its parameters and algorithm can be tested separately and altogether.

In the second version, the quadrotor can manipulate its orientation in all 3 rotation axes without changing the position meaning the 3 translational axes.

Mechanical Design of the QCS

Page 17: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

The Mechanical Design of the QCS

Page 18: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

The QCS proved to be a successful learning tool and was able to control and fly the quadrotor.

Nevertheless for an optimized flight the PID parameters had to be adapted.

One big issue of this approach was the use of I²C.

Conclusions for the QCS

Page 19: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT

Autonomous Flying Robots, Spring 2010, Kenzo Nonami

Introduction to Feedback Control Theory, CRC Press 1999, Hitay Özbay, ISBN: 084931867X

LabVIEW for Everyone, Prentice Hall 2005, James Kring, and Jeffrey Travis, ISBN:0131856723

AT32UC3A Series Preliminary, Datasheet Online Accessed January 2012, http://www.atmel.com/dyn/resources/prod_documents/32058S.pdf

Igus GmBH, http://www.igus.de

REFERENCES

Page 20: AVIONIC CONTROL SYSTEMS FOR EDUCATION & DEVELOPMENT