Speed Rate Corrected Antenna Azimuth Axis Positioning System

Similar documents
Microcontroller Based Electric Expansion Valve Controller for Air Conditioning System

EXPERIMENT 6: Advanced I/O Programming

International Journal of Advance Engineering and Research Development

CDMA BASED SECURED DUAL GAIN CONTROL OF HELICAL FEED PARABOLIC REFLECTOR ANTENNA

Heat Collection Tracker System for Solar Thermal Applications

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

Microcontroller Based Closed Loop Speed and Position Control of DC Motor

I. INTRODUCTION MAIN BLOCKS OF ROBOT

Embedded Systems Lab Lab 7 Stepper Motor Application

Modeling, Simulation and Implementation of Speed Control of DC Motor Using PIC 16F877A

combine regular DC-motors with a gear-box and an encoder/potentiometer to form a position control loop can only assume a limited range of angular

Simulation Of Radar With Ultrasonic Sensors

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS

REAL-TIME AUTOMATIC DUAL GAIN CONTROL OF THE HELICAL FEED PARABOLIC REFLECTOR ANTENNA

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

MICROCONTROLLERS Stepper motor control with Sequential Logic Circuits

Microcontroller Based Wind Direction Measurement System

Programming PIC Microchips

Design of Joint Controller Circuit for PA10 Robot Arm

Development of FPGA based Speed Control of Induction Motor

SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL

Satellite Tracking Control System for UGM Ground Station based on TLE Calculation

ANN BASED ANGLE COMPUTATION UNIT FOR REDUCING THE POWER CONSUMPTION OF THE PARABOLIC ANTENNA CONTROLLER

CHARACTERIZATION OF PHASE SHIFTERS ON A KU-BAND PHASED ARRAY ANTENNA ESA/ESTEC, NOORDWIJK, THE NETHERLANDS 3-5 OCTOBER 2012

MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS

EE 314 Spring 2003 Microprocessor Systems

Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller

Design and Development of Novel Two Axis Servo Control Mechanism

Micro Controller Based Ac Power Controller

Automobile Prototype Servo Control

LINE MAZE SOLVING ROBOT

Sensors and Sensing Motors, Encoders and Motor Control

Project Proposal. Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen

INTELLIGENT SEGREGATION SYSTEM

Sensors and Sensing Motors, Encoders and Motor Control

Multi Frequency RFID Read Writer System

M.Sinduja,S.Ranjitha. Department of Electrical & Electronics Engineering, Bharathiyar Institute of Engineering For Women, Deviyakurichi.

Designing of a Shooting System Using Ultrasonic Radar Sensor

CHAPTER 7 MAXIMUM POWER POINT TRACKING USING HILL CLIMBING ALGORITHM

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Robust Control Design for Rotary Inverted Pendulum Balance

Microcontroller Based Speed Control of Induction Motor using Wireless Technology

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

Design and implementation of GSM based and PID assisted speed control of DC motor

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Open Loop Speed Control of Brushless DC Motor

DC motor control using arduino

Controlling DC Brush Motor using MD10B or MD30B. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

AUTOMATIC RAILWAY CROSSING SYSTEM

10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7.

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

New Approach on Development a Dual Axis Solar Tracking Prototype

Robotics And Remotely Operated Vehicles. P. A. Kulkarni S. G. Karad

GRAPHICAL LCD BASED DIGITAL OSCILLOSCOPE

Smart eye using Ultrasonic sensor in Electrical vehicles for Differently Able.

III. MATERIAL AND COMPONENTS USED

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Embedded based Automation System for Industrial Process Parameters

ISSN Vol.05,Issue.01, January-2017, Pages:

SMART Funded by The National Science Foundation

DC Motor Control using Fuzzy Logic Controller for Input to Five Bar Planar Mechanism

A Programmable Controller/Driver for Electrostatic MEMS Micromotors

MCT Susanoo Logics 2014 Team Description

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Artificial Intelligence Three Dimensional Solar Tracker

High Gain Advanced GPS Receiver

An Efficient and Low - Cost Technique for Charging Nodes in Wireless Sensor Network

CHAPTER 4 FUZZY LOGIC CONTROLLER

MICROWAVE MICROWAVE TRAINING BENCH COMPONENT SPECIFICATIONS:

Lab Exercise 9: Stepper and Servo Motors

KULLIYYAH OF ENGINEERING

I. INTRODUCTION II. LITERATURE REVIEW

EDE1204 Bi-Polar Stepper Motor IC

CIS009-2, Mechatronics Signals & Motors

Design and Implementation of an Inverted Pendulum Controller to be used as a Lab Setup

EDL Project Report Abstract: The Device could broadly be divided into two main parts:

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4

Design and Development of an Innovative Advertisement Display with Flipping Mechanism

RS-232 Based Low Cost Data IO Card

