DESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER

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

DC motor control using arduino

Computer Numeric Control

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

Automatic Control Systems 2017 Spring Semester

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science

Step vs. Servo Selecting the Best

ServoStep technology

Job Sheet 2 Servo Control

SELF STABILIZING PLATFORM

AutoBench 1.1. software benchmark data book.

Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS. 8.

Single-phase or three phase AC220V (-15% ~ +10%) 50 ~ 60Hz

Exercise 2-2. Antenna Driving System EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION

Sensors and Sensing Motors, Encoders and Motor Control

BLuAC5 Brushless Universal Servo Amplifier

Modeling Position Tracking System with Stepper Motor

Digital Control of Permanent Magnet Synchronous Motor

Microcontroller Based Closed Loop Speed and Position Control of DC Motor

High-speed and High-precision Motion Controller

Introduction to Servo Control & PID Tuning

BLuAC5 Brushless Universal Servo Amplifier

Sensors and Sensing Motors, Encoders and Motor Control

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge

Teaching Mechanical Students to Build and Analyze Motor Controllers

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

Speed Measurement Method for Digital Control System

Advanced Digital Motion Control Using SERCOS-based Torque Drives

Satellite Dish Positioning System

CHAPTER TWO LITERATURE REVIEW

Understanding RC Servos and DC Motors

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

Laboratory Tutorial#1

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

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge

Design of Joint Controller Circuit for PA10 Robot Arm

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

Brushed DC Motor System

Classical Control Based Autopilot Design Using PC/104

Basic NC and CNC. Dr. J. Ramkumar Professor, Department of Mechanical Engineering Micro machining Lab, I.I.T. Kanpur

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

Chapter 7: The motors of the robot

Introduction to MS150

SERVO MOTOR CONTROL TRAINER

Lab Exercise 9: Stepper and Servo Motors

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

THE IMPORTANCE OF PLANNING AND DRAWING IN DESIGN

Laboratory Tutorial#1

Micromouse Meeting #3 Lecture #2. Power Motors Encoders

Elements of Haptic Interfaces

Design and Implementation of the Control System for a 2 khz Rotary Fast Tool Servo

H-bridge for DC motor control

ELECTRICAL CONTROL DESIGN FOR DRIVING SYSTEM OF SERVO MOTOR

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

Integrated Servo Motor UCS57

Synchronized Injection Molding Machine with Servomotors

Design of double loop-locked system for brush-less DC motor based on DSP

Modelling and Control of Hybrid Stepper Motor

SATELLITE DISH POSITIONING CONTROL BY DC MOTOR USING IR REMOTE CONTROL

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

Interfacing dspace to the Quanser Rotary Series of Experiments (SRV02ET)

Design and Development of Novel Two Axis Servo Control Mechanism

Shenzhen Alpha Inverter Co., Ltd. AS100 AC Servo Drive

AC Drive Technology. An Overview for the Converting Industry. Siemens Industry, Inc All rights reserved.

POWER- SWITCHING CONVERTERS Medium and High Power

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

Design and Control of the BUAA Four-Fingered Hand

n Measuring range ,02 N m to N m n Clockwise and counter-clockwise torque n Low linearity deviation of ± 0.05 % F.S.

ANGULAR POSITION CONTROL OF DC MOTOR USING SHORTEST PATH ALGORITHM

Speed Control of DC Motor Using Microcontroller

EE 314 Spring 2003 Microprocessor Systems

UNIT 2: DC MOTOR POSITION CONTROL

DC SERVO MOTOR CONTROL SYSTEM

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR

About this Manual: Chapter 1 provides a summary of the Servo System and all gains used for the Servo System loops.

MOBILE ROBOT LOCALIZATION with POSITION CONTROL

Penn State Erie, The Behrend College School of Engineering

Latest Control Technology in Inverters and Servo Systems

Automobile Prototype Servo Control

Tech Note #3: Setting up a Servo Axis For Closed Loop Position Control Application note by Tim McIntosh September 10, 2001

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

Motors and Servos Part 2: DC Motors

Glossary. Glossary Engineering Reference. 35

ON THE PERFORMANCE OF LINEAR AND ROTARY SERVO MOTORS IN SUB MICROMETRIC ACCURACY POSITIONING SYSTEMS

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.1 DC Servo Motor

