Darko Hercog, Bojan Gergič, Vojko Matko, Karel Jezernik. Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia

Size: px
Start display at page:

Download "Darko Hercog, Bojan Gergič, Vojko Matko, Karel Jezernik. Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia"

Transcription

1 Remote Motor Control Darko Hercog, Bojan Gergič, Vojko Matko, Karel Jezernik Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia Key words: Remote Control, Remote Experiments, Motor Control, DSP, LabVIEW, MATLAB/Simulink. Abstract: A new approach for remote control experiment development is presented. The described solution is based on custom developed motor control hardware and two commercially available software packages i.e. MATLAB/Simulink and LabVIEW. MATLAB/Simulink is used for experiment control algorithm development and the LabVIEW for graphical user creation and remote operation. A combination of the presented hardware and software solutions enables quick and easy development of different remote control experiments. This article is supplemented with an example of a remote DC motor control. 1 Introduction Classical hands-on laboratories are usually fully occupied therefore students have to conclude their research in the time offered for experimental work. This problem can be reduced using remote experiments. When using remote experiments students operate with the real system although they are not physically present in the laboratory. Such a solution presents a cost effective way of opening up a laboratory for students 24 hours a day. Although remote experiments seem to be very useful, a lot of hard work is needed when setting them up. Designers must be acquainted with web servers operation, Java programming, CGI scripts, etc. In contrast, using the solution described in this present article, remote experiments can be developed quickly and with minimal effort. The presented solution relies on a DSP-2 motor controller developed by the Faculty of Electrical Engineering and Computer Science (FERI) Maribor, and two of the electrical engineering world s leading software packages, i.e. Matlab/Simulink from MathWorks Inc. and LabVIEW from National Instruments. Simulink is used for control algorithm development and LabVIEW for graphical user creation and remote control operation. Following one from the first remote laboratory developed in 1992 by SCiL (Stansford Center for Innovations in Learning), a variety of different approaches have been proposed for developing remote experiments or a remote laboratory. In many cases, the authors spent a lot of energy finding a simple solution, where only a standard web browser is needed by the remote user in order to perform remote experiments [1], [2]. In some others existing solutions the user must download special programmes that enable remote control [3]. In the majority of available remote experiments, remote users can run an experiment and adjust process or controller parameters from a set of predefined parameters. An interesting and advance remote laboratory has been presented by the members of Siena University [1]. Using an Automatic Control Telelab (ACT), the remote users can design a custom controller and reference signal on a local PC in Matlab/Simulink. After successful simulation, the remote user can download the designed controller to the ACT server, and also verify it on the real process. Although presented solution doesn t enable custom controller verification it has other qualities for example powerful DSP based controller, capability of rapid remote experiment development and real time operation. 1

2 This present article is divided into 5 sections. Section 2 contains a description of the DSP-2 motor controller, the programming possibilities using MATLAB/Simulink and an overview of the LabVIEW virtual instrument for the mentioned controller. Section 3 deals with the Remote Panels technology, which enables remote control of the LabVIEW programmes using a standard web browser. Section 4 contains an example of the remote DC motor control experiment, whilst in section 5 summarize the preference and weakness of described remote experiment solution. 2 Hardware and software components Section contains an overview of hardware and software components used in remote motor control experiment. 2.1 DSP-2 motor controller DSP-2 motor controller [4] was developed at FERI for the research of torque, speed and positon control of electrical motors. The main components of the afore mentioned controller are the Texas Instruments (TI) TMS320C32 floating point processor which is used for motor control algorithm's execution, and the Xilinx FPGA of the Spartan family, which implements the 3 phase pulse width modulator (PWM), and the peripheral s (Figure 1). In addition to the afore mentioned components, the DSP-2 controller contains all the necessary peripheral for AC and DC motor control i.e. it contains A/D and D/A converters, a pulse width modulator (PWM), an optically isolated digital I/O, connector for incremental encoder, RAM, FLASH ROM, CAN controller (Figure 1). JTAG RS485 RS232 CAN 16 GP I/O FLASH 256 x 8 SRAM 0WS 128K x 32 EEPROM kb SAE81C90 ADM232A LTC A/D A/D A/D A/D 400kS/s 12bit 12bit 12bit 12bit LPF I 2 C CAN RS232 RS485 Boundary Scan Logic LPF LPF DSP TMS320C32-60 EEPROM XilinX XCS40PQ240 A/D MUX LPF V ± 2V ± 2V 8x ± 2V 16 DT PERIOD D/A INCR. ENC. D/A D/A 12bit 12bit + - I/O 0..4V -4..4V 0..4V Power supply supervisor H/W INTERLOCK MIN. DEADTIME RS422 3xIN 1xOUT XDS510 MPSD Port SERIAL PORT INVERTER 10 GPI/O PINS INC.ENC. Figure 1: block scheme of the DSP-2 motor controller DSP-2 pedagogic aids (Figure 6) have been developed, based on the DSP-2 motor controller. These aids are used in different control courses that are performed at FERI, and also in remote DC motor control experiment, described in a subsequent article. 2.2 Programming possibilities of the DSP-2 motor controller A set of Simulink blocks so-called the DSP-2 Library for Simulink [5] has been developed for the purpose of easy programming of the DSP-2 controller. DSP-2 Simulink library is composed of a few subsystems, the most important being the DSP-2 blocks (Figure 2). This subsystem contains input and output blocks (DSP-2 blocks) for the DSP-2 controller which, by using a Real-Time Workshop and Code Composer for the TI signal processors, enables 2

