Santosh Balajee Banisetty
  • Home
  • My work
  • Activites and Interests
  • Resume
  • Videos
  • contact

Project 5

Picture
TITLE: ADLER-3222 WITH CUSTOM DESIGN Tx-Rx 

Description:

I have used the same aerodynamic structure for this project to save some time because the event deadlines were approaching. I have kept the structure unchanged, not the electronics. I have made my own custom design transmitter and receiver out of XBEE PRO and PIC 18F4431. 

At the transmitter end, I have used one XBEE PRO and one PIC 18F4431 (similarly at the receiver). When ever the joystick is deflected from its mean position, it produces an analog signal. I have programmed the microcontroller in such a way that it takes analog signal form the joysticks and converts in to digital signal. This process is repeated to each and every output of the joystick and the corresponding analog signals are used to generate appropriate digital signal for Throttle, Ailerons, Elevator, Rudder. The output of the microcontroller is transmitted as a packet using the XBEE PRO modules. This transmitted packet is received by the receiver XBEE PRO and is feed as input to the microcontroller on the plane. The received packet is processed and is used to generate 14 bit resolution PWM pulse. This process is repeated on all the digital signals in order to convert them into PWM pulses that are required but the servos and BLDC motors. Ultimately this whole process is to move the control surfaces(Ailerons, Elevator, Rudder) with required amount of deflection in the required direction when the joystick is deflected from its mean position. The movement of control surfaces is proportional to the deflection of joysticks from its mean position.

Results:

This project won consolation(3rd prize) in EAGLE event at TECHKRITI 2012 in IIT-KANPUR for my work in programming this PLANE. I have used many resources on the microcontroller like PWM, A/D CONVERSION, INTERRUPTS, UART etc in order to perform the required operation. I tried many algorithms in this project but in vain. At the end, after spending many sleepless nights, I came up with an algorithm for transmitting data from Tx and feeding this data to the actuators at the Rx end with much reliability and accuracy.    


References:
  • http://students.iitk.ac.in/aeromodelling/basics/rcmodels.html
  • http://adamone.rchomepage.com/index2.htm
  • Interfacing PIC Microcontrollers Embedded Design by Interactive Simulation; Martin Bates

BACK
Powered by Create your own unique website with customizable templates.