Electronic Module of Hydraulic Damper Test Bench using ARM Microcontroller Interfacing in LabVIEW

Similar documents
Training Schedule. Robotic System Design using Arduino Platform

ELG3336 Design of Mechatronics System


CHAPTER 7 HARDWARE IMPLEMENTATION

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

The Development and Application of High Compression Ratio Methanol Engine ECU

Draw the symbol and state the applications of : 1) Push button switch 2) 3) Solenoid valve 4) Limit switch ( 1m each) Ans: 1) Push Button

MECHATRONICS IN A BOX

Based on the ARM and PID Control Free Pendulum Balance System

Quantity available (A) Quantity required (R) Sl. No. Deficiency (R - A) Description of Equipment

TMS320F241 DSP Boards for Power-electronics Applications

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers

Cortex-M3 based Prepaid System with Electricity Theft Control

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental - Con't

USB4. Encoder Data Acquisition USB Device Page 1 of 8. Description. Features

High-speed and High-precision Motion Controller

CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM

Triscend E5 Support. Configurable System-on-Chip (CSoC) Triscend Development Tools Update TM

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

Motor Control using NXP s LPC2900

Multi-Channel High Performance Data Acquisition System and Digital Servo Controller Module

International Journal of Advance Engineering and Research Development

IT.MLD900 SENSORS AND TRANSDUCERS TRAINER. Signal Conditioning

Model 805 PWM Proportional Valve / Solenoid Driver with Peak and Hold Control Modes

EFFICIENT CONTROL OF LEVEL IN INTERACTING CONICAL TANKS USING REAL TIME CONCEPTS

TECHNICAL DOCUMENT EPC SERVO AMPLIFIER MODULE Part Number L xx EPC. 100 Series (1xx) User Manual

Industrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours)

Fundamentals of Industrial Control

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

1.8MN ServoSled. Hyge Upgrade with Flush Rail

The Datasheet and Interfacing EE3376

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

Cortex-M3 based Prepaid System with Electricity Theft Control

Index Terms IR communication; MSP430; TFDU4101; Pre setter

DASL 120 Introduction to Microcontrollers

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS

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

A Virtual Instrument for Automobiles Fuel Consumption Investigation. Tsvetozar Georgiev

A Universal Motor Performance Test System Based on Virtual Instrument

Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU

CHAPTER 6 DEVELOPMENT OF A CONTROL ALGORITHM FOR BUCK AND BOOST DC-DC CONVERTERS USING DSP

SERVO MOTOR CONTROL TRAINER

PLC-K506 Series FEATURES DESCRIPTION FEATURES

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

Design of LVDT Based Digital Weighing System

Peripheral Link Driver for ADSP In Embedded Control Application

Designing with STM32F3x

DESIGN OF INTELLIGENT PID CONTROLLER BASED ON PARTICLE SWARM OPTIMIZATION IN FPGA

PC-based controller for Mechatronics System

The Allen-Bradley Servo Interface Module (Cat. No SF1) when used with the Micro Controller (Cat. No UC1) can control single axis

USING DIGITAL ELECTROHYDRAULIC SERVO VALVES IN FLUID CONTROL SYSTEMS

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

Tarocco Closed Loop Motor Controller

Quanser Products and solutions

KNC-PLC-K506 Series FEATURES DESCRIPTION FEATURES

Fast and Accurate RF component characterization enabled by FPGA technology

GENERATION OF SIGNALS USING LABVIEW FOR MAGNETIC COILS WITH POWER AMPLIFIERS

Wide Range Voltage to Frequency Converter using PSoC3 Microcontroller

Micro Controller Based Ac Power Controller

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

ADVANCED PROCESS CONTROL AND AUTOMATION USING SCADA

RX23T inverter ref. kit

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

AC : THE UBIQUITOUS MICROCONTROLLER IN MECHANICAL ENGINEERING: MEASUREMENT SYSTEMS

Developer Techniques Sessions

MCT - Mechatronics

WifiBotics. An Arduino Based Robotics Workshop

Available online at ScienceDirect. Procedia Technology 14 (2014 )

Ch 5 Hardware Components for Automation

UNIVERSITY OF CALICUT (INSTITUTE OF ENGINEERING AND TECHNOLOGY) IET/A/EE/Purchase/2009. Thenhipalam P.O. Dated

Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN)

Mechatronics Laboratory Assignment 3 Introduction to I/O with the F28335 Motor Control Processor

ni.com Sensor Measurement Fundamentals Series

A PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller

Design and Implementation of Economical Power Factor Transducer