3 programming of the DSP-2 controller using the Simulink [5]. The DSP-2 blocks subsystem contains three types of DSP-2 blocks i.e. DSP-2 source blocks, DSP-2 sink blocks and the transformation blocks (Figure 2). The majority of these have their own graphical user s (GUI), where additional parameters can be customized which are specific to each block. Figure 2: Simulink DSP-2 blocks Almost any type of control or signal processing algorithm can be created under the Simulink frame by using the DSP-2 blocks and Simulink built-in blocks. Followings successful simulation, the Simulink model is converted to binary executable code, appropriate for the DSP-2 motor controller [5]. While the generated binary code is executing in real time on the embedded target i.e. on the DSP-2 controller, DSP-2 variable monitoring and parameter tuning is achieved using the DSP Terminal [7]. 2.3 LabVIEW virtual instrument for the DSP-2 controller The DSP Terminal [7] monitoring programme is a very simple and easy to use programme. However, the DSP Terminal has some weaknesses, for example the user cannot accommodate GUI to the customized needs, limitation of parameter range is impossible and DSP-2 variables can only be displayed on one graph. A decision was made to develop a LabVIEW virtual instrument (VI) named ComVIEW, which would eliminate the majority of the stated limitations. ComVIEW is an advanced LabVIEW virtual instrument composed of the main VI and a library of approximately 70 VI s. ComVIEW VI has been developed so that, only a basic knowledge of the G language is necessary when using it. This simplicity was achieved using the DSP Connection Manager window (Figure 3). The DSP Connection Manager appears immediately after the binary code starts executing on the DSP-2 controller. All information about the DSP-2 input variables, DSP-2 parameters and DSP-2 output variables, as well as all information about VI scalar controls and the indicators of front panel window, appear in the afore mentioned window (Figure 3). Using mouse clicks, the user can create links between the front panel indicators and the DSP-2 output variables, and links between the front panel controls and the DSP-2 input variable or DSP-2 parameter. When these links are made, the newly set control value of the front panel is immediately transferred from the PC to the DSP-2 controller. At the same time, all arrived DSP-2 output variables are read from the PC serial port and displayed in an appropriate indicator or graph. In addition to the DSP Connection Manager, ComVIEW contains a run time menu (Figure 9), where additional online options take place. These menu options enable the storing and loading 3

4 of current control vales to/from the file, setting the trigger signal, trigger level, trigger slope, and defining the signals to be captured. Figure 3: DSP Connection Manager The ComVIEW virtual instrument comes with an empty front panel and fully functional block diagram, which already contains all the necessary functions needed for correct operation. These functions implement VI initialization, executable code download to the DSP-2 controller, functions for receiving and transmitting messages between PC and the DSP-2 controller, etc. The user can fully accommodate the ComVIEW VI front panel and block diagram to the customized needs and, in such a way, take full advantage of the LabVIEW environment. Figure 4: block diagram of the ComVIEW VI 4

5 3 Remote Control Remote Panels technology developed by National Instruments enables the viewing and controlling of LabVIEW virtual instruments over the Internet. The LabVIEW VI can be published on the internet with no additional programming. The remote user can observe or control remote experiments by using only the standard web browser (Figure 9). Remote experiments can be developed in approximately one hour by using the hardware and software components described in the previous section, and the Remote Panels technology. Figure 5 presents the block scheme of such a remote control experiment. A DSP-2 motor controller, connected to the server through the serial port, implements a control algorithm developed using Simulink and, through the analog and digital I/O, drives the real process. ComVIEW VI and the LabVIEW server run on the server machine for the purpose of enabling the remote control of an experiment. ComVIEW VI performs communication between server and the DSP-2 controller and enables DSP-2 variable monitoring and parameter tuning, while the LabVIEW server enables remote operation of the ComVIEW VI. Remote users, connected to the server through the internet, must have a LabVIEW Run-Time Engine installed on the PC in order to perform remote experiments. Figure 5: block scheme of remote experiment using DSP-2 motor controller The user registration procedure is added to the programme, when ComVIEW is used as a Remote Panel. The user name and an address are required by the log-in window, when the remote user gains control over the VI. During the experiment, the remote user can adjust the controller or process parameters and send him experimental results via . 4 Experiment: Remote DC Motor Control This section presents the realization of remote DC motor control using Simulink, ComVIEW VI DSP-2 motor controller and Remote Panels. The experimental system is shown in Figure 6. System is composed of the DSP-2 pedagogic aid, H-bridge and commercially available DC motor. 4.1 DC motor control algorithm Figure 7 presents a Simulink model of the DC motor cascade control. The Simulink model contains current, speed and position control loops, a position reference generator, and the DSP-2 DC motor subsystem. A proportional-integral (PI) controller is used in the current and speed control loop, whilst the position control loop is realized by using a proportional (P) controller. 5

6 Figure 6: DSP-2 pedagogic aid with the H-bridge and the DC motor Figure 7: Simulink model of current, speed and position control of the DC motor DC motor Interface subsystem (Figure 8) contains an algorithm for the armature current measurement, current offset compensation, speed and position of the motor shaft calculation, speed measurement filter, PWM signal generation, and the DC link voltage measurement. Afore mentioned subsystem is realized using DSP-2 blocks (these blocks are shaded in Figure 8), and the Simulink built-in blocks. An executable code is automatically generated from the Simulink model and downloaded to the DSP-2 motor controller [5] using Real-Time Workshop and the TI Code Composer. Next, the ComVIEW VI template is used for experiment GUI development. 6

7 4.2 Remote DC motor control Figure 8: Simulink DC motor DSP-2 Interface subsystem Figure 8 shows the GUI of the DC motor experiment. GUI was developed using the ComVIEW and by Remote Panels published on the internet. During remote operation, the remote user can start/stop the DC motor, set position reference, adjust current, speed and position controller parameters, reinitialize all parameters to the default values, observe DSP-2 variables in numerical or graphical view, select which DSP-2 variables will be captured and shown in a graph, select the trigger signal, trigger level, trigger slope, number of pre-samples and send results of remote operation via . The attachment contains experimental results in a format appropriate for further offline analysis in MATLAB. The described experiment is accessible via the DSP-2 page [8]. Figure 9: Remote DC motor control user in a standard web browser 7

