Sunday, August 3, 2014

Stabilised platform for a machine-gun/artillery-gun/rocket-launcher on a warship - System Design

Posted by ADMIN at 11:45 AM 0 Comments
Requirement
A control platform system is to be designed to aid the gun targeting of the warship to stay in the same direction, irrespective of sea condition and ship level, which the ship is in. This is to improve the accuracy of the target aiming from a moving platform. This project requires knowledge of control and some analogue, digital interface to be able to read the position of the gun-platform and adjusting the gun position to compensate the errors produced. 

Aim
  • Find the position of the gun-platform
  • Design the suitable controller
  • Translate the controller into difference equation to be programmed or using the PID algorithm 
  • Feed PWM to motor 
  • Design the overall hardware
System Architecture

There is two part to this project. First part requires digital interface for reading the position of the gun via accelerometer. The second part is to build the controller which involves control theory for finding the transfer function of DC motor. An improvement to the project, was to display the actual position, desired position and the error. 

                                                                        

  • Accelerometer - 6 DOF IMU were used for detecting the position of the gun. All the data acquisition was done in the I2Cdev.h library and for reading the tilting angle; MPU6050.h library were used.
  • ATMega328 micro-controller chip - The Arduino Uno were built on the breadboard for better accessibility to the pins
  • L293D H-bridge - For controlling the direction of the motor and the speed
  • Encoder - The position of the motor is read via feedback control from an encoder (100:1 gear ratio encoder motor) that generates pulses depending on the direction of the motor which is detected by interrupt.
  • Manual control - A potentiometer were used for this. This was not in the initial design but during prototyping stage. The problem faced with the motor was it always started at zero. Therefore, a manual input were designed so that it can be controlled to the desired position. 
  • Software - Matlab, servoCad and Arduino 1.0.5
                                                                                          
 

Software Implementation

The main concept of merging the codes together were to look at the error produced from the sensor reading and potentiometer reading. Calling it as the desired value and the encoder value as the current value.                                                                                                                                        

                                                                                                         

Share This Post

Get Updates

Subscribe to our Mailing List. We'll never share your Email address.

0 comments:

THANKS FOR UR COMMENT ....

Categories

Labels

AERONAUTICAL AEROSPACE AGRICULTURE ANDROID Android project titles Animation projects Artificial Intelligence AUTOMOBILE BANK JOBS BANK RECRUITMENTS BIG DATA PROJECT TITLES Bio instrumentation Project titles BIO signal Project titles BIO-TECHNOLOGY BIOINFORMATICS BIOMEDICAL Biometrics projects CAREER CAT 2014 Questions CHEMICAL CIVIL Civil projects cloud computing COMP- PROJ-DOWN COMPUTER SCIENCE PROJECT DOWNLOADS COMPUTER(CSE) CONFERENCE Data mining Projects Data protection. Design projects DIGITAL SIGNAL PROCESSING IEEE Project titles Dot net projects EBOOKS ELECTRICAL MINI PROJECTS ELECTRICAL PROJECTS DOWNLOADS ELECTRONICS MINI PROJECTS ELECTRONICS PROJECT DOWNLOADS EMG PROJECTS employment Engineering projects Exams Facts final year projects FOOD TECHNOLOGY FREE IEEE 2014 project Free IEEE Paper FREE IEEE PROJECTS GATE GAte scorecard GOVT JOBS Green projects GSM BASED Guest authors HIGHWAY IEEE 2014 projects ieee 2015 projects IEEE computer science projects IEEE Paper IEEE PAPER 2015 ieee project titles IEEE projects IEEE Transactions INDUSTRIAL INNOVATIVE PROJECTS INTERFACING IT IT LIST Java projects labview projects LATEST TECHNOLOGY list of project centers Low cost projects m.com MARINE Matlab codes MATLAB PROJECT TITLES MATLAB PROJECTS MBA MBA 2015 projects MCA MECHANICAL MECHANICAL PROJECTS DOWNLOAD MINI PROJECTS modelling projects MP3 MP3 cutter Mp4 Networking topics ns2 projects online jobs PETROCHEMICAL PHYSIOLOGICAL MODELLING projects physiotheraphy Projects Power electronics power system projects PRODUCTION project centers project downloads Prosthesis projects RAILWAY RECRUITMENT 2012 Recent RECENT TECHNOLOGY RECENT TECHNOLOGY LIST RECRUITMENT Rehabilitation projects renewable power respiration projects RESUME FORMAT. Ring Tone Cutter Robotics projects. Robots in medical social network jobs Solar projects Songs Cutter Speech-music separation-Abstract structural engineering TECHNOLOGY technology management TELE COMMUNICATION TEXTILE TOP ENGINEERING COLLEGES Training VLSI

Disclaimer

This blogs is an effort to club the scattered information about engineering and project titles and ideas available in the web. While every effort is made to ensure the accuracy of the information on this site, no liability is accepted for any consequences of using it. Most of the material and information are taken from other blogs and site with the help of search engines. If any posts here are hitting the copyrights of any publishers, kindly mail the details to educations360@gmail.com It will be removed immediately.

Alexa Rank

back to top