Designing with a Microcontroller (v6)

Auto Selection of Any Available Phase in 3 Phase Supply System

A LARGE COMBINATION HORIZONTAL AND VERTICAL NEAR FIELD MEASUREMENT FACILITY FOR SATELLITE ANTENNA CHARACTERIZATION

WIRELESS SPEED CONTROL OF SINGLE PHASE AC MOTOR

Assembly Language. Topic 14 Motion Control. Stepper and Servo Motors

THE PERFORMANCE TEST OF THE AD CONVERTERS EMBEDDED ON SOME MICROCONTROLLERS

PWM, ALT, HALT, HAST.

CATALOG. ANALOG COMMUNICATION SYSTEMS DIGITAL COMMUNICATION SYSTEMS Microcontroller kits Arm controller kits PLC Trainer KITS Regulated Power supplies

Photovoltaic Battery Charging System Based on PIC16F877A Microcontroller

A Single Phase Power Factor Correction Using Programmable Interface Circuit

CR 33 SENSOR NETWORK INTEGRATION OF GPS

ADS9850 Signal Generator Module

Interface for Yaesu G-5400 and G-5600 Antenna-rotators

AN EFFICIENT ALGORITHM FOR THE REMOVAL OF IMPULSE NOISE IN IMAGES USING BLACKFIN PROCESSOR

Satellite Dish Positioning System

Software User Manual

Real Time Stepper Motor Control Using ARM Microcontroller and MATLAB GUI For Satellite Ground Station Tracking


Speed Control of DC Motor Using Microcontroller

Figure 1.1 Mechatronic system components (p. 3)

Transcription:

International Journal of Electronics Engineering Research. ISSN 0975-6450 Volume 9, Number 2 (2017) pp. 151-158 Research India Publications http://www.ripublication.com Speed Rate Corrected Antenna Azimuth Axis Positioning System A. A. Mulla a* and P.N. Vasambekar b a Department of Electronics, Yashwantrao Chavan College of Science, Karad -415 124, India. b Department of Electronics, Shivaji University, Kolhapur -416 004,India. Abstract This paper presents developed antenna azimuth axis antenna positioning system. A Microchip PIC16F506 microcontroller is used for controlling the system. The positioning system is developed using spur type gears with the stepper motor. The potentiometers are used as a positioning sensor. The motor speed is controlled by using speed rate corrected method. Developed method is implemented and experimentally tested for X-band pyramidal horn antenna. The system requires less time for antenna alignment even if the angular positioning error is large. It is a low cost solution for fast and large antenna alignment for the desired satellite. Keywords: Antenna control, PIC microcontroller, antenna positioning, motor speed control INTRODUCTION The antenna positioning system is needed to reduce the pointing error which will enable to receive highest signal strength. To receive signal from various sources such as satellites the adjustment of azimuth, elevation and polarization axes are essential. Generally, these axes are adjusted manually by labor/operator for different sources with the measurement of signal strength. This method is useful for the light weight antenna, however it is tedious, time consuming and out of capacity of the operator for the large and heavy antennas. Therefore, for positioning a system is needed to rotate

152 A. A. Mulla and P.N. Vasambekar the antenna axes at desired angle. With this view many researchers have developed number of antenna positioning systems. Dimitrijevic S. and Antic Dragan designed the antenna system using robust fuzzy controller. It is useful to control the satellite antenna position in bounded external disturbances and it reduces the oscillation [1]. Nikolic Sasa et al. developed the antenna positioning system using an Orthogonal Legendre type filter. It is developed for azimuth and elevation axes with two stepper motors. The system is tested by implementing the PID and fuzzy controllers. The system parameters such as efficiency, speed and tracking accuracy are validated in laboratory [2]. Okumus H. I. et al. designed fuzzy and PID controllers using MATLAB/SIMULINK. It is developed around potentiometer, power amplifier, pre-amplifier, motor and load. It is observed that FLC (fuzzy logic controller) is more convenient than PID [3]. Rafael M. C. et al. developed system around GPS and Java with S3A and fuzzy controller. The antenna alignment in this system is completed within 3 minutes [4]. Okumus H. I. et al. proposed PID, FLC and self-tuning fuzzy logic controller (STFLC) using MATLAB/SIMULINK. It is observed that STFLC results better performance than FLC and PID [5]. Emad A. G. A. and Abdelrasoul Jabar A. developed full remote controlled positioning system for three axes (azimuth, elevation and polarization) of an antenna using stepper motors. System is useful for fast, accurate and precise alignment of the antenna [6]. In this paper, the azimuth axis pyramidal horn antenna positioning system is presented. System architecture, speed rate corrected method, flow chart and conclusion are given. SYSTEM ARCHITECTURE The two rotary potentiometers serve as input and output positioning sensors. The input potentiometer is used to set the azimuth angle. The output potentiometer is coupled to the antenna azimuth axis. It is used to check the actual azimuth angle of antenna. The potentiometer converts input angular displacement into the analog voltage which is further read by 16F506 and converted to digital form. The error in actual set point and current positioning angle is computed by this controller and correcting signal is send to the stepper motor driver via its port C. For zero computed error the motor is stopped. For error greater than zero it is rotated till error becomes zero. The speed rate corrected method is developed and implemented. It is implemented in the microcontroller to control the speed of the motor during positioning. The gears used couple pyramidal horn antenna to stepper motor and potentiometer. ULN2008 serves as current driver to stepper motor. a. Potentiometer The widely used sensors in the antenna control systems are the potentiometer, Optical Fiber Gyroscope (OFG), gyroscope and encoder [7-11]. A potentiometer is one of the

