Position Control System of Hydraulic Cylinder Based on Microcontroller



Similar documents
dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

Analog Amplifier Rexroth RA: Easy, user-friendly control of pumps and valves

Conversion Between Analog and Digital Signals

PC BASED PID TEMPERATURE CONTROLLER

System Modeling and Control for Mechanical Engineers

Degree programme in Automation Engineering

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

Sensors Collecting Manufacturing Process Data

Microcontroller to Sensor Interfacing Techniques

Implementation of Fuzzy and PID Controller to Water Level System using LabView

Chapter 11 SERVO VALVES. Fluid Power Circuits and Controls, John S.Cundiff, 2001

Unit 24: Applications of Pneumatics and Hydraulics

MECE 102 Mechatronics Engineering Orientation

INSTRUMENTATION AND CONTROL TUTORIAL 3 SIGNAL PROCESSORS AND RECEIVERS

Unit 24: Applications of Pneumatics and Hydraulics

Microcontroller-based experiments for a control systems course in electrical engineering technology

Example. Fluid Power. Circuits

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

Micro-Step Driving for Stepper Motors: A Case Study

ENERGY TRANSFER SYSTEMS AND THEIR DYNAMIC ANALYSIS

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

Digital Single Axis Controller

An overview of Computerised Numeric Control (C.N.C.) and Programmable Logic Control (P.L.C.) in machine automation

ECE 495 Project 3: Shocker Actuator Subsystem and Website Design. Group 1: One Awesome Engineering

Schematic Symbols Chart (Design Hydraulic and Pneumatic circits)

APPLIED PNEUMATICS AND HYDRAULICS H TUTORIAL HYDRAULIC AND PNEUMATIC CYLINDERS. This work covers part of outcome 2 of the standard Edexcel module.

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

FREQUENCY RESPONSE ANALYZERS

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

Interfacing Analog to Digital Data Converters

Learning Systems Software Simulation

COUNTERBALANCE VALVES

The Design of DSP controller based DC Servo Motor Control System

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Evaluating AC Current Sensor Options for Power Delivery Systems

Digital to Analog and Analog to Digital Conversion

STEPPER MOTOR SPEED AND POSITION CONTROL

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

ELECTRICAL ENGINEERING

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE

M.S Ramaiah School of Advanced Studies - Bangalore. On completion of this session, the delegate will understand and be able to appriciate:

The Design of a Low-Cost and Robust Linkage Position Sensor

Section 3. Sensor to ADC Design Example

Digital Guitar Effects Pedal

A descriptive definition of valve actuators

OPERATION MANUAL VALVE CHECKER G

Address for Correspondence

Moving Magnet Actuator MI FFA series

Introduction to Process Control Actuators

Recognizing and understanding schematic symbols will enable you to comprehend a circuit s function.

Digital To Analog Converter with Sine Wave Output

1115 4G SERIES GOVERNOR ma ANALOGUE DIGITAL SPEED SETTING

Active Vibration Isolation of an Unbalanced Machine Spindle

AC : PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD)

LAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS

Thermodynamic efficiency of an actuator that provides the mechanical movement for the driven equipments:

Digital to Analog Converter. Raghu Tumati

Design and Construction of Variable DC Source for Laboratory Using Solar Energy

Programming Logic controllers

A simple method to determine control valve performance and its impacts on control loop performance

PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011

LM 358 Op Amp. If you have small signals and need a more useful reading we could amplify it using the op amp, this is commonly used in sensors.

Controller and Platform Design for a Three Degree of Freedom Ship Motion Simulator

Lab Experiment 1: The LPC 2148 Education Board

Force/position control of a robotic system for transcranial magnetic stimulation

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

See Horenstein 4.3 and 4.4

SITEMA PowerStroke. Technical Information TI-P11. 1 Function. 2 Applications. Mould Closing Devices series FSK. Contents

Matlab and Simulink. Matlab and Simulink for Control

Advanced Car Security System Using GSM

Basic Symbols. Lines. Circular. Square. Diamond. Miscellaneous Symbols. -continuous line - flow line. -dashed line - pilot, drain

DS1621 Digital Thermometer and Thermostat

FUZZY Based PID Controller for Speed Control of D.C. Motor Using LabVIEW

COMPUTER BASED REMOTE CONTROL FOR LAYOUT OF SCALED MODEL TRAINS