8 5 Conclusion Hardware and software solutions have been presented for developing remote control experiments. This solution represents an open architecture which can easily be adopted to the different remote experiments. Using the presented solution the developers don t need to waste time publishing remote experiments on the internet, therefore they can direct their energies to the experiment control algorithm design. In contrast to some existing remote experiment solutions, where only the pure web browser is needed by the remote user in order to perform experiment, the presented solution requires LabVIEW Run-Time Engine installed on the client computer. The described remote DC motor control experiment is currently in the test phase. Following this, variety of different remote experiments are intended to be developed which will serve as supplements to the classical laboratory exercises. References: [1] Marco Casini, Domenico Prattichizzo, Antonio Vicino: The Automatic Control Telelab, IEEE Control System Magazine, June 2004, Volume 24, Number 3, pages 36-44, ISSN ; [2] Jose Sanchez, Sebastian Dormido, Rafael Pastor, Fernando Morilla: A Java/Matlab-Based Environment for Remote Control System Laboratories: Illustrated With an Inverted Pendulum, IEEE Transaction on Education, August 2004, Volume 47, Number 3, pages , ISSN ; [3] Ingvar Gustavsson: LABORATORY EXPERIMENTS IN DISTANCE LEARNING, International Conference on Engineering Education, Oslo, Norway, August , 8B1 pages 14-18; [4] Milan Čurkovič: DSP-2 User s Manual, version t3, March 2001, Institute of Robotics, FERI Maribor; [5] Darko Hercog: DSP-2 Library for Simulink User's Manual, May 2004, Institute of Robotics, FERI Maribor; [6] Darko Hercog, Milan Čurkovič, Gregor Edelbaher, Evgen Urlep: Programming of the DSP2 board with the Matlab/Simulink, International conference on industrial technology [also] IEEE ICIT 2003, Hotel Habakuk Maribor, Slovenia, December 10-12, Proceedings. Piscataway: IEEE, 2003, str ; [7] Evgen Urlep: DSP Terminal User s Manual, May 2004, Institute of Robotics, FERI Maribor; [8] DSP-2 web page: wwww.ro.feri.uni-mb.si/projekti/dsp2 Authors: Darko Hercog, B. Sc. Faculty of Electrical Engineering and Computer Science, Laboratory for Electrical Measurement Smetanova ulica 17, 2000 Maribor, Slovenia darko.hercog@uni-mb.si Bojan Gergič, Ph.D. Faculty of Electrical Engineering and Computer Science, Laboratory for Electrical Measurement Smetanova ulica 17, 2000 Maribor, Slovenia bojan.gergic@uni-mb.si Vojko Matko, Ph.D. Faculty of Electrical Engineering and Computer Science, Laboratory for Electrical Measurement Smetanova ulica 17, 2000 Maribor, Slovenia vojko.matko@uni-mb.si 8

9 Karel Jezernik, Ph.D. Faculty of Electrical Engineering and Computer Science, Institute of Robotics Smetanova ulica 17, 2000 Maribor, Slovenia 9

Virtual Instruments for Remote Experiments Visualization

Virtual Instruments for Remote Experiments Visualization Virtual Instruments for Remote Experiments Visualization Bojan Gergič, Darko Hercog University of Maribor, Faculty of Electrical Engineering and Computer Science Key words: remote experiments, visualization,

More information

Teaching Control System Principles Using Remote Laboratories over the Internet

Teaching Control System Principles Using Remote Laboratories over the Internet , July 6-8, 2011, London, U.K. Teaching Control System Principles Using Remote Laboratories over the Internet Lutfi Al-Sharif, Ashraf Saleem, Walid Ayoub, and Mohammad Naser Abstract Remote laboratories

More information

Design and Implementation of a Service-Oriented Web-based Control Laboratory

Design and Implementation of a Service-Oriented Web-based Control Laboratory Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Design and Implementation of a Service-Oriented Web-based Control Laboratory Yuliang

More information

Simulink Based Robot Arm Control Workstation. Figure 1-1 High Level Block Diagram

Simulink Based Robot Arm Control Workstation. Figure 1-1 High Level Block Diagram Introduction: This project consists of designing a software-based control workstation in the Simulink environment using the SimMechanics Toolbox. The Quanser robot arm system will be modeled using this

More information

Electronic Design for Power Control Technology and Knowledge transferred from University to Industry

Electronic Design for Power Control   Technology and Knowledge transferred from University to Industry CITCEA-UPC Electronic Design for Power Control www.citcea.upc.edu Technology and Knowledge transferred from University to Industry 1 CITCEA-UPC is a centre for research and technology innovation born in

More information

ECE 487 LAB 1 ÇANKAYA UNIVERSITY Overview of DSP Board

ECE 487 LAB 1 ÇANKAYA UNIVERSITY Overview of DSP Board ECE 487 LAB 1 ÇANKAYA UNIVERSITY Overview of DSP Board DSP (Digital Signal Processor) boards are used in high performance, high throughput signal processing applications. You can find there processors

More information

Model-Based Design: Generating Embedded Code for Prototyping or Production

Model-Based Design: Generating Embedded Code for Prototyping or Production Model-Based Design: Generating Embedded Code for Prototyping or Production Ruth-Anne Marchant Application Engineer MathWorks 2016 The MathWorks, Inc. 1 2 ABB Accelerates Application Control Software Development

More information

Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers

Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers Chapter 3 Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers 3.1. Introduction Data acquisition and control boards (DACBs) are essential for interfacing sensors/actuators

More information

Modeling HDL components for FPGAs in control applications

Modeling HDL components for FPGAs in control applications Modeling HDL components for FPGAs in control applications Mark Corless, Principal Application Engineer, Novi MI 2014 The MathWorks, Inc. 1 Position sensing High resolution voltage modulation Critical diagnostics

More information

Industrial PC for real-time rapid prototyping KEY FEATURES

Industrial PC for real-time rapid prototyping KEY FEATURES xpc TargetBox Industrial PC for real-time rapid prototyping xpc TargetBox is an industrial PC system that features a combination of performance, ruggedness, and I/O expandability in a compact package specifically

More information

SIMULATION OF MCU HARDWARE PERIPHERALS

SIMULATION OF MCU HARDWARE PERIPHERALS SIMULATION OF MCU HARDWARE PERIPHERALS R. Bartosinski, J. Kadlec Institute of Information Theory and Automation, Dept. of Signal Processing Abstract This paper describes one possible way, how MCU hardware

More information

Running OPAL-RT s ehs on National Instruments crio: Sub-microsecond power-electronic simulation

Running OPAL-RT s ehs on National Instruments crio: Sub-microsecond power-electronic simulation Running OPAL-RT s ehs on National Instruments crio: Sub-microsecond power-electronic simulation Ben Black Market Development Manager, Real-Time Test & Power Systems National Instruments ben.black@ni.com

More information

DS1104 R&D Controller Board Single-board PCI hardware for use in PCs Set of intelligent I/O on-board

DS1104 R&D Controller Board Single-board PCI hardware for use in PCs Set of intelligent I/O on-board www.dspace.com DS1104 R&D Controller Board Single-board PCI hardware for use in PCs Set of intelligent I/O on-board DS1104 R&D Controller Board Cost-effective system for controller development Highlights

More information

Lab Exercise 07 DC motor PI velocity control