Product Application Note. Comparison of Higher Performance AC Drives and AC Servo Controllers. Applicable Product: General AC Drives

Open Loop Speed Control of Brushless DC Motor

Experiment (2) DC Motor Control (Direction and Speed)

Exercise 5: PWM and Control Theory

Motor control using FPGA

Introducing the Quadrotor Flying Robot

Hydraulic Valve Interface Products

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington

All Servos are NOT Created Equal

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

No Gain Tuning. Hunting. Closed Loop System

SRV02-Series. Rotary Servo Plant. User Manual

Open Access Pulse-Width Modulated Amplifier for DC Servo System and Its Matlab Simulation

Transcription:

DESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER Veysel Silindir, Haluk Gözde, Gazi University, Electrical And Electronics Engineering Department, Ankara, Turkey 4 th Main Maintenance Centre Command, Ankara, Turkey E-mail: halukgozde@yahoo.com ABSTRACT: At the present time, as an outcome of the developing technologies, the needs for positioning and orientation of the parabolic antennas in which are widely used in home applications, satellite stations and different military applications are highly increased. In order to realized these kind of applications that need sensitivity and accuracy, microprocessor based closed loop control systems are used. In this work, a microprocessor based controller system is realized in order to position parabolic antenna in 90 cm. diameter. Also the parameters that influence the accuracy of the controller are discussed. INTRODUCTION A parabolic antenna of a firing control radar in an anti-aircraft missile system as it follows the changing positions of the target. In order that the radar does not miss the target on operation, where the sensitivity and accuracy is most important, is carried out by processing the reference inputs and the feedback data related to the actual position of the target through complex computing algorithms in modern microprocessors. In this study a rather simple parabolic antenna control system is designed to investigate the parameters affecting the accuracy and sensitivity of the system response. In the project first of all, the dimensions of the antenna are selected and the mechanical part is designed and manufactured to direct the antenna to the desired angular positions then, suitable DC servomotors are selected and assembled and the driver circuits are designed. An optical sensors system having a rotating encoder is designed and assembled to the shaft as the feedback element control circuit which generates the command signals necessary for the position control, a keyboards and display units are also designed. Finally, a control software in assembler language is developed so that the designed control algorithms is processed in the selected microprocessor. Following the completion of the design, the system is tested and the results are analyzed. STRUCTURE OF THE PARABOLIC ANTENNA CONTROL SYSTEM A parabolic antenna control system is configured as a control system which computes the desired angular position of the antenna from the input data, and using these angles, then directs the parabolic antenna to the required position by means of the a built-in servomotor control mechanism. As seen in Fig. the system consists of a computation unit for the angular position, a servo control unit and the parabolic antenna itself. The trajectory position of the target (meridian of the satellite), geographical coordinates of the antenna (its parallel and meridian) and geographical reference (generally the compass-north) are used as the input data in the system []. Geographical reference Angular coordinates computation unit angle Control system Input data Target trajectory position Servo control unit Geographical coordinates of antenna angle Parabolic antenna Fig. Block diagram of the parabolic antenna control system Computation unit for angular coordinates may be a PC based computer program or a special computing unit. In this unit angular coordinates, to which the antenna is to be directed, are computed using the input data and sent as the input to the servo control unit. As seen from Fig. the servo control unit is composed of a multi input, multi output closed loop control mechanism which takes the angular coordinates as reference input. The actual position feedback from the antenna is processed with the reference input in the control algorithm and the control signal is generated to correctly position the parabolic antenna [].