INDUSTRIAL CONTROL TECHNOLOGY. A Handbook for Engineers and Researchers. Peng Zhang. Beijing Normal University, People's Republic of China

CORRECTION OF DYNAMIC WHEEL FORCES MEASURED ON ROAD SIMULATORS

QNET Experiment #06: HVAC Proportional- Integral (PI) Temperature Control Heating, Ventilation, and Air Conditioning Trainer (HVACT)

Servo Info and Centering

Equipment: Power Supply, DAI, Transformer (8341), Variable resistance (8311), Variable inductance (8321), Variable capacitance (8331)

P545 Autonomous Cart

Measuring Resistance Using Digital I/O

DAQ in MATLAB HANS-PETTER HALVORSEN,

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Measuring Temperature withthermistors a Tutorial David Potter

Analog Servo Drive 25A8

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

Hydraulic Control Technology for Wind Turbine Generators

Lab 7: Operational Amplifiers Part I

Lecture N -1- PHYS Microcontrollers

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.

Manufacturing Equipment Modeling

Closed-Loop Motion Control Simplifies Non-Destructive Testing

Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms

PID Control. Chapter 10

Control block EDD Modular Directional Valve

Designing VM2 Application Boards

A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM

Series: IDAM Servo Drive E Digital Motor Drive - DMD

Electronic Manual Gearbox

Transcription:

Position Control System of Hydraulic Cylinder Based on Microcontroller Asst. Lect. Munaf F. Bader Mechanical Engineering Department, College of Engineering Al-Mustansiriya University, Baghdad, Iraq Abstract Recently, the industrial applications using an electro-hydraulic system have been widely used. Since these are necessary and more ambitious specifications with respect to positioning accuracy, rapid motion and for generating large forces. Position control system is one of the applications in the area of the electro-hydraulic systems. In this work, a single ended hydraulic cylinder with limit position sensor was employed. It was proposed to develop a position control system that incorporates features of a microcontroller interfacing with position sensors and detecting the position of the hydraulic cylinder rod. Microcontrollers are ideal for embedded control applications since a self - contained control system may be constructed with just a few components. Developing such a system required to build a software part running on the microcontroller as well as a hardware part consisting of mechanical and electronic components. An electro-hydraulic system based on the proportional valve technology was employed. The heart of this system is an electrically adjustable proportional directional control valve linked to the embedded controller MCS51 via Proportional, Integral and Derivative (PID) controller.the simulation for the system was carried out by Simulink/Matlab model and the results show that the controller of the system can be easily tuned by software and adjusted to meet the requirements for the position control of the hydraulic shafts. Very high accuracy was achieved where error could be due to backlash of the hydraulic shaft and the resolution of converting analogue signals to binary. 25