Lab Exercise 07 DC motor PI velocity control Lab Exercise 07 DC motor PI velocity control Lab 07.1 Objectives The objectives of this exercise are to: 1. Incorporate many of the hardware and software elements developed previously in this course into

More information

Optimize DSP Designs and Code using Fixed-Point Designer

Optimize DSP Designs and Code using Fixed-Point Designer Optimize DSP Designs and Code using Fixed-Point Designer MathWorks Korea 이웅재부장 Senior Application Engineer 2013 The MathWorks, Inc. 1 Agenda Fixed-point concepts Introducing Fixed-Point Designer Overview

More information

A NOVEL BASED METHOD TO DESIGN A 4G NETWORK AND TO IMPLEMENT IN REAL TIME USING DSP INTERFACE

A NOVEL BASED METHOD TO DESIGN A 4G NETWORK AND TO IMPLEMENT IN REAL TIME USING DSP INTERFACE aerd Scientific Journal of Impact Factor(SJIF): 3.134 e-issn(o): 2348-4470 p-issn(p): 2348-6406 International Journal of Advance Engineering and Research Development Volume 2,Issue 3, March -2015 A NOVEL

More information

Development of Simulink blockset for embedded system with complex peripherals

Development of Simulink blockset for embedded system with complex peripherals Development of Simulink blockset for embedded system with complex peripherals V. Lamberský, J. Vejlupek, V. Sova, R. Grepl Abstract Automatic code generation from Simulink model for embedded processors

More information

Feaser

Feaser Feaser http://www.feaser.com Copyright 20 by Feaser. All rights reserved. No part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval

More information

TextProc a natural language processing framework

TextProc a natural language processing framework TextProc a natural language processing framework Janez Brezovnik, Milan Ojsteršek Abstract Our implementation of a natural language processing framework (called TextProc) is described in this paper. We

More information

Advanced AC Motor Control S/W Development Sang-Ho Yoon Senior Application Engineer The MathWorks

Advanced AC Motor Control S/W Development Sang-Ho Yoon Senior Application Engineer The MathWorks Advanced AC Motor Control S/W Development Sang-Ho Yoon Senior Application Engineer The MathWorks 2012 The MathWorks, Inc. 1 Agenda Develop ECUs with Model-Based Design Generate Application Code for Prototyping

More information

Tutorial. CASPER Reference Design

Tutorial. CASPER Reference Design Tutorial Author: Henry Chen December 18, 2009 (v1.1) Hardware Platforms Used: IBOB FPGA Clock Rate: 100MHz Sampling Rate: N/A Software Environment: TinySH This tutorial walks through the process of building

More information

Group 10 Programmable Sensor Output Simulator Progress Report #2

Group 10 Programmable Sensor Output Simulator Progress Report #2 Department of Electrical Engineering University of Victoria ELEC 499 Design Project Group 10 Programmable Sensor Output Simulator Progress Report #2 March 5, 2005 Submitted by: Group No.: 10 Team: Exfour

More information

6th WSEAS International Conference on EDUCATION and EDUCATIONAL TECHNOLOGY, Italy, November 21-23,

6th WSEAS International Conference on EDUCATION and EDUCATIONAL TECHNOLOGY, Italy, November 21-23, 6th WSEAS International Conference on EDUCATION and EDUCATIONAL TECHNOLOGY, Italy, November 21-23, 2007 139 Two Ways of Inverted Pendulum Remote Control KATARÍNA ŽÁKOVÁ Faculty of Electrical Engineering

More information

TI s PCI2040 PCI-to-DSP Bridge

TI s PCI2040 PCI-to-DSP Bridge TI s PCI2040 PCI-to-DSP Bridge Brian G. Carlson - Sr. DSP Engineer DNA Enterprises, Inc. August 5, 1999 E-mail: bcarlson@dnaent.com 1 Agenda Introduction to the PCI Bus DSP Host Port Interface (HPI) Overview

More information

DSP240-LPI Inverter Controller Card. Technical Brief

DSP240-LPI Inverter Controller Card. Technical Brief DSP240-LPI Inverter Controller Card Technical Brief September 2006 Manual Release 3.0 Card Revision 3.0 Copyright 2001-2006 Creative Power Technologies P.O. Box 714 MULGRAVE Victoria, 3170 Tel: +61-3-9543-8802

More information

A design of real-time image processing platform based on TMS320C6678

A design of real-time image processing platform based on TMS320C6678 Advanced Materials Research Online: 2014-06-25 ISSN: 1662-8985, Vols. 971-973, pp 1454-1458 doi:10.4028/www.scientific.net/amr.971-973.1454 2014 Trans Tech Publications, Switzerland A design of real-time

More information

A Matlab/Simulink Simulation Approach for Early Field-Programmable Gate Array Hardware Evaluation

A Matlab/Simulink Simulation Approach for Early Field-Programmable Gate Array Hardware Evaluation A Matlab/Simulink Simulation Approach for Early Field-Programmable Gate Array Hardware Evaluation Celso Coslop Barbante, José Raimundo de Oliveira Computing Laboratory (COMLAB) Department of Computer Engineering

More information

EXPERIMENTAL PLATFORM FOR SIMULATION AND ANALYSIS OF SYSTEMS STATES AND FAULT DIAGNOSIS IN INDUSTRIAL AND LOGISTICS SYSTEMS

EXPERIMENTAL PLATFORM FOR SIMULATION AND ANALYSIS OF SYSTEMS STATES AND FAULT DIAGNOSIS IN INDUSTRIAL AND LOGISTICS SYSTEMS EXPERIMENTAL PLATFORM FOR SIMULATION AND ANALYSIS OF SYSTEMS STATES AND FAULT DIAGNOSIS IN INDUSTRIAL AND LOGISTICS SYSTEMS Konstantin D. DIMITROV, Borislav B. GRIGOROV Technical University of Sofia, Bulgaria

More information

Master Class: Target Optimized Code Generation Shobhit Shanker Senior Application Engineer-Code Generation & Verification

Master Class: Target Optimized Code Generation Shobhit Shanker Senior Application Engineer-Code Generation & Verification Master Class: Target Optimized Code Generation Shobhit Shanker Senior Application Engineer-Code Generation & Verification 2011 The MathWorks, Inc. 1 Today s Agenda Why is Target Optimization Necessary?

More information

5I20 ANYTHING I/O MANUAL