+ Reference input signal r(t) Control unit H _ b(t) Position sensor e(t) K Driver (H-bridged) u(t) G Servo and gear train c(t) since the servomotor units which enable the parabolic antenna to change its angles of elevation and azimuth can be considered as two independent control systems taking the inputs from practically the same unit and performing very similar jobs. The angular coordinates are computed off-line and input to the system through a keyboard rather than using a built-in computation unit. The block diagram of the designed control system is seen in Fig.4. Optical Sensor +0 degree Limiting Switches +80 degree 0 degree Limiting Switches +40 degree Optical Sensor Parabolic antenna Gear Train Fig. Block diagram of servo control unit The control system positions the antenna to the angular coordinates which are computed from the input data by the servomotors and suitable gear trains. The control achieved by adjusting the angles of the elevation and azimuth as depicted in Fig.. θ Control -bit 4-bit Control 4-bit -bit φ Key Board K Selecting Switch Gear Train Feedback Signal PWM Driver -bit Display 8-bit Display 8-bit -bit Driver PWM Feedback Signal Elv. Azm. 0K Fig. and elevation angles [] Although the control system for a parabolic antenna is generally designed to be two dimensional for the adjustment of the angles of elevation and azimuth, it could be realised as three dimensional if the adjustment of the polarisation is also required. CONTROLLER DESIGN In the project the design of a microprocessor based controller is carried out in order to direct a parabolic antenna, 90 cm. in diameter, to the designed angular position. The designed controller is realised as two single input and single output closed loop control systems instead of a two-input and two-output system Fig.4 Block diagram of designed controlsystem The system design is started, firstly, with the realization of the mechanical parts that hold the parabolic antenna and bring it to the desired angular position. The mechanical equipment is designed so that the two servomotors actuate the 90 cm. parabolic antenna in two dimensions, as seen in Fig.. The photograph of the mechanical equipment is given in Fig.5. By means of the elevation gear train the mechanical design enables the parabolic antenna to move,5 mm. upwards or downwards, depending on the direction of

rotation of the motor shaft, as it rotates three times. As for the rolling gear train the gear coupled to the antenna moves by one tooth for each rotation of the motor shaft. azimuth angle stage. Each optical encoder with a diameter of 50 cm. consists of a rotating disc having a certain number of notches on it. The disc used for the elevation-angle stage has 0 notch on it and 50 notch should be counted to represent a rotation of the antenna. However, for the azimuth-angle stage the disc has 40 notches and the required number of notches for a rotation of the antenna is 7. Fig.6 -angle feedback configuration Fig.5 Mechanical equipment In the mechanical configuration a total of four limiting switches are used to the movements in elevation or azimuth directions ( for each direction). The limiting switches allow a movements in the range between 0 and 40 in azimuth and 0 and 80 in elevation directions. The two servomotors selected to move the antenna in two dimensions are of the permanent magnet type DC servomotors. Pulse width modulation (PWM) technique [4] is adopted for the control of the motors so that the deviations in the antenna positions are minimized. These deviations are caused by the unwanted rotations of the motor shaft due to the inertia effect as the control signal applied to the armature is suddenly cut-off as the motor is made to stop. The control signal based on pulse width modulation is generated by a software in the microprocessor. In the system two H-bridged driver circuits containing power transistors MJE055 NPN and MJE955 PNP are designed to obtain the necessary 5 VDC voltage for driving the servomotors. For protection of the microprocessors, it is separated from the driver circuits by an optocoupler. A set-up containing an optical encoder is accomplished to feed back the information concerning the load position to each of the controllers. Fig.6 shows the set-up of the feed back configuration for For each of operation two identical single-input and single-output feedback controllers are designed. One of these is assigned for the control of angle of elevation, whereas the other controls the angle of azimuth. Each control unit use on 8-bit AT89C5 microprocessor for its wide availability and easy manipulation [5]. Each control unit takes the data for the angular position of the antenna as the input reference, and compares this value with the actual angular position feedback. Using the control algorithms, it determines both the direction and amount of the antenna rotation. Finally, the microprocessor converts this information into the form of pulse width modulated signals to be sent to the servomotor driver stages. To enable the user to input the data for the angular positions of the antenna, a keyboard with 6 keys is designed. Also designed are the two display units for the visualization of the data. Each 7-segment display unit has digits [Fig.7]. Printed circuit boards are prepared to complete the hardware design. After completion of this stage, a control software for the microprocessor in assembler language is developed to implement the system algorithm, and it is tested. Also included in the system capability is a faultdiagnosis mechanism to detect whether the servomotors are overloaded or PWM driving signals are absent. As the final stage of the system realization a power supply unit is designed to obtain the,5a and 5 VDC, and A and 5 VDC supplies. The control box is shown is Fig.7.

