ISSN 2319-8133 (Online) (An International Research Journal), www.compmath-journal.org
An Efficient and Economical Embedded-Based Missile Launch
S. B. Jagadal
1and S. V. Halse
21
Ph.D. Scholar,
Karnataka State Women University, Bijapur, INDIA.
2
The Registrar (Evaluation), Gulbarga University Gulbarga, INDIA.
email: tabu_jagadal@yahoo.com, drsvhalse@rediffmail.co.in.
(Received on: October 31, 2015)
ABSTRACT
The proposed system aims in the direction of a contemporary low cost embedded-based missile launch system using three embedded processors which are configured to communicate serially. The first processor is used as a central control system which is interfaced with LCD module and a hex keypad to monitor the whole process and launch of the missile. The second processor is interfaced with two stepper motors and another LCD module. The third processor checks takeover, initiates timer, and displays alert signal before the launch of the missile. The second processor which is interfaced with two motors is used to give direction to the missile towards the target.
The first motor moves the missile in in the horizontal direction in the range of 0-360 degrees and the second motor moves vertically in 0-180 degrees. The angles of the launch are manually entered through the hex keypad. The second embedded processor accepts these angles send by the central processor via serial communication and controls the operation of stepper motors. The mode of operation is manual in which data of the launch are entered manually and are displayed on LCDs at each step of action. The missile may be mounted on these stepper motors to locate at target and relays are used to turn the motors on. These motors are attached to the missile so as to locate missile route as desired. When the missile route is all set then the third embedded processor checks the readiness and governs the takeover of the missile and initiates the timer and displays the countdown with alert signal before dismissal of the missile. The recommended embedded system similarly maybe used everywhere whenever there is an angle setting or position control systems are required. This paper mainly focuses on the position control of any device manually or automatically, which can be a missile, antenna, combat weapons, camera, solar plates or satellite dish. The serial communication can be substituted with wireless communication to attain position control of a remote device.
Keywords: Embedded processor, missile launch, stepper motor, keyboard, LCD display, serial communication, position control.
INTRODUCTION
Currently, smarter missile create new demands on electronics to ensure that mission is accomplished intelligently and effectively. The future trends in the missile technology and growing availability of various kinds of armaments ensures higher security of a nation. The embedded-based automatic control system plays an important role in lethal places and saving lives of soldiers in operations.
The missile launch using PLC and image authentication technique is an expensive technology where robots are used in handling and executing missile
1. The component and its cost can be reduced using advanced technologies using embedded processors and embedded software such as embedded PLC. The use of intelligent tracking systems to detect moving target such as missile or tank is also essential to protect the country with invasion associated with destroying system as discussed in
2,3. A slight error in angle of launch of the missile can be either futile or trigger war. So the missile launching through motors should be accurate and within specified limit
4. Brushless DC motors (BLDC) find application in weapon system launching platform as these motors have low rotor inertia as compared to other motor types
5. The GSM based Navigation of missile technology is well considerable for security of data to be send to a missile, to protect numerous attack on computer and networks while transmitting data
6,7,8. Further advantage of GPS system can be utilized to find the position and location of the target accurately. Moving targets require a seeker but GPS can reduce the seeker search area.
The missile control system must deal with many flight variables such as the phase of flight, type of interception, motion, heat detection and proximity. Missile launch using embedded system has indeed became more economical and more secure as missiles are essential for security of a nation and is expensive for its design and development. We have to utilize new design and techniques to reduce the cost of the project and use of components.
In this proposed embedded system we have utilized three microcontrollers which are
interconnected to communicate with each other via serial communication. One of the
embedded controllers is regarded as central processor which can be situated at central control
room. The central processor is interfaced with the one LCD module and a keyboard. The user
has to enter password and then he needs to select one of the mode of operation amongst two
i.e. manual or automatic. This proposed system is designed to work in manual mode but one
can make automatic with minor alterations in the software design. The instructions to the user
are displayed on the LCD screen. The user has to enter two angles to move the stepper motor
as per the instructions. The second processor is interfaced with one more LCD module and two
stepper motors. The central processor simultaneously checks the readiness of the two other
processor by sending code to these processors. The other two processor accepts these codes
which are already assigned to them in software design, when these code gets accorded they
S. B. Jagadal, et al., J. Comp. & Math. Sci. Vol.6(11), 598-603 (2015) 600 send acknowledgments to the central processor. After receiving acknowledgments the central processor ratifies next action and commands them to perform accordingly. The two angles entered by operator are displayed on LCD connected to the second processor and the stepper motors are rotated to set the missile direction. The stepper motors are so mounted that first motor moves the second motor horizontally from 0 to 360 degree parallel to the ground. The second motor moves through 0 to 180 degrees vertically to move the missile which is mounted on these two motors. The third processor checks the readiness of the missile and controls all the flight control variables and retort to the central control processor. An alert message is displayed on both the LCDs to caution the operator about the triggering of the missile in targeted direction. The above suggested system is successfully implemented using 8051 development board. The simulation of the program is done using the KEIL µvision simulator.
The software of this recommended system is in assembly language. The designed embedded system is a miniature exemplary and an effort to make an efficient and economical missile launch.
Block diagram
Fig: 1 Block diagram
Hardware used
Figure 1 shows the block diagram of the embedded system developed. Displaying the messages and sending inputs from keyboard to microcontroller is done utilizing various steps.
Microcontroller 89V51RD2 acts as central control unit which controls the two more microcontrollers ATMEL 89S52 and other peripherals interfaced. The keyboard is provided using which operator can enter password to start the mission and values of the two angles i.e., horizontal-angle and veritical-angle.one of the Atmel microcontroller is interfaced with the two stepper motors and LCD display. This accepts these two angles and rotates the motors to set the direction of the missile. The LCDs used are 16x2 and 20x4 characters lines display.
Keyboard
Processor#3 Missile control and
fire LCD #2
LCD #1 Processor 1
Central control Processor#2 setting the
direction of missile Motor driver
Missile Motor driver
Power supply Stepper motor 2
Stepper motor 1
Circuit diagram
Fig: 2 Schematic of embedded-based missile launch.
Fig: 3 3D model for missile targeting system
MasterControlMCU
8051 P89V51RD2 P1B0T2 1
P1B1T2EX 2 3P1B2 4P1B3 5P1B4
P1B5MOSI 6
P1B6MISO 7
P1B7SCK 8 9RST
P3B0RXD 10
P3B1TXD 11
P3B4T0 14
P3B5T1 15
XTAL2 18
XTAL1 19
20GND P2B2A10 23P2B3A11 24P2B4A12 25P2B5A13 26P2B6A14 27P2B7A15 28P2B0A8 21P2B1A9 22 P0B7AD7 32 P0B6AD6 33 P0B5AD5 34 P0B4AD4 35 P0B3AD3 36 P0B2AD2 37 P0B1AD1 38 P0B0AD0 39VCC 40
P3B2INT0 12
P3B3INT1 13
P3B6WR 16
P3B7RD 17
PSEN 29 ALEPROG 30EAVPP 31
MissileControlMCU
8051 ATMEL89S52 P1B0T2 1
P1B1T2EX 2 3P1B2 4P1B3 5P1B4
P1B5MOSI 6
P1B6MISO 7
P1B7SCK 8 9RST
P3B0RXD 10
P3B1TXD 11
P3B4T0 14
P3B5T1 15
XTAL2 18
XTAL1 19
20GND P2B2A10 23P2B3A11 24P2B4A12 25P2B5A13 26P2B6A14 27P2B7A15 28P2B0A8 21P2B1A9 22 P0B7AD7 32 P0B6AD6 33 P0B5AD5 34 P0B4AD4 35 P0B3AD3 36 P0B2AD2 37 P0B1AD1 38 P0B0AD0 39VCC 40
P3B2INT0 12
P3B3INT1 13
P3B6WR 16
P3B7RD 17
PSEN 29 ALEPROG 30EAVPP 31 SatelliteMCU
8051 ATMEL89S52 P1B0T2 1
P1B1T2EX 2 3P1B2 4P1B3 5P1B4
P1B5MOSI 6
P1B6MISO 7
P1B7SCK 8 9RST
P3B0RXD 10
P3B1TXD 11
P3B4T0 14
P3B5T1 15
XTAL2 18
XTAL1 19
20GND P2B2A10 23P2B3A11 24P2B4A12 25P2B5A13 26P2B6A14 27P2B7A15 28P2B0A8 21P2B1A9 22 P0B7AD7 32 P0B6AD6 33 P0B5AD5 34 P0B4AD4 35 P0B3AD3 36 P0B2AD2 37 P0B1AD1 38 P0B0AD0 39VCC 40
P3B2INT0 12
P3B3INT1 13
P3B6WR 16
P3B7RD 17
PSEN 29 ALEPROG 30EAVPP 31
MasterControlDisplay
GND
VCC CV ERS RW D7D6D5D4D3D2D1D0
satelliteDisplay
GND
VCC CV ERS RW D7D6D5D4D3D2D1D0
K1 NUMERIC_KEYPAD_4X4 7 8 9 +
4 5 6 -
1 2 3 *
C 0 = /
Stepper2 MOTOR
M Stepper1 MOTOR
M 35%
VCC 5V
VCC 5V
StepperMotorDriver1 ULN2004_SO16 1IN1 2IN2 3IN3 4IN4 5IN5 6IN6 7IN7 9COM
GND 8
OUT7 10 OUT6 11 OUT5 12 OUT4 13 OUT3 14 OUT2 15 OUT1 16
StepperMotorDriver2 ULN2004_SO16 1IN1 2IN2 3IN3 4IN4 5IN5 6IN6 7IN7 9COM
GND 8
OUT7 10 OUT6 11 OUT5 12 OUT4 13 OUT3 14 OUT2 15 OUT1 16
LS1 SONALERT 200 Hz K
K2
EDR201A05Q1
2N1711 R2 400Ω V112 V
12 V V2
U8
A B C D E F G CA
U9
A B C D E F G CA
Q2 2N1711
Q3 2N1711
R3 1kΩ
R4 1kΩ VCC
5V R5 300Ω
R6 300Ω
Q4 2N1711 VCC
5V
R7 300Ω
35%
VCC 5V
TXD TXD
RXD RXD
S. B. Jagadal, et al., J. Comp. & Math. Sci. Vol.6(11), 598-603 (2015) 602 Flow chart
Fig: 4 Flow chart
RESULT AND CONCLUSION
In this paper the design and implementation of embedded based missile launch has been established. This system consists of three embedded controllers, two LCDs and two stepper motors. The key board and LCDs are interfaced and serial communication between the
No Yes
No Yes
Initialize system (LCD and keyboard)
Enter password (display)
ask Is password correct?
Start checking the readiness of processors
Send two angles to 2nd processor and set the pitch of missile using stepper motors
Start timer and alert signal by processor-3 Display and accept two angles using
keyboard
Display alert messages on LCD-2 with timer on
Fire the missile
Check the readiness of missile and control by 3rd processor send acknowledgment to central processor
Display password invalid lcd-1
Get acknowledgment from processors if ready
Display processor not ready Lcd-1
Stop
Allow 3 times then block
Select mode of operation: 1) Manual. 2) Automatic Start