5I20 ANYTHING I/O MANUAL 5I20 ANYTHING I/O MANUAL Version 1.9 This page intentionally not blank 12 24 LOOPBACK Table of Contents GENERAL.......................................................... 1 DESCRIPTION.................................................

More information

Comparison of different microcontroller development boards for power electronics applications

Comparison of different microcontroller development boards for power electronics applications 5 th International Symposium Topical Problems in the Field of Electrical and Power Engineering, Doctoral School of Energy and Geotechnology Kuressaare, Estonia, January 14 19, 2008 Comparison of different

More information

Avnet Speedway Design Workshop

Avnet Speedway Design Workshop Accelerating Your Success Avnet Speedway Design Workshop Creating FPGA-based Co-Processors for DSPs Using Model Based Design Techniques Lecture 4: FPGA Co-Processor Architectures and Verification V10_1_2_0

More information

PDF of this portion of workshop notes:

PDF of this portion of workshop notes: PDF of this portion of workshop notes: http://goo.gl/jfpeym Teaching Engineering Design with Student-Owned Digital and Analog Lab Equipment John B. Schneider Washington State University June 15, 2015 Overview

More information

Chapter 7. Hardware Implementation Tools

Chapter 7. Hardware Implementation Tools Hardware Implementation Tools 137 The testing and embedding speech processing algorithm on general purpose PC and dedicated DSP platform require specific hardware implementation tools. Real time digital

More information

REMOTE laboratories represent an interesting emerging

REMOTE laboratories represent an interesting emerging 3134 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 6, DECEMBER 2007 Operating Remote Laboratories Through a Bootable Device Marco Casini, Member, IEEE, Domenico Prattichizzo, Member, IEEE,

More information

Doc: page 1 of 6

Doc: page 1 of 6 Nanocon Reference Manual Revision: February 9, 2009 Note: This document applies to REV A-B of the board. 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Nanocon board is

More information

Integrated Simulation and Hardware-test Environment for Microcontroller Development

Integrated Simulation and Hardware-test Environment for Microcontroller Development Integrated Simulation and Hardware-test Environment for Microcontroller Development Category: Semiconductor by Andras Ferencz, Zsolt Kemecsei Director, R&D engineer Naturen Ltd. Products Used: LabVIEW

More information

Control Systems Laboratory Manual Hardware and Software Overview. 2 Hardware Equipment. 2.1 Analog Plant Simulator (EE357 Only)

Control Systems Laboratory Manual Hardware and Software Overview. 2 Hardware Equipment. 2.1 Analog Plant Simulator (EE357 Only) 1 Introduction Control Systems Laboratory Manual Hardware and Software Overview The undergraduate Control Systems Lab is located in ETLC E5-006. In the lab, there are 15 PCs equipped with data acquisition

More information

Multi-function DSP Experimental System Based on TMS320VC5509 Qiu-feng SHANG and Wei LIU

Multi-function DSP Experimental System Based on TMS320VC5509 Qiu-feng SHANG and Wei LIU 2016 2 nd International Conference on Social, Education and Management Engineering (SEME 2016) ISBN: 978-1-60595-336-6 Multi-function DSP Experimental System Based on TMS320VC5509 Qiu-feng SHANG and Wei

More information

SMT9091 SMT148-FX-SMT351T/SMT391

SMT9091 SMT148-FX-SMT351T/SMT391 Unit / Module Description: Unit / Module Number: Document Issue Number: Issue Date: Original Author: This Document provides an overview of the developed system key features. SMT148-FX-SMT351T/SMT391 E.Puillet

More information

AC : DEVELOPMENT AND INITIAL ANALYSIS OF A MINI CNC RAPID DEVELOPMENT SYSTEM

AC : DEVELOPMENT AND INITIAL ANALYSIS OF A MINI CNC RAPID DEVELOPMENT SYSTEM AC 21-1427: DEVELOPMENT AND INITIAL ANALYSIS OF A MINI CNC RAPID DEVELOPMENT SYSTEM Lie Tang, Missouri University of Science and Technology Robert Landers, Missouri University of Science and Technology

More information

Supporting Custom Boards with DSP Builder

Supporting Custom Boards with DSP Builder Supporting Custom Boards with DSP Builder April 2003, ver. 1.0 Application Note 221 Introduction As designs become more complex, verification becomes a critical, time consuming process. To address the

More information

Adding interactivity to existing Simulink models using Easy Java Simulations

Adding interactivity to existing Simulink models using Easy Java Simulations Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 TuIC21.6 Adding interactivity to existing Simulink models

More information

Model-Based Design for effective HW/SW Co-Design Alexander Schreiber Senior Application Engineer MathWorks, Germany

Model-Based Design for effective HW/SW Co-Design Alexander Schreiber Senior Application Engineer MathWorks, Germany Model-Based Design for effective HW/SW Co-Design Alexander Schreiber Senior Application Engineer MathWorks, Germany 2013 The MathWorks, Inc. 1 Agenda Model-Based Design of embedded Systems Software Implementation

More information

Doc: page 1 of 8

Doc: page 1 of 8 Minicon Reference Manual Revision: February 9, 2009 Note: This document applies to REV C of the board. 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Minicon board is a

More information

SIMOREG 6RA70 DC MASTER SIMOREG CM

SIMOREG 6RA70 DC MASTER SIMOREG CM SIMOREG RA70 DC MASTER /2 Application /2 Design /3 Technical Data /3 Standards /4 Block diagram / Options Siemens DA 21.1 200 /1 SIMOREG RA70 DC MASTER Application An important application for the converter

More information

Intro to System Generator. Objectives. After completing this module, you will be able to:

Intro to System Generator. Objectives. After completing this module, you will be able to: Intro to System Generator This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: Explain why there is a need for an integrated

More information

DS1103 PPC Controller Board

DS1103 PPC Controller Board Single-Board Hardware DS1103 PPC Controller Board Powerful controller board for rapid control prototyping Key Features Single-board system with comprehensive I/O CAN interface and serial interfaces Interfaces

More information

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications Publish Date: Dec 29, 2008 38 Ratings 4.16 out of 5 Overview Hardware-in-the-loop (HIL) simulation is achieving a highly realistic simulation

More information

Usable Simulink Embedded Coder Target for Linux

Usable Simulink Embedded Coder Target for Linux Usable Simulink Embedded Coder Target for Linux Michal Sojka, Pavel Píša Czech Technical University in Prague Faculty of Electrical Engineering Department of Control Engineering 16 th Real-Time Linux Workshop