graph shows deviations which occur at the end of the test of azimuth control for each angle. Sapma Değerleri (derece 6 5 4 Fig.7 Designed control box TEST RESULTS In this study which is carried out to investigate the parameters affecting the accuracy and sensitivity of the system response in a parabolic antenna control system, a rather simple antenna control system which is used to receive signals coming from communication satellites where on the geo-synchronous orbit, is designed. In the design, the control of the parabolic antenna is controlled by software, and for this aim different software algorithms are developed. Also, the circuits of system are designed. After completion of the design, the sampling angle values for azimuth and elevation axis are determined, and for these values, the pulse numbers counted by related optical sensor are computed. Also an external counter is connected to the optical sensor output for understanding to how many the optical sensor counts really. However, the azimuth and elevation angle patterns are put in to suitable places of antenna equipment to determine how many angels the parabolic antenna rotates really. Then, the angle values determined for each axis are applied to both azimuth and elevation control stages. When the application results of azimuth motion are investigated, the pulse numbers counted by external counter which is connected optical sensor output and the pulse numbers which computed by microprocessor are seen approximately similar for entered angle values. Sometimes, one or two more pulses which are counted by external counter are determined, and it can be source by inertia which occurs at servomotor rotor. Also, when the application results are investigated, although the pulse numbers which are counted for each angle are approximately the same, a relatively linear angle deviations are seen at the end of the antenna rotation. A deviation value is for 50, for 00,,5 for 00 and 4,5 for 40. In Fig.8, the 0 In order to compensate the occurred angle deviations, first order, second order and third order curves are fitted to the deviation graph in Fig.8 by using MATLAB program, and according to angle deviations seen in Fig.8, the square errors are computed to determine which of these curves are used. Here, square error for first order curve fitting, hi ) K () K = 9, Square error for second order curve fitting, hi) K () K = 7,0 Square error for third order curve fitting, hi ) K () K = 6,76 0 50 00 50 00 50 00 50 Girilen Açılar (derece) Fig.8 The graph shows deviations which occur entered angle values for azimuth control are found. The end of the estimation, differences between obtained square errors are investigated to find the smallest square error. At the end of the investigation differences between square errors are found as following. K = 9, 7,0, (4) K = 4

K = 7,0 6,76 0,44 (5) K = As seen from equation-4 and equation-5, it can be seen that difference between square errors which belong to first and second order curves is quite larger than difference between square errors which belong to second and third order curves. Also, we estimated that second order curve should be fitted to deviation curve in Fig.8, because of the difference square error which belong to second and third order curves is small. In this process, angle deviation occurred at azimuth motion corrected by using second order curve in Fig.9. Polynomial of second order curve is below. Here, y- parameter shows an angle deviation and x-parameter shows azimuth angle which is entered to system. optical sensor and rotary encoder set which is used at position feedback don t have sufficient sensitivity. On the other hand, although system cost increases, when feedback layer which is designed one channel, exceptional and software weighty could be designed by two channel and high resolution integrated optical sensor and rotary encoder and by using external counter encoder which can count forward and backward according to the turning direction of motor or using specially developed position control integrated circuit which is much more suitable to aim and microprocessor which has larger data lines or Digital Signal Processor (DSP) using can effect the accuracy and sensitivity of system positively. REFERENCES [] Bayrakçı, H.E., 99, Analog, Digital And Optical Satellite Communication Systems, Neta Electronic Equipment Industries, p 9-, Istanbul. [] Kuo, B.C., 00, Automatic Control Systems, Literatür Publications, Istanbul. [] Newport Inc., Motion Tutorial. www.newport.com/file_store/motion_control/t utorial/pdf_files/motion_tutorial.pdf [4] Kayhan, A.H., Panayırcı, E., Aygölü, Ü., 998, Digital communication, Birsen Publications, p, İstanbul. [5] Microcontroller Databook, 995, Atmel. Fig.9 The second order curve which is fitted to azimuth deviation curve y = -.0-5.x +.0 -.x +.0 - (6) When obtained and corrected angle values are entered to system by subtraction deviation values obtained by the curve from angle values which antenna should position to, it can be seen that azimuth angle deviations are reduced to. But, polynomial couldn t be carried out by program and couldn t be added to system program because used AT89C5 microprocessor process with 8-bit only using positive integer and polynomial s coefficients given in the equation-6 belong to fitted curve. When application results are examined for elevation motion, no more deviation is observed. Because the entered angle values and occurred motion amount is small. CONCLUSION Occurred error s reason in designed system is considered that gear group in system mechanic and 5