Speed Rate Corrected Antenna Azimuth Axis Positioning System 153 cost effective sensor for measurement of the angle. In the present system two high resolution wire wound special O type shaft potentiometers having resistance of 10K, 1.5 watt power rating and 1% linearity are used. They have similar characteristics. The input potentiometer has end stop at 320º±5º while the output potentiometer can rotate in complete circle (360º). Horn Antenna Gears PIC Microcontroller 16F506 Stepper Motor Driver ULN2008 Input Potentiometer Stepper Motor Output Potentiometer Figure 1Architecture of Antenna Positioning System b.control Unit The cost effective, low power, 8-bit CMOS, 14 pin Microchip PIC16F506 microcontroller is used as a control unit. It has on chip 3-channel 8-bit ADC, internal clock generator (4 MHz/8 MHz), 1024 word flash and 67 bytes SRAM [12]. The on chip ADC channel AN0 and AN1 are used to read the data from potentiometers. The ADCON0 and ADRES registers are used for ADC programming. The port C pins PC0-PC3 are connected to motor driver. The clock requirement is fulfilled by using internal on chip 8 MHz clock. During programming following file register are used. 10H and 11H: Controlling the speed of the motor, 12H to 13H: Store the converted ADC data of the channel AN0 and AN1 14H to 1BH: Storing the stepper motor half stepping mode sequence 1CH: store the count of the half sequence The indirect addressing mode with FSR register is used to access the stepper motor step sequence.

154 A. A. Mulla and P.N. Vasambekar c. Stepper Motor The hybrid stepper motor (step angle 1.8 ) is used and it is connected in unipolar mode. Stepper motor has mainly three modes of rotations half step, full step and microstepping. Here a half stepping mode is chosen, so the step sequence are 09H, 08H, 0CH, 04H, 06H, 02H, 03H and 01H. Used stepper motor is coupled to the +12V supply and has required 300 ma phase current. Here, ULN2008 Darlington transistor array is used as current driver for the stepper motor. It has 8 buffers with the capacity of 500 ma and has on chip freewheeling diode. For boosting current capacity the buffers are connected in parallel. Figure 2 Experimental setup Antenna Positioning System d. Gear In the positioning system the gear also plays an important role. The positioning accuracy is depends on the types of the gears and its ratio. Here three spur gears are used. Low cost is advantage of it. It is connected between the stepper motor, output potentiometer and the antenna. The selected gears are same size and has 60 teethes. The gear ratio between the stepper motor to antenna and output potentiometer to the antenna are same and it is 1:1. Hence, system has resolution of 1.8 in full stepping mode and 0.9 in half stepping mode. Here the motor is rotate the azimuth axis in half stepping mode. The characteristics of both the potentiometers are same, therefore no further calibration is required. The photograph of complete experimental system is presented in Figure 2. SPEED RATE CORRECTED METHOD Stepper motor is mainly used for positioning applications. Its stepping angle is constant as a result of its speed depends on the applied time delay of pulses. In the

Speed Rate Corrected Antenna Azimuth Axis Positioning System 155 antenna positioning applications, if the computed positioning error is maximum then it is require to rotate motor at the maximum speed and vice versa. So, fast positioning controlling positioning parameters speed and acceleration are required. But these two parameters depend on the motor speed. The speed of the motor depends on the delay in the step sequence. In this system the time delay is calculated by using the speed rate corrected method. The speed rate corrected time delay (Td) is given by, Td=Kp ε(v).. (1) Where, Kp is delay constant, ε(v) is error and it is computed by using outputs of the potentiometers. Therefore, ε(v)=255-(v(o)-v(i)). (2) Where, v(o) is the output of the output potentiometer and v(i) is the output of the input potentiometer. Here the Kp is selected 10 ms. The microcontroller reads data of the potentiometer in analog form and converts it into digital form in the ranges from 00H FFH (0-255). Therefore error is in between 0-255. The motor stops rotation if the positioning error becomes 0, it means input and positioning angles are matched. 1000 Steps/Minute 800 Steps/Minute 600 400 200 0 0 50 100 150 200 250 Positioning Error (Deg.) Figure 3 Calculated motor speed rate for different positioning error Figure 3 shows the plot of the calculated motor speed (using equation 2) in the form steps/minute vs positioning error. It is seen that, increasing positioning error the motor speed in the form of steps per minutes are increased.