الخالصة في أآلونة األخيرة أصبحت التطبيقات ألصناعية ألتي تستخدم أألنظمة ألكهروهيدروليكية ضرورية ومالئمة من ناحية دقة اإلستجابة سرعة أألداء والحصول على قوة كبيرة. إن نظام السيطرة على طول الشوط لألسطوانة الهيدروليكية هو أحد مجاالت ألتطبيق لألنظمة ألكهروهيدروليكية. في هذا البحث تكون األسطوانة الهيدروليكية ذات نهاية واحدة ولمعالجة مشكلة عدم السيطرة على طول الشوط للمكبس الهيدروليكي تطلب األمر تطوير نظام توقيف ذاتي مدمج مع ميزات المسيطر الدقيق وبوجود متحسسات توقف التي تتحسس طول الشوط للمكبس. يعتبر المسيطر الدقيق مثالي للتطبيقات المختزلة نظرا إلمكانية بناء نظام سيطرة وبعدد قليل من المكونات. إن تطوير مثل هكذا نظام يحتاج إلى برنامج يدار من قبل المسيطر الدقيق إضافة إلى بناء منظومة كهروميكانيكية. لتحسين نظام السيطرة على توقف المكبس الهيدروليكي تم إستخدام نظام هيدروليكي مستند على أساس تقنية ألصمامات التناسبية حيث أن الجزء الرئيسي في هذا النظام هو الصمام التناسبي اإلتجاهي المسيطر عليه كهربائيا والمربوط مع المعالج الدقيقMCS51 عن طريق مسيطر من نوع PID ولمحاكاة المنظومة تم إستخدام برنامج MATLAB/SIMULINKلغرض الحصول على النتائج التي أظهرت إن هذا المسيطر يمكن تعييره وتضبيطه باستخدام هذا البرنامج واإللتقاء مع متطلبات السيطرة على موقع حركة المكبس الهيدروليكي وإمكانية تحقيق دقة عالية مع األخذ بنظر اإلعتبار إن الخطأ قد يحدث نتيجة لحصول Backlash في المكبس الهيدروليكي ومدى الدقة الموجودة عندما يتم تحويل اإلشارة ذات النوع الكمي إلى نوع رقمي في دائرة التحويل الرقمي. 1. Introduction Electro-hydraulic actuators are widely used in industrial applications. It can generate very high forces, exhibit rapid responses and have a high power to weight ratio compared with their electrical counterparts [1]. Many industrial applications in both military and civilian fields such as drilling platforms, plastic injection machines, cranes and fire vehicles need position control system. The accuracy of position system determines the kind of hydraulic module, which is used, and according to the required accuracy the hydraulic control valves can be selected. The general classification of the hydraulic valves may be divided into conventional control valves and proportional control valves. The conventional models become inappropriate and have limited scope if one requires a precise and fast performance [2]. So for, fast response, high accuracy, an automatic position control module employing an electro-hydraulic subsystem depending on hydraulic valve technology and linked to the embedded controller is one of the best solutions. The basic part of this technology is the proportional directional control valves, with its solenoids, provide the ideal interface for electronic controls [3]. The proportional valve controls the direction of movement and the speed of the hydraulic cylinders the output hydraulic flow from it is proportional to the electrical input signal to the valve solenoid [4]. Microcontroller is an entire computer manufactured on a single chip. The I/O and memory subsystems contained in microcontroller specializes the device so that it can be interfaced with hardware and control functions of the applications. Due to the low cost and ease of integration within an application microcontrollers are used whenever possible to reduce the chip count of a piece of electronic components [5]. The second section explains the design procedures of the position control system in addition to the description of the platform structure and the electro-hydraulic subsystem. A detailed description of the experimental work of the position control system is presented in 26

the third section, besides that the simulation of the electro-hydraulic system is presented in the fourth section followed by the conclusions. 2. Position Control System The position control system may be subdivided into controller module, electro-hydraulic subsystem and position sensors, as shown in Fig.(1). Position limit switch, which are fixed on the platform body, detect the inclination of the piston of the hydraulic cylinder and send a voltage signal to the interfacing circuit. The controller module of the position control system uses a closed loop control of the spool position of the proportional directional control valve based upon position feedback of the hydraulic cylinder piston. Figure (1) The proposed position control module The varying voltages, which are applied to the solenoid of the proportional valve, change the flow of the hydraulic fluid that passes to the hydraulic cylinder. This will cause a change in the rod stroke of the hydraulic cylinder and consequently the position of the hydraulic cylinder shafts will be affected. Hence the controller detects the error between the set point and the measurement of the hydraulic shaft variable position. Embedded system often requires real- time operation and multitasking capabilities. Real-time operation refers to the fact that the embedded controller must be able to receive and process the signals from its environment. Multitasking is the capability of performing many functions in a simultaneous or quasi-simultaneous manner [5]. To investigate this approach the following subsystems have been carried out: 1. Designing a controller module, which is based on a microcontroller system and an interfacing circuit connected with the microcontroller. 2. Developing a measurement module for the position sensors, which are primarily used to sense the stroke of the piston of the hydraulic cylinder. 3. An electro-hydraulic subsystem works with proportional directional control valve. The driver circuit for this valve consists of an electronic amplifier card, specifically designed for this valve. 27

4. Hydraulic cylinder fixed on the frame as shown in Fig.(2) to actuate the load, left and right, until the required position is achieved. Figure (2) The position control system 3. Design of the Position Control System The electro-hydraulic module of the position control system contains hydraulic cylinder and four ways, two electrical solenoid hydraulic proportional valves with their electronic cards representing the linking element between the controller module and solenoids of the valve. Each valve controls the flow and direction of the hydraulic fluid that passes through it towards the hydraulic cylinder leading to move the cylinder left and right with acceptable speed. The employed hydraulic system as shown in Fig.(3) works with proportional valve technology, and the general items in this hydraulic subsystem are: 1. The power unit. 2. The hydraulic control unit. 3. Hydraulic cylinder. 4. Accessories. 5. Pipes and hoses. 28