More information

Getting Started Guide RS-EDP & XC167 CPU Module. Version 2 10th June 2010

Getting Started Guide RS-EDP & XC167 CPU Module. Version 2 10th June 2010 Getting Started Guide RS-EDP & XC167 CPU Module Version 2 10th June 2010 Electrocomponents plc Page 1 Contents 1. Introduction 3 2. Development Tool Support 4 2.1 FTDI Based USB to JTAG Converter... 4

More information

Implementing MATLAB Algorithms in FPGAs and ASICs By Alexander Schreiber Senior Application Engineer MathWorks

Implementing MATLAB Algorithms in FPGAs and ASICs By Alexander Schreiber Senior Application Engineer MathWorks Implementing MATLAB Algorithms in FPGAs and ASICs By Alexander Schreiber Senior Application Engineer MathWorks 2014 The MathWorks, Inc. 1 Traditional Implementation Workflow: Challenges Algorithm Development

More information

APPLICATION OF THE V-CYCLE DEVELOPMENT IN THE AEROSPACE INDUSTRY

APPLICATION OF THE V-CYCLE DEVELOPMENT IN THE AEROSPACE INDUSTRY Engineering MECHANICS, Vol. 18, 2011, No. 5/6, p. 297 306 297 APPLICATION OF THE V-CYCLE DEVELOPMENT IN THE AEROSPACE INDUSTRY Jiří Toman*, Tomáš Kerlín**, Vladislav Singule* The aim of this article is

More information

MATLAB-to-ROCI Interface. Member(s): Andy Chen Faculty Advisor: Camillo J. Taylor

MATLAB-to-ROCI Interface. Member(s): Andy Chen Faculty Advisor: Camillo J. Taylor MATLAB-to-ROCI Interface Member(s): Andy Chen (chenab@seas.upenn.edu) Faculty Advisor: Camillo J. Taylor (cjtaylor@cis.upenn.edu) Abstract The Remote Objects Control Interface, or ROCI, is a framework

More information

Emerging Integrated Drive Controller

Emerging Integrated Drive Controller Emerging Integrated Drive Controller Ramesh Ramamoorthy - Senior Drive solution Expert & Sam Sabapathy - SMTS (Senior Member of the Technical Staff) C2000 System Solutions Industrial Drives & Functional

More information

Reprint. Transmission Systems Prototyping based on Stateflow/Simulink Models

Reprint. Transmission Systems Prototyping based on Stateflow/Simulink Models Reprint Transmission Systems Prototyping based on Stateflow/Simulink Models N. Papandreou, M. Varsamou, and Th. Antonakopoulos The 15th IEEE International Workshop on Rapid System Prototyping - RSP 2004

More information

A MATLAB TOOLBOX FOR REAL-TIME CONTROL USING C167 MICROCONTROLLERS

A MATLAB TOOLBOX FOR REAL-TIME CONTROL USING C167 MICROCONTROLLERS A MATLAB TOOLBOX FOR REAL-TIME CONTROL USING C167 MICROCONTROLLERS F. WÖrnle, R. Murillo Garcia Glasgow Caledonian University School of Engineering, Science and Design Cowcaddens Road, Glasgow, G4 0BA,

More information

Sencer Yeralan and Helen Emery Gainesville, Florida January 2000

Sencer Yeralan and Helen Emery Gainesville, Florida January 2000 Preface This book is an outgrowth of the notes and experiments developed for the graduate classes at the University of Florida. It is intended for students, hobbyists, engineers, and scientists who would

More information

A DSP Systems Design Course based on TI s C6000 Family of DSPs

A DSP Systems Design Course based on TI s C6000 Family of DSPs A DSP Systems Design Course based on TI s C6000 Family of DSPs Evangelos Zigouris, Athanasios Kalantzopoulos and Evangelos Vassalos Electronics Lab., Electronics and Computers Div., Department of Physics,

More information

TI TMS320C6000 DSP Online Seminar

TI TMS320C6000 DSP Online Seminar TI TMS320C6000 DSP Online Seminar Agenda Introduce to C6000 DSP Family C6000 CPU Architecture Peripheral Overview Development Tools express DSP Q & A Agenda Introduce to C6000 DSP Family C6000 CPU Architecture

More information

Remote System Identification in the Automatic Control Telelab Environment

Remote System Identification in the Automatic Control Telelab Environment Remote System Identification in the Automatic Control Telelab Environment Marco Casini, Andrea Garulli, Domenico Prattichizzo, Antonio Vicino Dipartimento di Ingegneria dell Informazione Università di

More information

Technical Specification for Educational Robots

Technical Specification for Educational Robots Technical Specification for Educational Robots 1. Introduction The e-yantra project, sponsored by MHRD, aims to start a robotic revolution in the country through the deployment of low-cost educational

More information

Implementation of Face Detection System Using Haar Classifiers

Implementation of Face Detection System Using Haar Classifiers Implementation of Face Detection System Using Haar Classifiers H. Blaiech 1, F.E. Sayadi 2 and R. Tourki 3 1 Departement of Industrial Electronics, National Engineering School, Sousse, Tunisia 2 Departement

More information

Ultra5000 Intelligent Positioning Drive Frequently Asked Questions

Ultra5000 Intelligent Positioning Drive Frequently Asked Questions Ultra5000 Intelligent Positioning Drive Frequently Asked Questions Q: What is the Ultra5000? A: The Ultra5000 Intelligent Positioning Drive is one of the latest additions to the popular Ultra series of

More information

Lab Exercise 08 DC motor PID position control

Lab Exercise 08 DC motor PID position control Lab Exercise 08 DC motor PID position control B.08.1 Objectives The objectives of this exercise are to: 1. implement a position control system for an inertia dominated load, 2. explore appropriate path

More information

Laboratory: Introduction to Mechatronics. Instructor TA: Edgar Martinez Soberanes Lab 1.

Laboratory: Introduction to Mechatronics. Instructor TA: Edgar Martinez Soberanes Lab 1. Laboratory: Introduction to Mechatronics Instructor TA: Edgar Martinez Soberanes (eem370@mail.usask.ca) 2017-01-12 Lab 1. Introduction Lab Sessions Lab 1. Introduction to the equipment and tools to be

More information

S2C K7 Prodigy Logic Module Series