SMART SENSORS AND MEMS

Automated Industrial Wind Tunnel Network Control with LabVIEW. Matt Draear

Using Z8 Encore! XP MCU for RMS Calculation

UNIVERSAL PNEUMATIC TRANSDUCER FEATURES

TC LV-Series Temperature Controllers V1.01

Design and Fabrication of a Microheater Control System. Mike Chambers

Brushed DC Motor Control. Module with CAN (MDL-BDC24)

ME 4447 / ME 6405 MICROPROCESSOR CONTROL OF MANUFACTURING SYSTEMS / INTRODUCTION TO MECHATRONICS

العطاء رقم )7106/67( الخاص بشراء أجهز لقسم الهندسة الكهربائية على حساب البحث العلمي

Self contained servo drive CLDP Technical data sheet

Integration of Linear Displacement Encoder and Servo Motor for 180 Ton Powder Compacting Press

Soldier Tracking and Health Indication System Using ARM7 LPC-2148

The software developed for DC motor speed control system provides the user interface to

WINTER 14 EXAMINATION

Specifications.

Quick, Exact, Universal Digital Axis Controllers of the LPKF DAC1005 Series

Unit level 5 Credit value 15. Introduction. Learning Outcomes

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

REAL TIME DIGITAL SIGNAL PROCESSING. Introduction

νµθωερτψυιοπασδφγηϕκλζξχϖβνµθωερτ ψυιοπασδφγηϕκλζξχϖβνµθωερτψυιοπα σδφγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκ χϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµθ

Variable Frequency Drive / Inverter (0.4 ~ 280kW)

Embedded Robotics. Software Development & Education Center

DESIGN AND DEVELOPMENT OF A LOW-COST MICROCONTROLLER BASED SINGLE PHASE WATER-PUMP CONTROLLER

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

Transcription:

International Journal of Scientific & Engineering Research Volume 4, Issue 1, January-2013 1 Electronic Module of Hydraulic Damper Test Bench using ARM Microcontroller Interfacing in LabVIEW Hare Ram Jha, Akash Priyadarshi, Anamika Kumari ABSTRACT - The paper presents the universal electronic module based on System on Chip (SOC) architecture. It is related to the Industrial Control System(ICS) dealing with the software and hardware design of chip along with its implementation in hydraulic damper test benches.it mainly focuses on the use of a 32-bit RISC micro-controller to test the new or repaired pumps or valves with the help of virtual instrument technology software. The paper also contains the proposed results and observations made for test bench in LabVIEW with the help of PID algorithm. Thus, the paper basically emphasizes on the use of different hardware and software components used in chip making and interfacing with a number of required peripherals. Index Terms Hydraulic damper test bench, Industrial control system, LabVIEW, SOC, Microcontroller, PID algorithm, PWM 1 INTRODUCTION An Industrial Control System consists of various control systems used in industrial production, including supervisory control and data acquition (SCADA) system, distributed control system (DCS) and programmable logic controllers (PLC). This system requires continuous monitoring and control of many parameters. An effective industrial control system can be made by use of digital control system from which we gain the advantages of implementation of complex functions, reliability in implementation, cost effective, accuracy [1]. It consists of digital controller, ADC and DAC. Digital control system with analog counterpart makes the system more flexible. This paper basically deals with the two main aspects : mechanical and electronic. In mechanical system, hydraulic system is restored to functionality: Replace the system s oil and filter. Design blocking and flushing plates for the servo valve. Flush the system with the new oil to filter out old oil and debris. Eliminate any oil leaks in the system. In electronics system, hydraulic system is restored to functionality: -Control cylinder position and motion. Read values from the rig s sensors damper and its components can be made on electronic module used for industrial control based on SoC (System on Chip) architecture. The hydraulic damper test bench using mechanical systems only has been obsolete. It is time taking, not very precise and cost inefficient. The electronic module for test bench using SoC architecture has already been proposed using 16-bit microcontroller [2]. However, this paper proposes for the implementation of a 32-bit RISC( Reduced Instruction Set Computer) microcontroller interfaced with hydraulic damper in virtual instrument software known as LabVIEW( Laboratory Virtual Instrument Engineering Workbench)[3].The use of digital control system on the chip microcontroller is the miniaturized form and also enhances the control system that integrate microcontroller processing, input sensor feeding, signal conditioning, peripherals like LCD, keyboards interfacing and outputs. Such control system requires hardware design and software development(c or assembly language). This paper basically presents the design of control system using LM3S8962, a 32 bit RISC microcontroller with the modification that can be easily adapted to the specific issue of industrial process. Be expandable so that additional sensor readings can be added. Hydraulic damper test bench is used to test the new or repaired pumps or valves.the testing of hydraulic

International Journal of Scientific & Engineering Research Volume 4, Issue 1, January-2013 2 2 HARDWARE DESIGN The hydraulic damper test bench was used to be based on mechanical systems only a few years ago. The main components of this system are servo amplifier, servo valve, hydraulic cylinder, load, position transducer. According to the structure of position control system of hydraulic system efforts were done to create this mechatronic system of hydraulic damper test bench with the better performance that make use of digital control system on the chip microcontroller. devices, all in a package with a small footprint. Additionally, the microcontroller uses ARM's Thumb compatible Thumb-2 instruction set to reduce memory requirements and, thereby, cost. Finally, the LM3S8962 microcontroller is code-compatible to all members of the extensive Stellaris family; providing flexibility to fit our customers' precise needs. Features include compact core, Thumb-2 instruction set, delivering the high-performance expected of an ARM core in the memorysize usually associated with 8- and 16- bit devices, rapid application execution through Harvard architecture characterized by separate buses for instruction and data, exceptional interrupt handling, by implementing the register manipulations required for handling an interrupt in hardware, deterministic, memory protection unit (MPU) to provide a privileged mode of operation for complex applications, migration from the ARM7 processor family for better performance and power efficiency. Digital controller of this system is LM3S8962, a 32 bit RISC microcontroller and the electronic module was developed with this. Module consists of 6 onboard relays, 8 analog inputs, 4 analog outputs,8 digital lines as input or output, keyboard interface, LCD interface, 4 open drain output, LVDT(Linear Variable Differential Transformer), PWM(Pulse Width Modulation) output for servo valve, RS485 interface[1],[5]. The Luminary Micro Stellaris family of microcontrollers the first ARM Cortex -M3 based controllers brings high-performance 32-bit computing to cost-sensitive embedded microcontroller applications. These pioneering parts deliver customers 32-bit performance at a cost equivalent to legacy 8- and 16-bit

International Journal of Scientific & Engineering Research Volume 4, Issue 1, January-2013 3 Interface for inductive displacement transducer LVDT (Linear Variable Differential Transformer) sensor for measuring physical parameter such as pressure, force, displacement. LVDT signal conditioning requires pulse width modulation system, analog to digital converter (ADC), timer, processing power. Excitation frequency range 1-10KHz and the signal is read in digital inputs. RS485 is used for signal communication, twisted cable, differential signal, transmission speed of 35Mbit/s up to 10 m and 100 Kbit/s up to 1200 m between drivers and receivers. Low pin count drivers bring RS485 to active state. PWM output for servo valve, ARM have ADC but do not have DAC, thus PWM output is the closet solution. ARM produces PWM output with the use of various timer and comparator. Connection between actuators (servo valve, dc motor) and output pin is done with the electronic circuit called motor controller or H-bridge to prevent the blow off microcontroller. Driver circuitry uses MOSFETs; PWM frequency should never exceed the switching speed of MOSFET. Timer (also called as counter) as inbuilt microcontroller peripheral, used to generate accurately time pulse PWM signals. ARM have 8-bit and 16-bit timer. Timer to be used is governed by bit accuracy, mode of operation (fast PWM, phase correct PWM, phase and frequency correct PWM) that varies with actuator, output mode. An IBM-compatible PC with two unused USB ports: one to supply power to the board and the other to perform ULINK2 USB-JTAG downloading and debugging ULINK2 USB-JTAG adaptor (included) Two USB serial cables, each no longer than 10 feet (included) The main steps included in Build, Run and Debug of ARM application are: 1) Creating Front Panel 2) Creating block diagram 3 SOFTWARE DESIGN The LabVIEW Embedded Module for ARM Microcontrollers is a comprehensive graphical development environment for embedded design [8]. This module builds on NI LabVIEW Embedded technology, which facilitates dataflow graphical programming for embedded systems and includes hundreds of analysis and signal processing functions, integrated I/O, and an interactive debugging interface. The Embedded Module for ARM Microcontrollers has the following requirements: A computer with Windows Vista/XP/2000 RealView Microcontroller Development Kit including Keil μvision3 LabVIEW 8.6 with embedded support Keil ULINK2 USB-JTAG adaptor To install LM3S8962 evaluation board with JTAG emulation, we need LM3S8962 evaluation board 3) Building and running application: For faster development of embedded module, a JTAG connector was placed on board. This offers In Circuit Emulation and Programming, as well as advanced debugging techniques like step by step execution, register watch, multiple hardware and conditioned breakpoints. 4 PID CONTROL ALGORITHM PID (proportional integrative derivative) algorithm is the most common algorithm used in industry. PID controller determines the output value basically as valve position. It applies the controller output value to the system which in turn drives the process variable towards the set-point value [6],[9]. PID controller compares PV (process variable) to that of SV (set-point value) to get e (error). e SV PV