Hydraulic Tank Symbols for equipment Figure (3) The diagram of hydraulic subsystem and hydraulic actuators The hydraulic control unit consists of proportional directional control valves and their associated electronic amplifier card. Hydraulic cylinder of (50 mm) bore diameter, (28 mm) rod diameter and (250 mm) stroke is used to actuate the load left and right. The power unit of the hydraulic system consists of hydraulic pump, non-return valves, filter, and hydraulic tank. According to the signal coming from the electrical card, the control spool of this valve is shifted either to the right or to the left depending on the polarity of incoming voltage signal positive or negative, the stroke of the spool is therefore proportional to the electrical signal and it is used to control opening and closing function [6] as shown in Fig.(4). 29

Figure (4) The hydraulic actuators employed in position control system The voltage signals of the position sensors, which are received by the microcontroller, are proportional to the position of the hydraulic cylinder shaft and accordingly signals are generated and applied to a driver circuit that controls the hydraulic valve. As the signal increases the stroke will increase and the flow of hydraulic oil will increase causing greater volumetric flow [3]. The basic components of the valve are shown in Fig.(5). Figure (5) The stroke-controlled proportional solenoid [1] The embedded controller module that was employed and prototyped position control system consists of the microcontroller MC51 besides interfacing circuits (ADC and DAC) as shown in Fig.(6). The MC51 reads the voltage values and compares them with the set point of initial position that is stored in it. 30

Reference input Analogueto Digital Converter Microcontroller 89C51 Digital to Analogue Converter Controller Module Position Sensors Electronic Card of Proportional Valve Hydraulic Cylinder The Proportional Hydraulic Valve Solenoid of the Proportional valve Figure (6) The block diagram of position control system In order to control the position setting, the output voltage of the microcontroller is converted from digital to analogue type by the DAC circuit and the proportional valve solenoid will be actuated via the electronic amplifier card of this valve. Only three external control lines were required to control the analogue to digital converter circuit (AD574A) as shown in Fig.(7). One line was needed to select either 8-bit or 12-bit conversion. A second line was connected to the R/C line to control whether a conversion or output data should occur while the third line was connected to the chip-enable line to activate the wanted functions. Figure (7) The connections and timing diagram of AD 574A [7] The controller module of the position system uses the following power supplies (1) +5V supply the microcontroller 89C51 and its support circuit. (2) ±15V power supplies the interfacing circuit. (3) +24V power, supplies the driver card of hydraulic proportional valve The output pins of the digital to analogue circuit (DAC) are hard wired connected to an op-amp circuitry in order to tune the required gain and the result analogue output voltage signal from this circuit would be supplied to the electronic driver card of the proportional valve as shown in Fig.(8). 31

13 3 5 1 7 4 P07 P06 P05 P04 P03 P02 P01 P00 Journal of Engineering and Development, Vol. 12, No. 3, September (2008) ISSN 1813-7822 C16 +12 4 2 R14 15 5k R15 14 5k 1 16 C17 100nf U6 Iout Iout Vrf(-) Vrf(+) Vlc COMP DAC0800 V- V+ 5 msbb1 6 B2 B3 7 B4 8 B5 9 B6 10 B7 11 lsbb8 12-12 R16 5k R17 3 2 5k U4 741 6-12 10nf I/O To Electronic Card of Proportional Valve Figure (8) The connection diagram of the digital to analogue converter circuit The 89C51microcontroller reads signals or data from its ports and sends the results as an output signals.all four ports P0, P1, P2 and P3 are bi- directional, as shown in Fig.(9) Pin 31 (/EA) of the MC 89C51 is a control pin, If /EA is logic 1, the device looks for its program in internal EPROM. If /EA is logic 0, the device looks for its program in External EPROM [8]. VCC GANG RESISTER 4.7K R13 S1 RESET VCC C13 22uF C14 33PF CT1 CRYSTAL C15 33PF D1-2 D1-3 D1-12 D1-13 D2-2 D2-3 D2-12 D2-13 +5 1 2 3 4 5 6 7 8 13 12 15 14 31 19 18 9 17 16 U5 P10 P11 P12 P13 P14 P15 P16 P17 INT1 INT0 T1 T0 EA/VP X1 X2 RESET RD WR 8951 P00 P01 P02 P03 P04 P05 P06 P07 P20 P21 P22 P23 P24 P25 P26 P27 RXD TXD ALE/P PSEN 39 DB0 38 DB1 37 DB2 36 DB3 35 DB4 34 DB5 33 DB6 32 21 DB8 22 DB9 23 DB10 24 msb11 25 D3-2 26 D3-3 27 D3-12 28 D3-13 10 11 30 29 R12 1K Figure (9) The microcontroller 89C51 subsystem 32

