Zeltom

Educational and Industrial Control Systems

Home
Products
Magnetic Levitation
Maglev Plus
Hilink
Rapcon
Easyio
Components
Balancing Robot
About Us
Contact
Terms & Conditions
EASYIO: Easy Input and Output Platform for Matlab/Simulink

The EASYIO platform offers a seamless interface between physical inputs (sensors) / outputs (actuators) and Matlab/Simulink for implementation of real-time systems. It is fully integrated into Matlab/Simulink and has a broad range of inputs and outputs. It allows real-time data acquisition, signal analysis, synthesis, processing, visualization and control. The platform is a complete and low-cost real-time development package for both educational and industrial applications.

The EASYIO platform consists of the real-time control board (hardware) and the associated Matlab interface (software). The hardware of the HILINK platform has 8 x 12 bit analog inputs, 2 x 16 bit capture inputs, 2 x 16 bit encoder inputs, 1 x 8 bit digital input, 2 x 12 bit analog outputs, 2 x 16 bit frequency outputs, 2 x 16 bit pulse outputs and 1 x 8 bit digital output. The board also contains two H-bridges with 5 A capability to drive external heavy loads. Some inputs and outputs are multiplexed to simplify the hardware. The board is interfaced to the host computer that runs Matlab through a USB port. The software of the EASYIO platform is fully integrated into Matlab/Simulink/Real-Time Windows Target and comes with Simulink library blocks associated with each hardware input and output. The library contains Analog Input Block, Capture Input Block, Encoder Input Block, Digital Input Block, Analog Output Block, Frequency Output Block, Digital Output Block and Pulse Output Block. The platform achieves real-time operation with sampling rates up to 500 Hz.

The EASYIO platform has been developed to extend and optimize the real-time operation of Matlab, Simulink and Real-Time Windows Target. The developed system is uniquely integrated into Matlab/Simulink/Real-Time Windows Target to achieve real-time operation in Matlab under Windows. The salient features of the EASYIO platform make it ideal for implementation of hardware-in-the-loop real-time control systems in both educational and industrial applications.

Applications
  • Real-time signal analysis, synthesis, processing and visualization
  • Parameter tuning and optimization
  • Modeling, analysis and design of control systems
  • Real-time control
  • Hardware-in-the-loop simulation
  • Real-time rapid control prototyping
  • Teaching concepts and carrying out experiments in signals and systems labs
  • Real-time data acquisition

Features
  • Power supply: 6 − 15 V, minimum 0.15 A, regulated
  • Interface: USB 2.0
  • Analog inputs: A0 – A7, 0 − 5 V analog, 12 bit resolution
  • Capture inputs: C0 – C1, 0 − 5 V digital, 16 bit resolution
  • Digital inputs: D0_d0 – D0_d7, 0 − 5 V digital, 8 lines
  • Encoder inputs: E0 – E1, 0 − 5 V digital, 16 bit resolution
  • Frequency outputs: F0 – F1, 0 − 5 V digital, 16 bit resolution
  • Analog outputs: B0 – B1, 0 − 5 V analog, 12 bit resolution
  • Digital outputs: G0_g0 – G0_g7, 0 − 5 V digital, 8 lines
  • Pulse outputs: H0 – H1, 0 − 5 V digital, 16 bit resolution
  • Filtered pulse outputs: L0 – L1, 0 − 5 V analog
  • H-bridge outputs: P0 – P1, 0 − (supply voltage) V digital, 5 A
  • Voltage regulator output: VDD, 5 V, 0.25 A, regulated power supply
  • Sampling rate: up to 500 Hz
  • Size: 4.0'' x 3.0''

Requirements
  • PC with Windows XP or later with a USB port
  • Matlab R2007b or later with Simulink, Real-Time Workshop (Matlab Coder and Simulink Coder for Matlab R2011a and Matlab R2011b) and Real-Time Windows Target
  • EASYIO hardware (real-time control board) 1.1 or later
  • EASYIO software 1.1 or later
  • Power supply (regulated, 6 − 15 V, at least 0.15 A excluding the current requirements of the external loads)



Important Note
  • Since USB is incompatible with real-time applications, the maximum sampling rate is limited to 500 Hz.
  • Unlike HILINK and RAPCON, the real-time simulation may occasionally send and receive incorrect data (a few samples in 10 seconds) above 200 Hz sampling rates especially when there are other USB devices attached to the host PC. This is a limitation inherent to USB technology, Windows, and Matlab, not EasyIO.



EasyIO Board with Simulink Library, Power Supply and USB-to-Serial Adapter





Payment and Shipping
  • Credit Cards, PayPal or Money Order
  • Shipment is via USPS Priority Mail worldwide
  • Orders typically ship within the same day
  • For 10 or more orders, please contact us for a discount



MathWorks Resources