International Journal of Scientific & Engineering Research Volume 4, Issue 1, January-2013 4 Then PID controller calculates the controller action u(t), where Kc is controller gain. t 0 u t K e 1/ T e dt ( T de / dt) c i d use the advanced-level DAQ VIs(Virtual Instrument) to configure the analog input and output only once instead of on each loop iteration. If the error and controller output have same range,- 100% to 100%, controller gain is the reciprocal of proportional band. Ti is the integral time in minutes, called reset time and Td is the derivative time, called rate time. For proportional action, the required formula is: p u t K For integral action, the required formula is: t 0 u t K e dt / T i c i The simulation of damper test bench using ARM920T microcontroller is a proposed one [9].One of its basic testing known as water level testing is performed as below. For derivative action, the required formula is: / u t K de dt T d c d Test for integrated electronic module for mechatronic systems are performed on a hydraulic damper test bench that contains pump unit, linear actuator (hydraulic cylinder) with attached displacement and force transducer. This test is done with the help of PID algorithm in LabVIEW [4],[7]. The Tank Level VI uses an integrating process with added noise, valve, dead band, lag, and dead time. The cycle time is fixed at 0.5 s. 5 SIMULATION AND RESULT The DAQ (data acquisition system) with the closed loop makes PID algorithm productive. So, we can 6 CONCLUSION The simulations and results shows that the LM3S8962 microcontroller based electronic module for the industrial control system is capable of performing in a more effective way with lower cost, high accuracy, saving in chip complexity and area, lower power consumption. The LM3S8962 microcontroller offers the advantages of ARM's widely available development tools, System-on-Chip (SoC)

