Upload
mariko-white
View
24
Download
1
Embed Size (px)
DESCRIPTION
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab. Control System Using LabVIEW. Performed by: Goldfeld Uri Schwartz David Project instructor: Alkalay Daniel Reuben Amir. winter ‘05. Abstract. - PowerPoint PPT Presentation
Citation preview
1
Control System Using LabVIEWControl System Using LabVIEW
Performed by:
Goldfeld Uri
Schwartz David
Project instructor:
Alkalay Daniel
Reuben Amir
Technion – Israel Institute of TechnologyDepartment of Electrical EngineeringHigh Speed Digital Systems Lab
winter ‘05
2
Abstract
The MTM system we work on is a mechanical system that allows us to test the physical properties of materials and structures.
Currently the “MTM” ’s controller is an old, low performance, and specific per system.
The main goal is to create a generic, computer and FPGA based, multi purpose controller which will be implemented using LabVIEW RT and FPGA.
3
System DescriptionSystem Description
The simulation is a program in LabVIEW, in which we combine a PID controller connected to a Transfer function (that represents the uncontrolled system), from the TF we write to the “M series” card and read the input back to the PID.This simulates the full system work with our controller.
Since controller should be generic we have an “PID autotune” software to enable the controller to work on any system
4
Block Diagram of full systemBlock Diagram of full system
Initial interlockcheck
sensors
stop
Function Generation
specification+
Set Point
Limits
(*)
(**)
OK
NOT OK
Signalgeneration
ControllerLimits &Interlock
check
Stop
Dither
Samplingcard
AMP
ServoValve
Sensors
(*)
OK
(**)
User controlledUser controlled The control loopThe control loop
5
SpecificationSpecification
Hardware:NI “M Series Data Acquisition” card
Ni “E Series Data Acquisition” card
Scope, Function generator, RS232 connection
Software:NI LabVIEW 7.1 with PID toolbox and DAQmx
Matlab
6
Block Diagram of simulationBlock Diagram of simulation
PIPI H(s)H(s)
Signal generatorSignal generator
NI DAQmx NI DAQmx readread
NI DAQmx NI DAQmx write write
•Limit +interlock Limit +interlock checkcheck
o.ko.k
failfailStop Stop programprogram
Control signalControl signal
H(s) represents valveH(s) represents valve