The microcontroller selects one of the position sensors of the hydraulic cylinder (either left or right) and sends a start signal to the A/D chip to begin converting the analogue voltage signals of the position sensor. When the conversion is completed the microcontroller stores the digital value from the A/D chip and compares the read data with the set point of the position. The D/A converter interfaces with electronic amplifier card of the proportional valve to actuate the hydraulic cylinder until the required position is being achieved, After the hydraulic cylinder is being in position the microcontroller selects the next sensor and commands the A/D chip to begin the conversion. There are several types of sensors could be used to achieve the leveling such as Potentiometers, Capacitance sensors, Inductive distance measuring sensors and others [9]. The software design consists of three parts. The first part controls the A/D converter chip and reads the data from it, the second one compares the read data, and the third interfaces to the D/A converter. A laboratory work is made in hydraulic lab in engineering college of Al-Mustansiriyah University in Baghdad to investigate the performance of the hydraulic cylinder as shown in Fig.(10). Figure (10) The hydraulic cylinder for position control system 33

4. Simulation Process Simulation has been performed to investigate the performance of the electro-hydraulic subsystem for the position control system. The actuators, valves and cylinders were modeled using their parameters provided by the manufacturer. PID controller for the valve was included in the model and the transfer function was generated for that. The transducer gives a feedback signal to the PID controller, which is inserted in the forward path. This was accomplished using SIMULINK/MATLAB, which prompts the user to modify the PID and the actuators parameters, and then the results are plotted in MATLAB. The simulation includes two steps, the first one is a MATLAB file that has the model of the transfer function and the second one is a SIMULINK graphics model that simulates the system step response. In controlling an electro-hydraulic proportional valve the PID system was used to control the solenoid of the hydraulic valve in order to control the linear position of the valve spool tending to govern the flow rate of the hydraulic fluid, which passes the valve towards the hydraulic cylinder so that the position of the cylinder rod can be proportionally adjusted. x(t) + e(t) PID V Proportional Valve y(t) Controller Transfer Function - x - Desired Position. y - Actual Position. e - Error = Desired Position (x) Actual (y). V- Solenoid Valve Voltage Figure (11) The block diagram of PID control system As it has been shown in Fig.(11), the PID output becomes a voltage applied to the solenoid of the hydraulic valve and the feedback signal is a linear position measured by an inductive positional transducer that is linked with the spool of the valve. The classic three terms (Proportional + Integral + Derivative) control algorithm uses three components: error, time integral of error, and time derivative of error [10]. The PID controller is defined by the following relationship between the controller input e (t) and the controller output v (t) that is applied to the proportional valve. t de(t) v(t) Kpe(t) Ki e( )d( ) Kd.. (1) dt where: Kp, Ki and Kd: are proportional, integral and derivative constants. e(t): error signal between reference input and output voltage signal. v(t): output voltage signal. 34

Taking the Laplace transform of equation (1) gives the transfer function: V E S (s) Ki Kp Kd s s... (2) The PID controller gains can be adjusted by changing the data and observing the behavior of the system to stabilize the control process to optimal behavior. The following MATLAB codes are used to simulate this system. Kp=7;Ki=9;Kd=3; num=[kd, Kp, Ki]; den=[1, 1+Kd, 1+Kp, Ki]; numb=[2,5,5]; denb=[1,3,6,5]; numc=[2,2,1]; denc=[1,3,3,1]; numd=[1,5,1]; dend=[1,2,6,1]; numa=[1]; dena=[1];t=0:01:20; syso=tf (num, den); sysa=tf (numa, dena); sysb=tf (numb, denb); sysc=tf (numc, denc); sysd=tf (numd, dend); y0=step (syso, t); y1=step (sysa, t); y2=step (sysb, t); y3=step (sysc, t); y4=step (sysd, t); plot (t, [y4 y3 y2 y1 y0]); grid xlabel ( time (sec)'); ylabel ( y (t)');title ('Proportional Valve Response'); A SIMULINK model has been performed for the simulation of the electro-hydraulic proportional valve subsystem as shown in Fig.(12). Scope PID Step Input PID Controller Hydraulic Proportional Valve Figure (12) The proportional valve with PID controller model The simulated results can be shown easily and quickly on the display. Different gains were taken on the PID controller that would change the dynamics and the stability of the control system as shown in Fig.(13). 35