S2C K7 Prodigy Logic Module Series S2C K7 Prodigy Logic Module Series Low-Cost Fifth Generation Rapid FPGA-based Prototyping Hardware The S2C K7 Prodigy Logic Module is equipped with one Xilinx Kintex-7 XC7K410T or XC7K325T FPGA device

More information

ECU Hardware-in-Loop Simulation System Design for Gas Engine based on Virtual Instruments

ECU Hardware-in-Loop Simulation System Design for Gas Engine based on Virtual Instruments ECU Hardware-in-Loop Simulation System Design for Gas Engine based on Virtual Instruments Zheng Minggang* School of Mechanical and Electrical Engineering Shandong Jianzhu University, Jinan 250101, China

More information

DT9841. Scalable Realtime Data Acquisition USB Function Module with Embedded DSP

DT9841. Scalable Realtime Data Acquisition USB Function Module with Embedded DSP Compatible Windows Software TI Code Composer Scalable Realtime Data Acquisition USB Function Module with Embedded DSP Key Features USB 2.0 BUS: USB Type: USB/DSP Function Module 5 VOLTS Software programmable

More information

Rapid Control Prototyping Solutions Electrical Drive, Power Conversion and Power Systems

Rapid Control Prototyping Solutions Electrical Drive, Power Conversion and Power Systems Rapid Control Prototyping Solutions Electrical Drive, Power Conversion and Power Systems Presented by Guillaume Boué guillaume.boue@opal-rt.com 2013 OPAL-RT www.opal-rt.com Presentation outline WHY INTRO

More information

Control System for the Prototype of Hydrogen Powered Car

Control System for the Prototype of Hydrogen Powered Car Control System for the Prototype of Hydrogen Powered Car Jiri Koziorek 1, Zdenek Slanina 2 1 Department of Measurement and Control 2 Centre of Applied Cybernetics VSB-Technical University of Ostrava 17.listopadu

More information

Engineering Innovation Center LabVIEW Basics

Engineering Innovation Center LabVIEW Basics Engineering Innovation Center LabVIEW Basics LabVIEW LabVIEW (Laboratory Virtual Instrument Engineering Workbench) is a graphical programming language that uses icons instead of lines of text to create

More information

Timing Analysis of Automatically Generated Code by MATLAB/Simulink

Timing Analysis of Automatically Generated Code by MATLAB/Simulink Timing Analysis of Automatically Generated Code by MATLAB/Simulink Rômulo Silva de Oliveira, Marcos Vinicius Linhares, Ricardo Bacha Borges Systems and Automation Department - DAS Federal University of

More information

Remote Laboratories at NIU and Beyond (Department of Electrical Engineering)

Remote Laboratories at NIU and Beyond (Department of Electrical Engineering) Remote Laboratories at NIU and Beyond (Department of Electrical Engineering) Reza Hashemian Northern Illinois University Electrical Engineering Objective Development of Remote Laboratory Access (RLA) for

More information

COMPLEX EMBEDDED SYSTEMS

COMPLEX EMBEDDED SYSTEMS COMPLEX EMBEDDED SYSTEMS Embedded System Design and Architectures Summer Semester 2012 System and Software Engineering Prof. Dr.-Ing. Armin Zimmermann Contents System Design Phases Architecture of Embedded

More information

Model-based Design/Simulation

Model-based Design/Simulation Fast development of controllers and sequence controllers The MATLAB program package and the associated toolbox, Simulink from Mathworks Inc. are considered to be the worldwide standard in the area of modeling

More information

Internet-Based Remote Control using a Microcontroller and an Embedded Ethernet Board 1

Internet-Based Remote Control using a Microcontroller and an Embedded Ethernet Board 1 September 2003 Internet-Based Remote Control using a Microcontroller and an Embedded Ethernet Board 1 by Imran Ahmed, Hong Wong, and Vikram Kapila Department of Mechanical, Aerospace, and Manufacturing

More information

Low Power System Design

Low Power System Design Low Power System Design Module 18-1 (1.5 hours): Case study: System-Level Power Estimation and Reduction Jan. 2007 Naehyuck Chang EECS/CSE Seoul National University Contents In-house tools for low-power

More information

EMBEDDED SYSTEMS COURSE CURRICULUM