International Journal of Scientific & Engineering Research Volume 4, Issue 1, January-2013 5 infrastructure IP applications, and a large user community. This module requires hardware design (electronic schematics) and software development. It is implemented with PID algorithm that provides auto tuning. The work of PID controllers varies from reading sensor to computing the desired output. Integration of all this make the module very flexible and suitable to be implemented in hydraulic application (hydraulic damper test bench). 7 REFERENCES CONFERENCES: [1] A. Drumea, Al. Vasile, P. Svasta, M. Blejan, System on Chip Signal Conditioner for LVDT Sensors, 1st Electronics System integration Technology Conference ESTC06, Dresden, Germany, September 2006, pp. 629-633 [2] A. Drumea, Al. Vasile, P. Svasta, I. Ilie System on Chip Signal Conditioner for LVDT Sensors, 2nd Electronics System integration Technology Conference ESTC08, September 2008 [3] W. Guimei, et al., "Mine Pump Comprehensive Performance Testing System Based on Labview," In Measuring Technology and Mechatronics Automation,2009.ICMTMA 09,International Conference on 2009,pp.300-303 [9] National Instrument s PID Control Toolset User Manual AUTHOR DETAILS: Hare Ram Jha is working as a Lecturer & Research Scholar at National Institute of Technology, Jamshedpur, Jharkhand(India). Email id: hare_167@yahoo.co.in Akash Priyadarshi is pursuing the degree of B.Tech in Electronics & Communication Engineering at National Institute of Technology, Jamshedpur(Jharkhand,India). He is presently at 3rd year. Email id: geekspeak24@gmail.com Anamika Kumari is pursuing the degree of B.Tech in Electronics & Communication Engineering at National Institute of Technology, Jamshedpur(Jharkhand,India). She is presently at 2nd year. Email id: anamikajsr.1@gmail.com [4] G. Beitao, et al., "Application of LabVIEW for Hydraulic Automatic Test System," in Industrial andinformation Systems,2009.IIS 09.International Conference on,2009,pp.348-351 BOOKS: [5] Embedded control handbook - Volume 1, Microchip Inc., 1997. [6] K. Astrom, B. Wittenmark, Computer Controlled Systems. Theory and Design, 3rd Edition, Prentice Hall,1997,pp.324-369. [7] L. Bierl, Das grosse MSP430 Praxis Buch, Franzis, 2004, pp. 110-190. [8] J. Travis and J. Kring, "LabVIEW for Everyone: Graphical Programming Made Easy and Fun," 2006.