Figure (13) The proportional valve response In order to simulate all blocks of the hydraulic subsystem, this model consists of the PID controller, proportional valve and the hydraulic cylinder and a system under consideration is shown in Fig.(14). Scope1 PID Step Input PID Controller Proportional Valve Hydraulic Cylinder Scope2 Figure (14) The proportional valve and hydraulic cylinder model Scope3 Different characteristics of the hydraulic valve and cylinder response such as rise time, steady-state error and peak overshoot are controlled by the selection of the three gains of the PID controller. The PID is tuned to give fast and smooth responses to a step input signal. The result of the simulation may be plotted as shown in Fig.(15). Figure (15) The valve and cylinder response 36

The transfer function of the hydraulic cylinder is considered as a second order function described as below and the stroke of the rod for the cylinder is linearly increased with respect to the time [3]. Y s X s where: K: namplification factor. K.. (3) 2 2 s 2s Wn Wn damping ratio for the cylinder subsystem. Wn: natural frequency for the cylinder subsystem. A step input signal was used as the reference input signal and the SIMULINK model file is specified in another M-file. Figure (16) shows the time constant (T1 and T2) for the proportional valve and hydraulic cylinder. Figure (16) The time constant for the hydraulic valve and cylinder 37

5. Conclusions 1. This work is based on the design and implementation of a position control system of the hydraulic cylinder system that could be easily interfaced with a microcontroller module. The design centers around building an electronic controller module involving microcontroller and other peripherals interfaced with position sensor and a hydraulic proportional directional control valve, 2. Hydraulic proportional valve is chosen in this work to improve the performance of an electro-hydraulic system used in the position control module. 3. The design of the controller module for the position control system requires involving both hardware and software considerations. Investigation has shown the ability of implementing the controller module based on microcontroller for limiting the position of the hydraulic cylinder interfaced with PID controller. 4. Simulation has been performed to investigate the performance of the electro-hydraulic subsystem that was used in position control system gave good results. Even though not much experimental work has been finished, a good start has been made and initial tests have been promising. 5. The results show that the controller of the system can be easily tuned by software and adjusted to meet the requirements for the position control of the hydraulic shafts. Very high accuracy was achieved where error could be due to backlash of the hydraulic shaft and the resolution of converting analogue signals to binary. 38

6. References 1. M. R., Sirouspour, and S. E., Salcudean, On the Nonlinear Control of Hydraulic Servo-systems, Department of Electrical and Computer Engineering, British Columbia University, 1996, Available at E-mail: shahins@ece.ubc.ca, tims@ece.ubc.ca. 2. P. J., Costa Branco, and J. A., Dente, Design of an Electro-Hydraulic System using Neuro-Fuzzy Techniques, Mechatronics Laboratory, Department of Electrical and Computer Engineering, Lisbon, Portugal, 2000. 3. Rexroth Staff, Hydraulic Trainer-Proportional and Servo Valve Technology, Volume 2, Manesman Rexroth, 1986. 4. Rexroth Staff, Hydraulic Trainer: Instruction and Information on Oil Hydraulics, Volume 1, Manesman Rexroth, 1981 5. Y., Sencer, Programming and Interfacing the 8051 Microcontroller, Rigel Corporation, 1995. 6. Proportional Valve Technology, from CCI Valve Technology, Available at http://www.ccivalve.com 7. Complete 12-Bit A/D Converter AD574, Available at http://www.analog.com/ product selection /pdf/ad574a.pdf, Analog Devices. 8. T. W., Schultz, C and the 8051: Hardware Modular, Programming, and Multitasking, Volume1, Prentice Hall Inc, 1998. 9. Alexander H. Slocum, Precision Machine Design, Topic 8, Sensor systems, 1994, available at http://www.yahoo.com. 10. E. A., Parr, Industrial Control Handbook, Volume 2, BSP Professional Books, 1987. 39