EMBEDDED SYSTEMS COURSE CURRICULUM On a Mission to Transform Talent EMBEDDED SYSTEMS COURSE CURRICULUM Table of Contents Module 1: Basic Electronics and PCB Software Overview (Duration: 1 Week)...2 Module 2: Embedded C Programming (Duration:

More information

Experiment 1: Introduction to PC-Based Data Acquisition and Real-Time Control

Experiment 1: Introduction to PC-Based Data Acquisition and Real-Time Control Experiment 1: Introduction to PC-Based Data Acquisition and Real-Time Control Tools/concepts emphasized: Matlab, Simulink, Real-Time-Workshop (RTW), WinCon, MultiQ-3, data acquisition, and real-time control.

More information

M. Brett McMickell, Ph.D.

M. Brett McMickell, Ph.D. Rapid Development of Electronic Systems for Space Applications AIAA/USU Conference on Small Satellites M. Brett McMickell, Ph.D. Thom Kreider, Lindsay Harding, Ron Strong, Brad Mouring, Kosta Ilic August

More information

DT3016. High-Speed, Multifunction PCI Data Acquisition Board. Overview. Key Features. Supported Operating Systems

DT3016. High-Speed, Multifunction PCI Data Acquisition Board. Overview. Key Features. Supported Operating Systems DT3016 High-Speed, Multifunction PCI Data Acquisition Board Overview The DT3016 provides a full range of PCI compatible, plug-in data acquisition boards for high-speed, high accuracy, and high channelcount

More information

MATLAB/Simulink 기반의프로그래머블 SoC 설계및검증

MATLAB/Simulink 기반의프로그래머블 SoC 설계및검증 MATLAB/Simulink 기반의프로그래머블 SoC 설계및검증 이웅재부장 Application Engineering Group 2014 The MathWorks, Inc. 1 Agenda Introduction ZYNQ Design Process Model-Based Design Workflow Prototyping and Verification Processor

More information

Typhoon HIL ugrid DSP Interface. Rapidly develop, test, and deploy controllers for parallel converter systems and microgrids.

Typhoon HIL ugrid DSP Interface. Rapidly develop, test, and deploy controllers for parallel converter systems and microgrids. Typhoon HIL ugrid DSP Interface Rapidly develop, test, and deploy controllers for parallel converter systems and microgrids. Testing made Simple. Typhoon HIL ugrid DSP Interface Develop, test, and deploy

More information

Objectives. Part 1: forward kinematics. Physical Dimension

Objectives. Part 1: forward kinematics. Physical Dimension ME 446 Laboratory #1 Kinematic Transformations Report is due at the beginning of your lab time the week of February 20 th. One report per group. Lab sessions will be held the weeks of January 23 rd, January

More information

Case Study on DiaHDL: A Web-based Electronic Design Automation Tool for Education Purpose

Case Study on DiaHDL: A Web-based Electronic Design Automation Tool for Education Purpose Case Study on DiaHDL: A Web-based Electronic Design Automation Tool for Education Purpose Muhammad Shoaib Iqbal Ansari, Thomas Schumann Faculty of Electrical Engineering h da University of Applied Sciences

More information

I Introduction to Real-time Applications By Prawat Nagvajara

I Introduction to Real-time Applications By Prawat Nagvajara Electrical and Computer Engineering I Introduction to Real-time Applications By Prawat Nagvajara Synopsis This note is an introduction to a series of nine design exercises on design, implementation and

More information

White Paper. The advantages of using a combination of DSP s and FPGA s. Version: 1.0. Author: Louis N. Bélanger. Date: May, 2004.

White Paper. The advantages of using a combination of DSP s and FPGA s. Version: 1.0. Author: Louis N. Bélanger. Date: May, 2004. White Paper The advantages of using a combination of DSP s and FPGA s Version: 1.0 Author: Louis N. Bélanger Date: May, 2004 Lyrtech Inc The advantages of using a combination of DSP s and FPGA s DSP and

More information

Embedded Target for TI C6000 DSP 2.0 Release Notes

Embedded Target for TI C6000 DSP 2.0 Release Notes 1 Embedded Target for TI C6000 DSP 2.0 Release Notes New Features................... 1-2 Two Virtual Targets Added.............. 1-2 Added C62x DSP Library............... 1-2 Fixed-Point Code Generation

More information

The Arduino Briefing. The Arduino Briefing

The Arduino Briefing. The Arduino Briefing Mr. Yee Choon Seng Email : csyee@simtech.a-star.edu.sg Design Project resources http://guppy.mpe.nus.edu.sg/me3design.html One-Stop robotics shop A-Main Objectives Pte Ltd, Block 1 Rochor Road, #02-608,

More information

Extensible and Dynamic Data Structure Viewers in Java

Extensible and Dynamic Data Structure Viewers in Java Extensible and Dynamic Data Structure Viewers in Java Jhilmil Jain Computer Science and Software Engineering Department, Auburn University, Auburn AL Email: jainjhi@auburn.edu Problem & motivation Many

More information

LEGO Plus. Session 1420

LEGO Plus. Session 1420 Session 1420 LEGO Plus Jerry M. Hatfield, Electrical Engineering John T. Tester, Mechanical Engineering College of Engineering and Natural Sciences Northern Arizona University Introduction The LEGO Mindstorms

More information

TPMC x ADC, 16x/0x DAC and 8x Digital I/O. Version 1.0. User Manual. Issue May 2018

TPMC x ADC, 16x/0x DAC and 8x Digital I/O. Version 1.0. User Manual. Issue May 2018 The Embedded I/O Company TPMC533 32x ADC, 16x/0x DAC and 8x Digital I/O Version 1.0 User Manual Issue 1.0.1 May 2018 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany Phone: +49 (0) 4101 4058

More information

Basic Xilinx Design Capture. Objectives. After completing this module, you will be able to:

Basic Xilinx Design Capture. Objectives. After completing this module, you will be able to: Basic Xilinx Design Capture This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: List various blocksets available in System

More information

OP5600 & OP7000. High performance Real-Time simulators. Yahia Bouzid 25 th June2013

OP5600 & OP7000. High performance Real-Time simulators. Yahia Bouzid 25 th June2013 OP5600 & OP7000 High performance Real-Time simulators Yahia Bouzid 25 th June2013 Contents Model-based design concept Applications Rapid Control Prototyping Hardware in-the-loop OPAL-RT Real-Time simulators

More information

A variety of ECONseries modules provide economical yet flexible solutions. Waveform Generation

A variety of ECONseries modules provide economical yet flexible solutions. Waveform Generation ECONseries BUS: USB Type: Economy, Mini-Instruments ECONseries Economy USB Mini-Instruments Flexible Yet Economical A variety of low-cost ECONseries modules are available to provide flexible yet economical

More information

Canny Edge Detection Algorithm on FPGA

Canny Edge Detection Algorithm on FPGA IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 1, Ver. 1 (Jan - Feb. 2015), PP 15-19 www.iosrjournals.org Canny Edge Detection

More information

ET2640. Unit 5:ADVANCED I/O TECHNIQUES Pearson Education, Inc. Pearson Prentice Hall Upper Saddle River, NJ 07458

ET2640. Unit 5:ADVANCED I/O TECHNIQUES Pearson Education, Inc. Pearson Prentice Hall Upper Saddle River, NJ 07458 ET2640 Unit 5:ADVANCED I/O TECHNIQUES skong@itt-tech.edu HARDWARE CONNECTION CHAPTER 8 8051 PINOUT XTAL1 & XTAL2 On-chip oscillator requires an external clock Quartz crystal clock 2 external 30 pf capacitors

More information

4I39 RS-422 ANYTHING I/O MANUAL

4I39 RS-422 ANYTHING I/O MANUAL 4I39 RS-422 ANYTHING I/O MANUAL V1.0 Table of Contents GENERAL.......................................................... 1 DESCRIPTION................................................. 1 HARDWARE CONFIGURATION........................................

More information

Quanser NI-ELVIS Trainer (QNET) Series: QNET ROTPEN. Rotary Pendulum (ROTPEN) User Manual. User Manual

Quanser NI-ELVIS Trainer (QNET) Series: QNET ROTPEN. Rotary Pendulum (ROTPEN) User Manual. User Manual Quanser NI-ELVIS Trainer (QNET) Series: QNET ROTPEN Rotary Pendulum (ROTPEN) User Manual User Manual Table of Contents 1. Introduction...1 2. Requirements...1 3. References...1 4. ROTPEN Plant Presentation...1

More information