156 A. A. Mulla and P.N. Vasambekar Figure 5 Speed Rate Corrected Method flowchart Figure 4 PIC 16F506 flowchart SYSTEM FLOW CHART The flow chart of the developed system is presented in Figure 4. The system software is developed in assembly language using the MPLAB IDE. The developed hex file is downloaded into the microcontroller program memory. In the setting, the internal oscillator (8 MHz) and reset pin is configured by setting configure register bits MCLRE, IOSCFS and IntRC_OSC_RB4EN. Port C makes as an output during port initialization. Then store the half stepping bit pattern and count. Read the values of the input and output potentiometers using on chip ADC for input setting angle and actual positioning angle. The steps involves to convert analog data into digital using ADC are : using ADCON0 register make AN0 and AN1 ports as an analog, select internal clock, select channel and apply the start of conversion pulse

Speed Rate Corrected Antenna Azimuth Axis Positioning System 157 (GO), check the end of conversion (NOT_DONE). After the end of conversion store the results v(o) and v(i) in the given file registers. The stepper motor is rotated in half stepping mode by loading sequence from file register using indirect addressing mode with FSR and INDF registers. A proposed method is executed if v(o) v(i), it means that input and positioning angles are not matched. The rate corrected method flow chart is presented in Figure 5. Using this method corrected time delay is calculated and according to it a digital pulses are applied to the motor and motor speed rate has corrected. CONCLUSION A speed rate corrected algorithm is successfully developed and implemented. It is implemented by using PIC microcontroller 16F506 for pyramidal horn antenna. The developed system is tested experimentally for different input angles and the speed of the stepper motor is checked. It has observed that by increasing positioning error stepper motor speed is increased. Developed system is useful for the positioning azimuth axis of the antenna. The system requires less time for antenna alignment even if the positioning error is maximum. It is useful to the operator for fast antenna alignment to the desired satellite. The lost steps of motor are corrected and hence the positioning accuracy increased. Using this system operator can control any size of antenna by changing motor with its proper driver. REFERENCES [1] Dimitrijevic S. & Antic D. Satellite antenna positioning using two inputs single output robust fuzzy controller. IEEE 4 th International Conference on Telecommunications in Modern Satellite, Cable and Broadcasting Services.1999, 2, p.427-429. [2] Nikolic Sasa et al.. Orthogonal functions applied in antenna positioning. Advances in Electrical and Computer Engineering 2010, 10(4), p.35 42. [3] Okumus H.I. et al.. Antenna azimuth position control with classical PID and fuzzy logic controllers.ieee, International Symposium on Innovations in Intelligent Systems and Applications (INISTA). 2012, p.1-5. [4] Rafael Marcos Cesar et al.. Development of an automated system for maneuvering parabolic dish antennas used in satellite communication. ABCM Symposium Series in Mechatronics- Section-II, Control System,2012,5, p.69-78. [5] Okumus H.I. et al.. Antenna azimuth position control with fuzzy logic and selftuning fuzzy logic controllers. IEEE, 8 th International Conference on Electrical and Electronics Engineering (ELECO). 2013, p.477-481. [6] Emad A. Gabbar Moh. Alhasan & Abdelrasoul Jabar Alzubaidi.. A design of software driver for a satellite dish antenna positioning system. IOSR Journal of Engineering (IOSRJEN). 2015, 5(1),p.42-44.

158 A. A. Mulla and P.N. Vasambekar [7] Yasuhiro Ito & Shigeru Yamazaki. A mobile 12 GHz DBS television receiving system. IEEE Transactions on Broadcasting. 1989, 35(1), p.56-62. [8] Basari et al.. Field measurement on simple vehicle-mounted antenna system using a geostationary satellite. IEEE Transactions on Vehicular Technology. 2010,59(9), p.4248-4255. [9] Tanaka K. et al.. Antenna and tracking system for land vehicles on satellite communications. IEEE 42 nd Conference on Vehicular Technology.2012, 2,p.878-882. [10] Tiezzi F.et al.. S-band transmit/receive antenna with electronically switched beams for mobile satellite systems. IEEE, Advanced Satellite Multimedia Systems Conference (ASMS) and Signal Processing for Space Communications Workshop (SPSC).2012, 62-67. [11] Mulla, A. A., and P. N. Vasambekar. Overview on the development and applications of antenna control systems., Annual Reviews in Control 2016,41, p. 47-57. [12] Microchip Technology, www.microchip.com