Professional Documents
Culture Documents
Real-Time Labview Platform: Technical Documentation
Real-Time Labview Platform: Technical Documentation
Real-Time Labview Platform: Technical Documentation
Technical documentation
Info@microtech-lab.com
www.microtech-lab.com
Real-Time LabVIEW Platform/ Technical documentation
2018
Real-Time LabVIEW Platform/ Technical documentation
µTECH-LVRT: is a dedicated hardware running a real-time operating system using LabVIEW Real-
Time Module (LabVIEW software not included). It leverages the full potential of latest generation
Intel CPUs and Intel FPGAs (Ex Altera), LabVIEW software including Real-Time Module, and
MICROTECH LAB Real-Time target machines with FPGA-based I/Os allowing concurrent execution
of your real-time application created from LabVIEW models on multiple cores, target machines,
and FPGAs.
With LabVIEW Real-Time, applications are developed using the same intuitive graphical
programming approach as LabVIEW on the desktop. At runtime, your application is sent over
Ethernet to run with absolute reliability on the µTECH-LVRT platform. While your application is
running, it is possible to continue interacting with the front panel and block diagram to debug the
application with controls, indicators, execution highlighting, probes, and breakpoints. Applications
can also be configured to run headless, without user interaction, when your real-time system
starts-up. You also have the option to access your application from any Web browser via an
embedded Web server.
Highlights:
Multicore real time processor for high computation power and FPGA based high speed I/Os.
Dedicated electric motor and power converters control feature
Up to 16 fast analog input (16 bits) and up to 8 fast analog output (16 bits).
Up to 20 fast digital I/Os (dSPACE-compatible).
Up to 12 PWM outputs (dSPACE-compatible) and PWMs inputs for HIL applications (dSPACE-
compatible).
UP to two quadrature encoders (dSPACE-compatible).
2018
Real-Time LabVIEW Platform/ Technical documentation
Ethernet
I/Os
2018
Real-Time LabVIEW Platform/ Technical documentation
3. Hardware-in-the-loop (HIL):
Hardware-in-the-loop (HIL) testing is a test methodology that can be used throughout the
development of real-time embedded controllers to reduce development time and improve
the effectiveness of testing.
2018
Real-Time LabVIEW Platform/ Technical documentation
4. Technical Details:
Dedicated
Components CPU RAM Storage ADC DAC PWM Digital IO Display Scope Software Interface
HIL interface
Intel Xeon,
16 CH DIO, PWM,
4 Core, 4Go 32Go 8CH 16 bits 12CH 20 Pins
16bits Encoder
µTECH-LRT 3.0Ghz (Extendable (Extendable (Extendable (Extendable Compatible Future Future LabVIEW Ethernet
(Extendable (Compatible
(Extendable to 64Go) to 2To) to 32CH) to 60CH) dSPACE
to 32CH) dSPACE)
to 24 Cores)
48 CH 12CH 12CH
Optional Optional 12CH (Extendable
PWM 10CH 10CH Multiplexed (Extendable to (Extendable to
modules modules to 60CH)
with digital IO 60CH) 60CH)
48 Pins
20 Pins 20 Pins 20 Pins
Multiplexed Optional Optional
Digital IO 20 Pins 20 Pins Compatible Compatible Compatible
with PWM modules modules
dSPACE dSPACE dSPACE
channels
ISA or ETH
Interface PCI Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet
(Microbox)
2018
Real-Time LabVIEW Platform/ Technical documentation
6. Panel variant:
2018
Real-Time LabVIEW Platform/ Technical documentation
LabVIEW model:
Inputs :
Dialog setting: ADC channel number (0 to 15).
Outputs: ADC channel digital value.
Scale: Scaling between the analog input
voltage and the output of the block.
Hardware:
The analog outputs are single-ended bipolar outputs with
the following characteristics:
2018
Real-Time LabVIEW Platform/ Technical documentation
LabVIEW model:
9. Quadrature Encoder:
The µTECH-LVRT provides a digital incremental encoder interface with input channels for two
incremental encoders.
Hardware:
The incremental encoder interface supports two digital encoder channels (Ch1 …Ch2)
providing single-ended TTL and differential RS422 signals.
Input impedance: 1k ohm.
Input voltage: 2V-5V
LabVIEW model:
Inputs
Dialog setting: -Incremental Encoder channel number (0 to 1).
-Encoder Pulse number by Revolution.
Outputs: -Shaft Position (rad).
-Shaft Speed (rad/S).
Scale: -Scaling between the encoder position input and the output of the block.
Input position Range LabVIEW Output
1 Revolution (Encoder pulse number) 2π (double)
2018
Real-Time LabVIEW Platform/ Technical documentation
- Scaling between the encoder speed input and the output of the block
Input speed Range LabVIEW Output
-6000RPM; +6000RPM -200π rad/S; +200 π rad/S (double)
LabVIEW model:
2018
Real-Time LabVIEW Platform/ Technical documentation
10
2018
Real-Time LabVIEW Platform/ Technical documentation
Figure 14: µTECH-LVRT Hardware in loop Figure 15: Hardware in Loop interface connector
LabVIEW Model:
Inputs :
Dialog setting: -PWM Channel number.
Outputs: -PWM Period
-PWM Duty cycle.
Scale: Scaling between the input PWM duty
cycle and the block output.
11
2018
Real-Time LabVIEW Platform/ Technical documentation
LabVIEW Model:
2018
Real-Time LabVIEW Platform/ Technical documentation
13
2018
Real-Time LabVIEW Platform/ Technical documentation
14
2018
Real-Time LabVIEW Platform/ Technical documentation
15
2018
Real-Time LabVIEW Platform/ Technical documentation
16
2018
Real-Time LabVIEW Platform/ Technical documentation
17
2018
Real-Time LabVIEW Platform/ Technical documentation
18
2018
Real-Time LabVIEW Platform/ Technical documentation
19
2018