This document describes the design of an electronic remote control system for an unguided airborne vehicle (UAV) using dual tone multiple frequency (DTMF) technology. A microcontroller on the UAV analyzes DTMF commands received from a ground control station via GSM to control motors that manipulate the wings, elevators, and rudders. The microcontroller displays the UAV's operations on an LCD. Commands were successfully sent to control takeoff, turning, ascending, descending, and landing of the UAV. The simple, low-cost system allows remote control of the UAV from a distance via an existing GSM network.
Micro operations
Fetch, Indirect, Interrupt, Execute, Instruction Cycle
Control Unit
Hardwired Control Unit
Microprogrammed Control Unit
Wilkie's Microprogrammed Control Unit
Embedded processor system for controllable period-width multichannel pulse wi...TELKOMNIKA JOURNAL
This paper proposes a sophisticated embedded processor system configured on zynq-xc7z020 field programmable gate array (FPGA) device for generating four channels pulse width modulation signals with variable duty cycles and periods using embedded design techniques. The main advantages of the technique are the high ability to perform a simultaneous control on period and pulse width of the generated signals and a high system design adaptation to choose the number of input/output channels. Controlling the the period and the pulse width is achieved by injecting a digital signal to the designed system to manipulate embedded timers’ operation. Vivado design suite is used to develop the system hard ware in the integrated development environment where the processing unit and peripherals are instantiated and interconnected. A practical aplication program in C language is prepared to make the system act according to the target. The designed system can be used to drive multi-phase D.C to D.C convertors. The system performance is verified by using vivado logic analyzer and chipscope windows. The superiority of the proposed approach over other approaches is that it resulted in a multi-inputs/multi-outputs pulse width modulation system with high controllability on the pulse width and the period that ranges from 15 nsec to 60 sec.
This PPT is based upon my training in Yokogawa Chennai.
Reference:
# Yokogawa Hand Book on CS 3000
# http://www.slideshare.net/bvent2005/dcs-presentation
Micro operations
Fetch, Indirect, Interrupt, Execute, Instruction Cycle
Control Unit
Hardwired Control Unit
Microprogrammed Control Unit
Wilkie's Microprogrammed Control Unit
Embedded processor system for controllable period-width multichannel pulse wi...TELKOMNIKA JOURNAL
This paper proposes a sophisticated embedded processor system configured on zynq-xc7z020 field programmable gate array (FPGA) device for generating four channels pulse width modulation signals with variable duty cycles and periods using embedded design techniques. The main advantages of the technique are the high ability to perform a simultaneous control on period and pulse width of the generated signals and a high system design adaptation to choose the number of input/output channels. Controlling the the period and the pulse width is achieved by injecting a digital signal to the designed system to manipulate embedded timers’ operation. Vivado design suite is used to develop the system hard ware in the integrated development environment where the processing unit and peripherals are instantiated and interconnected. A practical aplication program in C language is prepared to make the system act according to the target. The designed system can be used to drive multi-phase D.C to D.C convertors. The system performance is verified by using vivado logic analyzer and chipscope windows. The superiority of the proposed approach over other approaches is that it resulted in a multi-inputs/multi-outputs pulse width modulation system with high controllability on the pulse width and the period that ranges from 15 nsec to 60 sec.
This PPT is based upon my training in Yokogawa Chennai.
Reference:
# Yokogawa Hand Book on CS 3000
# http://www.slideshare.net/bvent2005/dcs-presentation
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
How to setup ACS Controller and Omron CJ2M PLC EtherNet/IP Configuration StepsTolomatic
This information contains primary steps required to commission the PLC and network configuration for operation of the ACS Drive with the Omron PLC. Drive-side information will be provided by Tolomatic. Common PLC set-up will be identified, but not fully detailed herein.
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
How to setup ACS Controller and Omron CJ2M PLC EtherNet/IP Configuration StepsTolomatic
This information contains primary steps required to commission the PLC and network configuration for operation of the ACS Drive with the Omron PLC. Drive-side information will be provided by Tolomatic. Common PLC set-up will be identified, but not fully detailed herein.
Watch the companion webinar: http://embt.co/1BIRvPw
Business users and analysts are often trying to solve a very specific data-related problem, and when researching it, may wonder why certain items don’t correlate. Maybe you need to reconcile old data and new data, and eliminate erroneous entries. How do you find what the various terms mean and where the relevant data resides? Business stakeholders need visibility to the organization’s models and metadata, but at the right level of detail for their use. Join this session to learn about business data access challenges, including:
+ What issues exist with current methods
+ What information business users really need
+ How to find that information
Karen Lopez will share tips and insights on working through the data challenges for business analysts and Josh Buckner will share a solution to address those concerns.
Aim of project is to make use of mobile phone to control robot movement
The movement is controlled by pressing relevant keys on a mobile phone that makes a call to another mobile phone attached to the robot.
Advanced Automation System in Industrial Applications Using PIC Microcontrol...IJMER
The main aim of this paper is to design and develop an advanced automation system in the
industries. In this technique we are using the GSM modem which have the SIM card present in it, the
user can send message on the 10 digit SIM number using the cell phone from any part of the world. The
micro controller is programmed using the embedded C. when the user will send the message to a
particular device that particular device will be on or we can also off the device. Example if the motor is
in over voltage, under voltage, over current in that time the microcontroller will trip the circuit and give
the message feedback to the user. The micro controller will read the temp from the sensor and it will
display the same on the LCD when the incoming temp crosses the set limit the micro controller will turn
OFF the device and will send the message to owner using the SIM card present in the GSM modem. We
can also check the continuous status of the device.
A proof of concept how a land rover could be handled using a cell phone. Using a MT8870 series DTMF decoder, Atmega16 AVR microcontroller, L293D motor driver and 74LS04 NOT gate.
Although the appearance and the capabilities of robots vary vastly, all robots share the feature of a mechanical, movable structure under some form of control. The Control of robot involves three distinct phases: perception, processing and action. Generally, the preceptors are sensors mounted on the robot, the processing is done by the on-board microcontroller or processor, and the task is performed using motors or with some other actuators.
Part of our 3rd year-end Summer project.
Monitoring and Control System for Building Application Using Modbus Remote Te...IJITCA Journal
This paper presents the design of a monitoring and control system that will be installed in buildings and
used as a building management system for monitoring dan controlling mechanical and electrical devices
embedded in the building.
The system implements the master slave RS485 multidrop configuration. The system hardware consists of
sensor, controller, and actuator. Arduino board with AT Mega series microcontroller unit (MCU) is used
as controller. MCU’s ADC will be used as sensor. MODBUS remote terminal unit is used as protocol and
implemented inside the master and slave progam inside the MCU.
At the end of this paper, the result of transmission with various baud rate setting, various cable length,
multiple message frames and are presented.
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
International Journal of Modern Engineering Research (IJMER) is Peer reviewed, online Journal. It serves as an international archival forum of scholarly research related to engineering and science education.
GSM 1308 MODEM CONTROL USING PIC-16F877A MICROCONTROLLER
U50202126129
1. Ahmed Mohammed Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 2, ( Part -2) February 2015, pp.126-129
www.ijera.com 126 | P a g e
Electronic Control of Unguided Airborne Vehicle (UAV)
Mohammed Ahmed Mohammed1
, Abdelrasoul jabar Alzubaidi2
1
Academy of Sciences (SAS)- Khartoum - Sudan
2
Sudan university of science and technology- Engineering Collage-School of electronics- Khartoum- Sudan .
Abstract
The paper deals with building an electronic remote control circuit for Unguided Airborne Vehicle (UAV) based
on implementing Dual Tone Multiple Frequency decoder ( DTMF) .A microcontroller is used in the design to
analyze and execute the commands arriving to the UAV . A Liquid Crystal Display (LCD ) is implemented to
show the results during the circuit development and test phase. The control of the UAV is done from the ground
using a mobile or a personnel computer (PC) supplied with a modem. The DTMF decoder output is connected
to the microcontroller which analyzes the commands and accordingly execute them on the control parts in the
UAV . The microcontroller issues orders and display the operations on the LCD .
The circuit design assumes the presence of an operating GSM network for the transmission of the control
commands .The airborne platform model is a small aircraft carrying the electronic circuit on board. Three
stepper motors are used as a means of control to the wings, elevators and rudders in the UAV. .The electronic
circuit on board the UAV is well protected to ensue safety of the hardware and perfect performance.
Keywords : microcontroller ,LCD , GSM , DTMF, Control , UAV . .
I. INTRODUCTION
The new generations of technology has redefined
communication. Any where we find mobile
communication networks installed . But the
application of mobile phone cannot just be restricted
to sending messages or starting conversations. New
innovations and ideas can be generated from it that
can further enhance its capabilities. Remote
management of several electrical and electronic
devices (such as home appliances, office appliances,
and even what this paper deals with "control of
UAV’s" ) is a subject of growing interest .In recent
years we have seen many systems providing such
control applications.
II. METHODOLOGY
First of all, it is necessary to analyze the system
operation. According to the analysis procedures, the
circuit is designed. The designed circuit performs
remote mode of operation to control a UAV. The
sequence of operations to be performed remotely are:
• Activation of the small engine for take off
operation .
• Control of the elevators in the UAV to make it
airborne.
• Send ground commands for turning the platform
left.
• Send ground commands for turning the platform
right.
• Send ground commands for ascending the
platform .
• Send ground commands for descending the
platform .
• Control of the elevators in the platform to make
it land..
Figure (1) below shows the block diagram of the
platform remote control circuit design by using
DTMF technology.
REVIEW ARTICLE OPEN ACCESS
2. Ahmed Mohammed Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 2, ( Part -2) February 2015, pp.126-129
www.ijera.com 127 | P a g e
Figure (1) block diagram of the UAV remote control system
The block diagram is an illustration of how to
implement the design and the various parts involved
in it. The ground control circuit is used as a
transmitting section from which the commands to the
platform are send. The commands contain guidance
instructions to the platform. The received commands
by the microcontroller get processed to carry out the
required operations. An LCD is used for display to
ensure correct system operation during the
development phase.
III. HARDWARE COMPONENTS
The main hardware components in the design are
:
1. Microcontroller (Atmega32) :
Atmega 32 is a microcontroller from Atmel 8-
bit family with 32KB flash memory is used. It is a
forty pins integrated circuit. It contains four
programmable ports plus an in build ADC.
2. GSM modem:
GSM Modem is used as a means for commands
transmission to the UAV. It is very compact in size
and easy to use as plug. The Modem is designed to
interface PC.. and the microcontroller .
3. LCD 40x2:
The LCD 40x2 is used in the system design for
display.
4. DTMF Decoder
DTMF is short for Dual Tone Multi Frequency.
The tones produced when dialing on the keypad on
the phone could be used to represent the digits, and a
separate tone is used for each digit. Pressing any key
generate unique tone which consists of two different
frequencies one each of higher and lower frequency
range. The resultant tone is convolution of two
frequencies . Figure (2) shows mobile keypad
Frequencies.
Figure (2) Phone keypad for DTMF generation
Each of these tones is composed of two pure sine
waves of the low and high frequencies superimposed
on each other. These two frequencies explicitly
represent one of the digits on the telephone keypad.
Equation (1) shows the generated signal .
f ( t ) = AH sin( 2π fH t ) + AL sin( 2π fL t )
………………… (1)
Where;
3. Ahmed Mohammed Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 2, ( Part -2) February 2015, pp.126-129
www.ijera.com 128 | P a g e
AH, AL are the amplitudes.
fH, fL are the frequencies of high & low frequency
range.
5. PC Computer:
PC computer hosts developed software to control
remotely the UAV. The PC is connected to a GSM
modem. The software dictates the processor to handle
the controlling process. A corresponding signal is
then sent to the other GSM modem onboard the
UAV.
6. HD74LS373 Latching IC:
The HD74LS373 is an eight bit register. It is
used as a buffer which stores signals for future use.
Different types of latches are available. HD74LS373
octal D-type transparent latch will be used in the
system.
7. ULN 2803A Darlington IC:
The ULN2803A is a high-voltage, high-current
Darlington transistor array. The device consists of
eight NPN Darlington pairs that feature high-voltage
outputs with common-cathode clamp diodes for
switching inductive loads. The collector-current
rating of each Darlington pair is 500 mA. The
Darlington pairs may be connected in parallel for
higher current capability.
8. Stepper motors :
The stepper motors are connected to the control
parts in the UAV .They manipulate the control parts
in order to guide the UAV. Equation (2) gives the
step angel of the stepper motor.
360 Degrees
Step angle = ------------------------------ = 1.8
Degree / Step ……….(2)
200 Steps / revolution
IV. SOFTWARE DESIGN
The programmer is a device used to download
the hex files from the computer to the flash memory
in the microcontroller.
The program used is BASCOM language. Any
program in this language will be saved with an
extension (.bas). The compilation performs the
following two steps:
- Convert (.bas) extension file to assembly codes.
- The compiler automatically converts the
assembly codes to executable ( .hex) file that can
be downloaded into the microcontroller.
A Pony Prog program is used to download the
(.hex) file program into the flash memory of the
microcontroller.
V. V. ALGORITH
The microcontroller program on board the platform
deals with a fixed format of commands coming from
the ground control circuit .We assumed the following
commands to be processed and executed by the
microcontroller in the platform:
… Command 1 : take off command.
… Command 2 Turn right command.
… Command 3 Turn left command.
… Command 4 ascend command.
… Command 5 descend command.
… Command 6 landing command.
The algorithm contains the main program and six
subroutines .Three stepper motors are controlled by
the microcontroller. The stepper motors in the UAV
are as follows :
…. Stepper motor 1 controls the right wing elevator.
…. Stepper motor 2 controls the left wing elevator.
…. Stepper motor 3 controls the rudder.
The algorithm for the system is ;
Start
--- Check the incoming modem dial tone for
authorization.
- If authorized , continue processing.
- If not authorized , deny access and wait for an
authorized dial tone.
--- Clear all controlled devices .The DTMF code is
(0000)2 .
--- Analyze the incoming code from the DTMF
decoder.
Code reception:
--- If the code is equal to (0001)2 , then go to take off
subroutine.
--- If the code is equal to (0010)2 , then go to turn
right subroutine.
--- If the code is equal to (0011)2 , then go to turn left
subroutine.
--- If the code is equal to (0100)2 , then go to ascend
subroutine.
--- If the code is equal to (0101)2 , then go to descend
subroutine.
--- If the code is equal to (0110)2 , then go to landing
subroutine.
--- If the code is equal to (0111)2 , then go to
terminate the program.
… Go to code reception.
Terminate the program:
… Display termination on the LCD.
End.
Take off subroutine:
… Display take off on the LCD.
… Activate the engine.
… Activate stepper motors 1&2 for max. elevator
angle.
… Delay few seconds.