Digital Control System
|
|
- Conrad Bates
- 6 years ago
- Views:
Transcription
1 Digital Control System Digital Computer Command + Controller D/A Control Signal Plant A/D T Sampler Sensor
2 Digital Controller Design Design by Emulation-Approximation Euler s Method Tustin s Method Discrete Design (Direct Digital Design) Root Locus Bode Plot
3 Design by Emulation
4 Design by Emulation U() s 1 = Ds () = Es () s kt kt T kt ukt ( ) = etdt () = etdt () + etdt () 0 0 kt = ukt ( T) + etdt ( ) kt T kt T
5 Backward Rectangular Rule (Euler s Method) uk ( ) = uk ( 1) + T ek ( ) 1 ( ) = ( ) + ( ) U z z U z T E z U( z) T 1 = = Ez ( ) 1 z 1 z T 1 1 a a Ds () =, Dz () = s 1 z T 1 1 z s T + 1 a + a
6 Backward Rectangular Rule(Euler s Method) Es () = sus () et () = ut () ut () ut ( T) et () T ut () ut ( T) + T et () ukt ( ) ukt ( T) + T ekt ( )
7 Forward Rectangular Rule (Euler s Method) uk ( ) = uk ( 1) + T ek ( 1) U z z U z T z E z 1 1 ( ) = ( ) + ( ) 1 U( z) Tz T 1 = = = 1 Ez ( ) 1 z z 1 z 1 T a a Ds () =, Dz () = s+ a z 1 + T z 1 s T a
8 Forward Rectangular Rule(Euler s Method) Es () = sus () et () = ut () ut ( + T) ut ( ) et () T ut ( + T) ut () + T et () uk ( + 1) uk ( ) + T ek ( ) zu( z) = U( z) + TE( z) U( z) T = Ez ( ) z 1
9 Tustin s Method (Trapezoidal Rule, Bilinear Transform) T uk ( ) = uk ( 1) + [ ek ( 1) + ek ( )] 2 1 T 1 U( z) = z U( z) + [ z E( z) + E( z)] 2 1 U( z) T 1+ z 1 = 1 = 1 Ez ( ) 2 1 z T 1 z z a a Ds () =, Dz () = 1 s+ a T 1 z a z T 1 z s z
10 1st Order Digital Filter Gs () Gz ( ) Y() s 1 = = U() s 1 + s/ ω Y( z) 1 Tω = = = U( z) 1 z T 1 z 1+ Tω c c 1 1 ωc + c
11 1st Order Digital Filter 1 ( Tωc + 1 z ) Y( z) = TωcU( z) 1 ( Tωc + 1) Y( z) z Y( z) = TωcU( z) 1 Y z z Y z T U z 1 ( ) = ( ) + ωc ( ) ( Tωc + 1) 1 yk ( ) = yk ( 1) + T cuk ( ) ( Tω + 1) c [ ω ]
12 2nd Order Dynamic System Y() s ω = U() s s 2 s 2 n ζωn + ωn 2 d y dy ζω 2 n + ωny = ωn dt 1 2 dy x () t = x () t x () t = ω x () t 2 ζω x () t + ω u() t n 1 n 2 n yt () = x() t 1 u
13 2nd Order Dynamic System x () t = x ( τ) dτ t t = 0 n 1 n 2 + n x () t ω x ( τ ) 2 ζω x ( τ) ω u( τ) dτ x ( t) = x ( t T) + T x ( t T) x2() t = x2( t T) + T ωnx1( t T) 2 ζωnx2( t T) + ωnu( t T)
14 2nd Order Dynamic System ω = 2π 10,2π 20 n ζ = 0.2, 1
15 Interrupt Main Program Interrupt Service Routine
16 PC Interrupt
17 PC Interrupt
18 PC Interrupt
19 PC bus AD board IRQ5 AD Converter Timer AD conversion start AD conversion end Timer AD Converter IRQ Interrupt Request T (Sampling Period)
20 AD Conver Board PCI-1711
21 AD Conver Board PCI-1711
22 AD Conver Board PCI-1711
23 AD Conver Board PCI-1711
24 DA Converter Board PCI-1720
25 DA Converter Board PCI-1720
26 DA Converter Board PCI-1720
27 PCI Devices
28 sine.c #include "C:\Tornado\target\h\fppLib.h #include "math.h" #define AD_BASE 0x1800 #define AD_LOW_BYTE AD_BASE #define AD_HIGH_BYTE AD_BASE+1 #define AD_RANGE AD_BASE+2 #define AD_START_CHANNEL AD_BASE+4 #define AD_STOP_CHANNEL AD_BASE+5 #define AD_CONTROL AD_BASE+6 #define AD_STATUS AD_BASE+7 #define AD_CLEAR_INTERRUPT AD_BASE+8 #define AD_CLEAR_FIFO AD_BASE+9 #define DIO1 AD_BASE+16 #define DIO2 AD_BASE+17 #define COUNTER0 #define COUNTER1 #define COUNTER2 #define COUNTER_CONTROL #define DA_BASE #define DA_CHANNEL0_LOW #define DA_CHANNEL0_HIGH #define DA_RANGE AD_BASE+24 AD_BASE+26 AD_BASE+28 AD_BASE+30 0x1840 DA_BASE DA_BASE+1 DA_BASE+8
29 sine.c #define ONMASK 0xdf /* Turn IRQ5 On */ #define OFFMASK 0x20 /* Turn IRQ5 Off */ #define ONMASK2 0xfb /* Turn IRQ10 On */ #define OFFMASK2 0x04 /* Turn IRQ10 Off */ #define PICMASK 0x21 /* 8259 Mask Register */ #define PICEOI 0x20 /* 8259 EOI Instruction */ #define IRQ5 0x25 /* IRQ5 interrupt number */ #define PIC2MASK 0xA1 /* 8259 Mask Register */ #define PIC2EOI 0xA0 /* 8259 EOI Instruction */ #define IRQ10 0x2A /* IRQ10 interrupt number */ /* VxWorks 5.4 Programmer's Guide page 444 */ /* By default, vector number 0x20 to 0x2f are mapped to IRQlevel 0 to 15 */
30 sine.c void initialize_timer_interrupt(void) { unsigned short count; /* Initilize the timer */ count=100; sysoutbyte(counter_control,0x74); /* */ sysoutbyte(counter1,(count & 0xff)); sysoutbyte(counter1,((count >> 8) & 0xff)); count=50; sysoutbyte(counter_control,0xb4); /* */ sysoutbyte(counter2,(count & 0xff)); sysoutbyte(counter2,((count >> 8) & 0xff)); /* count=100,count=50 : 2KHz for 10MHz clock input : PCI-1711 */ sysoutbyte(picmask,(sysinbyte(picmask) & (ONMASK))); /* enable IRQ5 interrupt */ } /* initialize_timer_interrupt */
31 sine.c void interrupt_service_routine(void) { fppsave(pfpcontext); int_counter++; x=sysinword(ad_low_byte); x=x-2048; y=204.8*2*sin(2.0* *100.0*(float)int_counter/2000.0); y=y+2048; sysoutword(da_channel0_low,y); sysoutbyte(ad_clear_interrupt,0); /* clears interrupt */ sysoutbyte(ad_clear_fifo,0); /* clears FIFO */ fpprestore(pfpcontext); sysoutbyte(pic2eoi,0x20); /* end of interrupt */ } /* interrupt_service_routine */
32 sine.c void initialize_ad_converter(void) { sysoutbyte(ad_start_channel,0); sysoutbyte(ad_stop_channel,0); sysoutbyte(ad_range,0x0); /* single-ended bipolar */ sysoutbyte(ad_control,0x12); /* AD conversion mode : Timer Trigger, Interrupt */ /*sysoutbyte(ad_control,0x01);*/ /* AD conversion mode : Software Trigger, No Interrupt */ sysoutbyte(da_range,0xff); } /* initialize_ad_converter */
33 sine.c void app( void ) { int i; initialize_ad_converter(); connect_interrupt_service_routine(); initialize_timer_interrupt(); sysoutbyte(ad_clear_interrupt,0); /* clears interrupt */ sysoutbyte(ad_clear_fifo,0); /* clears FIFO */ } /* application main */
34 Two s complement 입력전압 10*(2047/2048) 10*(1/2048) 0-10*(1/2048) -10 입력값 0xfff 0x801 0x800 0x7ff 0x0 Two s complement (long integer: 4 bytes) 0x000007ff 0x xffffffff 0xfffff800
Interrupt-Driven Digital Control
Interrupt-Driven Digital Control Digital Control System Digital Computer Command + Controller D/A Control Signal Plant A/D T Sampler Sensor Interrupt Main Program Interrupt Service Routine PC Interrupt
More information1 #include <linux/module.h> 2 #include <linux/sched.h> 3 #include <linux/interrupt.h> 4 #include <linux/init.h> 5 #include <linux/kernel.
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include
More informationLEGO RCX Hitachi H8/3292
LEGO RCX Hitachi H8/3292 LISHA/UFSC Fauze Valério Polpeta Prof. Dr. Antônio Augusto Fröhlich {fauze guto}@lisha.ufsc.br http://www.lisha.ufsc.br/~{fauze guto} March 2003 March 2003 http://www.lisha.ufsc.br
More informationA 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 informationTutorial 1: C-Language
Tutorial 1: C-Language Problem 1: Data Type What are the ranges of the following data types? int 32 bits 2 31..2 31-1 OR -2147483648..2147483647 (0..4294967295 if unsiged) in some machines int is same
More informationImplementing In-Application Programming on the ADuC702x
Implementing In-Application Programming on the ADuC702x By Johnson Jiao [Johnson.Jiao@analog.com] and Raven Xue [Raven.Xue@analog.com] Background The ADuC702x Precision Analog Microcontroller provides
More informationMicrocontroller Systems
µcontroller systems 1 / 38 Microcontroller Systems Engineering Science 2nd year A2 Lectures Prof David Murray david.murray@eng.ox.ac.uk www.robots.ox.ac.uk/ dwm/courses/2co Michaelmas 2014 µcontroller
More informationTimer0..Timer3. Interrupt Description Input Conditions Enable Flag
Timer0..Timer3 Timers are pretty useful: likewise, Microchip provides four different timers for you to use. Like all interrupts, you have to Enable the interrupt, Set the conditions of the interrupt, and
More informationLab 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 informationCHAPTER 1 GENERAL INFORMATION
PCL 812 CHAPTER 1 GENERAL INFORMATION 1.1 Introduction The PCL-812PG is a high performance, high speed, multi-function data acquisition card for IBM PC/XT/AT and compatible computers. The high-end specifications
More informationNovint Falcon. Novint Falcon Novint Falcon Novint Falcon. Novint Falcon Daniel J. Block et al., licensee Versita Sp. z o. o.
Novint Falcon 1,, 3, Novint Falcon Novint Falcon Novint Falcon Novint Falcon Novint Falcons 13 Daniel J. Block et al., licensee Versita Sp. z o. o. This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs
More informationDMM-16R-AT / DMM-16RP-AT
DMM-16R-AT / DMM-16RP-AT Autocalibrating 16-bit Analog I/O PC/104 and PC/104-Plus Modules User Manual V1.30 DMM-16R-AT DMM-16RP-AT 2017 Diamond Systems Corporation Revision Date Comment 1.29 02/10/2017
More informationIP-48DAC channel 16-bit Digital/Analog Converter With memory Industry Pack Module PROGRAMMING MANUAL Version 1.
IP-48DAC-16 48-channel 16-bit Digital/Analog Converter With memory Industry Pack Module PROGRAMMING MANUAL 828-10-000-4000 Version 1.0 January 2007 ALPHI TECHNOLOGY CORPORATION 1898 E. Southern Ave Tempe,
More informationAli Karimpour Associate Professor Ferdowsi University of Mashhad
AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Reference: Microcontroller Based Applied Digital Control Dogan Ibrahim, John Wiley & Sons Ltd, 2006 Liquid Level
More information+ Overview. Projects: Developing an OS Kernel for x86. ! Handling Intel Processor Exceptions: the Interrupt Descriptor Table (IDT)
+ Projects: Developing an OS Kernel for x86 Low-Level x86 Programming: Exceptions, Interrupts, and Timers + Overview! Handling Intel Processor Exceptions: the Interrupt Descriptor Table (IDT)! Handling
More informationAPPLICATION NOTE 5306 Programming Baud Rates of the MAX3108 UART
Maxim > Design Support > Technical Documents > Application Notes > Interface Circuits > APP 5306 Keywords: UART, RS232, RS485, SPI, I2C, half duplex, HDX, full duplex, FDX, WLP, wafer level package, FIFO,
More informationPMC-DA Channel 16 Bit D/A for PMC Systems REFERENCE MANUAL Version 1.0 June 2001
PMC-DA816 8 Channel 16 Bit D/A for PMC Systems REFERENCE MANUAL 796-10-000-4000 Version 1.0 June 2001 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe, AZ 85283 USA Tel: (480) 838-2428 Fax:
More informationApplication Note One Wire Digital Output. 1 Introduction. 2 Electrical Parameters for One Wire Interface. 3 Start and Data Transmission
Application Note One Wire Digital Output 1 Introduction The pressure transmitter automatically outputs pressure data, and when appropriate temperature data, in a fixed interval. The host simply waits for
More information2 SIMULATING A MODEL Simulink Tutorial
2 SIMULATING A MODEL Simulink Tutorial 1 Introduction Simulation of dynamic systems has been proven to be immensely useful in system modeling and controller design. Simulink R is a add-on to MATLAB which
More informationCPCI-IPC. Intelligent DSP Based Dual IndustryPack Carrier for CompactPCI systems REFERENCE MANUAL Version 2.
CPCI-IPC Intelligent DSP Based Dual IndustryPack Carrier for CompactPCI systems REFERENCE MANUAL 724-20-000-4000 Version 2.0 May 1998 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe, AZ 85283
More informationSolutions - Homework 2 (Due date: October 4 5:30 pm) Presentation and clarity are very important! Show your procedure!
Solutions - Homework 2 (Due date: October 4 th @ 5:30 pm) Presentation and clarity are very important! Show your procedure! PROBLEM 1 (28 PTS) a) What is the minimum number of bits required to represent:
More informationCPCI-AD32. Intelligent DSP Based 32 Channel Analog Input Card for 3U CompactPCI systems REFERENCE MANUAL Version 1.
CPCI-AD32 Intelligent DSP Based 32 Channel Analog Input Card for 3U CompactPCI systems REFERENCE MANUAL 751-10-000-4000 Version 1.0 September 1998 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120
More informationLecture 9. Timer Operations and Programming
Lecture 9 Timer Operations and Programming Timer Operations and Programming Introduction Summary of timers Timer programming sequence Summary of timer SFRs Timer 0-1: 8-bit auto-reload mode (mode 2) Programming
More informationBare Metal Application Design, Interrupts & Timers
Topics 1) How does hardware notify software of an event? Bare Metal Application Design, Interrupts & Timers 2) What architectural design is used for bare metal? 3) How can we get accurate timing? 4) How
More informationDM6420 Driver for Linux User s Manual Version 2.01.xx
User s Manual Version 2.01.xx SWM-640010014 rev C ISO9001 and AS9100 Certified RTD Embedded Technologies, INC. 103 Innovation Blvd. State College, PA 16803-0906 Phone: +1-814-234-8087 FAX: +1-814-234-5218
More informationCSCI 2212: Intermediate Programming / C Chapter 15
... /34 CSCI 222: Intermediate Programming / C Chapter 5 Alice E. Fischer October 9 and 2, 25 ... 2/34 Outline Integer Representations Binary Integers Integer Types Bit Operations Applying Bit Operations
More informationCPCI-SIP. Slave Dual IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL Version 2.0 June 1998
CPCI-SIP Slave Dual IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL 729-20-000-4000 Version 2.0 June 1998 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe, AZ 85283 USA Tel:
More informationPCI-4IPM Revision C. Second Generation Intelligent IP Carrier for PCI Systems Up to Four IndustryPack Modules Dual Ported SRAM, Bus Master DMA
PCI-4IPM Revision C Second Generation Intelligent IP Carrier for PCI Systems Up to Four IndustryPack Modules Dual Ported SRAM, Bus Master DMA REFERENCE MANUAL 781-21-000-4000 Version 2.1 April 2003 ALPHI
More informationApplication Note. Watchdog Timer
Application Note Watchdog Timer For H8/36077 series Contact Info: Brazen Tek, Inc. 20121 Ventura Blvd. Suite 310 Woodland Hills, CA 91364 USA Tel/Fax: (818) 710-9262 E-mail: info@brazentek.com August 2008
More informationPCI4400. Hardware Manual. Analog Data Acquisition Board for IBM PC AT with PCI bus. RTD USA BME Laboratories. PCI4400 Hardware Manual
PCI4400 Analog Data Acquisition Board for IBM PC AT with PCI bus RTD USA BME Laboratories Hardware Manual RTD USA BME Laboratories 1998 1 RTD USA BME Laboratories 1998 2 1. OVERVIEW... 7 1.1. ANALOG-TO-DIGITAL
More informationDIO-64/DIO-48. User s Manual
DIO-64/DIO-48 User s Manual Warranty All products manufactured by ICP DAS are warranted against defective materials for a period of one year from the date of delivery to the original purchaser. Warning
More informationDT3016. 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 informationDistributed Real-Time Control Systems. Chapter 10 Real-Time Digital Control
Distributed Real-Time Control Systems Chapter 10 Real-Time Digital Control 1 Real-Time Digital Control Hardware Digital Controllers are usually designed as periodic tasks with fixed period and synchronized
More informationInstruction Set Architecture of MIPS Processor
CSE 3421/5421: Introduction to Computer Architecture Instruction Set Architecture of MIPS Processor Presentation B Study: 2.1 2.3, 2.4 2.7, 2.10 and Handout MIPS Instructions: 32-bit Core Subset Read:
More informationVORAGO VA108x0 I 2 C programming application note
AN1208 VORAGO VA108x0 I 2 C programming application note MARCH 14, 2017 Version 1.1 VA10800/VA10820 Abstract There are hundreds of peripheral devices utilizing the I 2 C protocol. Most of these require
More informationTPMC 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// and verify that there is a sine wave with frequency <FREQUENCY> and
F330DC_IDA0_SineWave.c Copyright 2006 Silicon Laboratories, Inc. http:www.silabs.com Program Description: This program outputs a sine wave using IDA0. IDA0's output is scheduled to update at a rate determined
More informationTPMC Channel Serial Interface RS232/RS422. Version 1.0. User Manual. Issue August 2014
The Embedded I/O Company TPMC460 16 Channel Serial Interface RS232/RS422 Version 1.0 User Manual Issue 1.0.6 August 2014 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany www.tews.com Phone:
More informationFreescale Semiconductor, I
nc. Application Note Rev. 0, 4/2004 Using the HCS12X PIT as a 24-bit Elapsed Timer By Stephen Pickering 8/16-bit Systems Group East Kilbride, Scotland Introduction The HCS12X Programmable Interrupt Timer
More informationMM Update for A3222Q56
MM Update for A3222Q56 New Features: SPI-A3222 Interface; I2C to SHA256 Special Channel; I2C Data Interface; Support Firmware Reload Protocol; DNA Read Interface; 1. alink 1.1 FSM IDLE FIFO Chip_num WORK
More informationEX Multi-function DAS Cards User s Guide
EX-92026 Multi-function DAS Cards User s Guide Copy Right Notice The information in this manual is subject to change without prior notice in order t o improve reliability, design and function and DOSed
More informationArduCAM-M-2MP Camera Shield
33275-MP ArduCAM-M-2MP Camera Shield 2MP SPI Camera Hardware Application Note Rev 1.0, Mar 2015 33275-MP ArduCAM-M-2MP Hardware Application Note Table of Contents 1 Introduction... 2 2 Typical Wiring...
More informationPCI-4SIP. Slave Quad IndustryPack Carrier for PCI systems REFERENCE MANUAL Version 1.2 September 2001
PCI-4SIP Slave Quad IndustryPack Carrier for PCI systems REFERENCE MANUAL 798-12-000-4000 Version 1.2 September 2001 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe, AZ 85283 USA Tel: (480)
More informationEE 354 September 16, 2016 C Sample Programs
EE 354 September 16, 2016 C Sample Programs //DataArray /* This program creates an array of data in code memory * that is 32 bytes long. Fill this array with the ascii codes for * the capital letters plus
More information10 Input and output in von Neumann s Computer selected themes
COMPUTER ARCHITECTURE 10 Input and output in von Neumann s Computer selected themes RA - 3 2018, Škraba, Rozman, FRI 10. Input and output in von Neumann s computer I/O devices are used to convert information
More informationRegister Map and Descriptions
Register Map and Descriptions Table 3-1. PCI-6110E Register Map Register Name Offset Address Type Size Hex Decimal Misc Register Group Serial Command 0D 13 Misc Command 0F 15 Magic 19 25 Write-Only Status
More informationDepartment of Computer Science, Institute for System Architecture, Operating Systems Group. Real-Time Systems '08 / '09. Hardware.
Department of Computer Science, Institute for System Architecture, Operating Systems Group Real-Time Systems '08 / '09 Hardware Marcus Völp Outlook Hardware is Source of Unpredictability Caches Pipeline
More informationPCI Bus & Interrupts
PCI Bus & Interrupts PCI Bus A bus is made up of both an electrical interface and a programming interface PCI (Peripheral Component Interconnect) A set of specifications of how parts of a computer should
More informationDistributed Real- Time Control Systems. Lecture 7 Real- Time Control
Distributed Real- Time Control Systems Lecture 7 Real- Time Control 1 Real- Time Digital Control Hardware Digital Controllers are usually designed as periodic tasks with fixed period and synchronizeda/d-
More informationBy the end of Class. Outline. Homework 5. C8051F020 Block Diagram (pg 18) Pseudo-code for Lab 1-2 due as part of prelab
By the end of Class Pseudo-code for Lab 1-2 due as part of prelab Homework #5 on website due before next class Outline Introduce Lab 1-2 Counting Timers on C8051 Interrupts Laboratory Worksheet #05 Copy
More informationCANopen IO X1 Fact sheet
CANopen IO X Fact sheet Overview The CANopen IO X is a very compact and cost effective CANopen IO module featuring a high-density of industrial proven I/O's. The module includes a CPU-core including the
More informationSpecifications minilab 1008
Specifications minilab 1008 Document Revision 1.3, May, 2004 Copyright 2004, Measurement Computing Corporation Specifications Typical for 25 C unless otherwise specified. Analog Input Section A/D converter
More informationNuDAQ PET-48DIO. Programmable 48-bit DIO Event, and Timer Cards User s Guide
NuDAQ PET-48DIO Programmable 48-bit DIO Event, and Timer Cards User s Guide Copyright 1997~2000 ADLINK Technology Inc. All Rights Reserved. Manual Rev. 3.22: April 17, 2000 The information in this document
More informationComputer Labs: I/O and Interrupts
Computer Labs: I/O and Interrupts 2 o MIEIC Pedro F. Souto (pfs@fe.up.pt) October 3, 2010 I/O Operation I/O devices are the interface between the computer and its environment Most of the time, the processor
More informationTimer1 Capture Mode:
Timer1 Capture Mode: Interrupt Description Input Conditions Enable Flag Timer 1 Trigger after N events N = 1.. 2 19 100ns to 0.52 sec RC0 TMR1CS = 1 TMR1IF Timer 1 Capture Mode 1 Timer 1 Capture Mode 2
More informationDIAMOND-MM-48-AT Autocalibrating 16-bit Analog I/O PC/104 Module With Relays and Optocouplers
250 DIAMOND-MM-48-AT Autocalibrating 16-bit Analog I/O PC/104 Module With Relays and Optocouplers User Manual V1.01 Copyright 2004 Diamond Systems Corporation 8430-D Central Ave. Newark, CA 94560 Tel (510)
More informationTopics. Interfacing chips
8086 Interfacing ICs 2 Topics Interfacing chips Programmable Communication Interface PCI (8251) Programmable Interval Timer (8253) Programmable Peripheral Interfacing - PPI (8255) Programmable DMA controller
More informationInstallation & Reference Guide
Installation & Reference Guide DOC. REV. 7/31/2015 VersaAPI VersaLogic Application Programming Interface WWW.VERSALOGIC.COM 12100 SW Tualatin Road Tualatin, OR 97062-7341 (503) 747-2261 Fax (971) 224-4708
More informationCPCI-AD8. Intelligent DSP Based 8 Channel Analog Input Card for 3U CompactPCI systems REFERENCE MANUAL Version 1.
CPCI-AD8 Intelligent DSP Based 8 Channel Analog Input Card for 3U CompactPCI systems REFERENCE MANUAL 753-13-000-4000 Version 1.3 JUNE 2003 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe,
More informationUSB-1616FS. Analog Input and Digital I/O. Specifications
Analog Input and Digital I/O Specifications Document Revision 1.6 May 2012 Copyright 2012 Specifications All specifications are subject to change without notice. Typical for 25 C unless otherwise specified.
More informationHUNT ENGINEERING HEL_UNPACK.LIB USER MANUAL
HUNT ENGINEERING Chestnut Court, Burton Row, Brent Knoll, Somerset, TA9 4BP, UK Tel: (+44) (0)1278 760188, Fax: (+44) (0)1278 760199, Email: sales@hunteng.co.uk http://www.hunteng.co.uk http://www.hunt-dsp.com
More informationApplication Note 176. Interrupts on MPCore Development Boards. Released on: 28 March, Copyright 2006, All rights reserved.
Interrupts on MPCore Development Boards Released on: 28 March, 2007 Copyright 2006, 2007. All rights reserved. ARM DAI 0176C Application Note 176 Interrupts on MPCore Development Boards Copyright 2006,
More informationThe modules in this lab room are 4 line by 16 character display modules. The data sheet/users manual for the module is posted on My.Seneca.
LCD Modules A common output display device used with low cost embedded systems is a character LCD display. The displays are available as complete modules with a standard microprocessor parallel interface.
More informationFeatures: Analog to Digital: 12 bit resolution TTL outputs, RS-232 tolerant inputs 4.096V reference (1mV/count) 115K max speed
The Multi-I/O expansion board gives users the ability to add analog inputs and outputs, UART capability (for GPS or modem) and isolated high current outputs to the Flashlite 386Ex. Available in several
More informationBitwise Instructions
Bitwise Instructions CSE 30: Computer Organization and Systems Programming Dept. of Computer Science and Engineering University of California, San Diego Overview v Bitwise Instructions v Shifts and Rotates
More informationCPCI-AD Channel High Performance Analog Data Acquisition Card for 6U CompactPCI systems REFERENCE MANUAL
CPCI-AD320 16-32 Channel High Performance Analog Data Acquisition Card for 6U CompactPCI systems REFERENCE MANUAL 767-13-000-4000 Version 1.3 March 2001 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue
More informationTPMC Channel Serial Interface RS232/RS422. Version 1.0. User Manual. Issue August 2014
The Embedded I/O Company TPMC461 8 Channel Serial Interface RS232/RS422 Version 1.0 User Manual Issue 1.0.6 August 2014 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany www.tews.com Phone:
More informationReal-Time Systems. Exam June 3rd, 2017, hours: 08:00 13:00
Department of AUTOMATIC CONTROL Real-Time Systems Exam June 3rd, 2017, hours: 08:00 13:00 Points and grades All answers must include a clear motivation and a well-formulated answer. Answers may be given
More informationLORD MANUAL. Wireless Sensor Networks LXRS Data Communications Protocol
LORD MANUAL Wireless Sensor Networks LXRS Data Communications Protocol 1 2013 LORD Corporation MicroStrain Sensing Systems 459 Hurricane Lane Suite 102 Williston, VT 05495 United States of America Phone:
More informationCourse Introduction. Purpose: Objectives: Content: 27 pages 4 questions. Learning Time: 20 minutes
Course Introduction Purpose: This course provides an overview of the Direct Memory Access Controller and the Interrupt Controller on the SH-2 and SH-2A families of 32-bit RISC microcontrollers, which are
More informationPCI-HPDI32A-COS User Manual
PCI-HPDI32A-COS User Manual Preliminary 8302A Whitesburg Drive Huntsville, AL 35802 Phone: (256) 880-8787 Fax: (256) 880-8788 URL: www.generalstandards.com E-mail: support@generalstandards.com User Manual
More informationAIO UE3-PE. Features. 1MSPS 12-bit Analog I/O Board for PCI Express AIO UE3-PE 1. Ver.1.01
1MSPS 12-bit Analog I/O Board for PCI Express AIO-121601UE3-PE * Specifications, color and design of the products are subject to change without notice. This product is an unisolated PCI Express bus-compliant
More informationTPMC500. Optically Isolated 32 Channel 12 Bit ADC. Version 1.1. User Manual. Issue January 2014
The Embedded I/O Company TPMC500 Optically Isolated 32 Channel 12 Bit ADC Version 1.1 User Manual Issue 1.1.9 January 2014 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany Phone: +49 (0) 4101
More informationLUPO TimeStamp Module (Ver. 1.2) Hidetada Baba
LUPO TimeStamp Module (Ver. 1.2) Hidetada Baba November 28, 2009 1 1 General 1 General 1.1 Function This module is a CAMAC/VME LUPO module which including the functions of Time stamp, Output register and
More informationMSI-P415 USER MANUAL
MSI-P415 ANALOG INPUT CARD USER MANUAL PC/104 Embedded Industrial Analog I/O Series Microcomputer Systems, Inc. 1814 Ryder Drive Baton Rouge, LA 70808 Ph (225) 769-2154 Fax (225) 769-2155 Email: staff@microcomputersystems.com
More informationReal-Time Systems. Exam June 3, 2015, hours:
Department of AUTOMATIC CONTROL Real-Time Systems Exam June 3, 2015, hours: 14.00 19.00 Points and grades All answers must include a clear motivation and a well-formulated answer.answersmaybegiveninenglishorswedish.thetotalnumberof
More informationTechnical Information. Command overview of Vision Systems
Technical Information Command overview of Vision Systems Image analysis command Grab image 0x01 X X X X Shutter speed 0x07 X X X X Synchronous flash 0x49 X X X X Video mode 0x00 X X Display 0x05 X X X
More informationAD3300/ADA3300 User s Manual
AD3300/ADA3300 User s Manual Real Time Devices USA, Inc. Accessing the Analog World Publication No. 3300-4/22/97 AD3300/ADA3300 User s Manual REAL TIME DEVICES USA, INC. Post Office Box 906 State College,
More informationRegisters Format. 4.1 I/O Port Address
4 Registers Format The detailed descriptions of the register format and structure of the ACL- 8112 are specified in this chapter. This information is quite useful for the programmer who wish to handle
More informationIP-AD Channel 500 khz Simultaneous IndustryPack Module REFERENCE MANUAL Version 1.4 June 2003
IP-AD4500 4 Channel 500 khz Simultaneous IndustryPack Module REFERENCE MANUAL 799-14-000-4000 Version 1.4 June 2003 ALPHI TECHNOLOGY CORPORATION 6202 S. Maple Avenue #120 Tempe, AZ 85283 USA Tel: (480)
More informationspwr_base & spwr_chan
DYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, CA 95060 831-457-8891 Fax 831-457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 spwr_base & spwr_chan Linux Driver Documentation Manual Revision
More informationTotal Impact briq. Hardware Reference. 31st July Revision Overview 2
Total Impact briq. Hardware Reference 31st July 2001 Revision 0.4 Contents 1 Overview 2 2 On-board Peripherals 2 2.1 CPU/L2 Cache............................. 2 2.2 PPC/PCI Bridge.............................
More informationCHAPTER 1 INTRODUCTION
CHAPTER 1 INTRODUCTION The PCI bus 14 bit data acquisition card is a 32 bits PCI bus adapter with Plug and Play (PnP) features, it is a programmable I/O interface for Pentium or compatible computers. The
More information#include <stdio.h> // // Global CONSTANTS
Distance.c Author: Baylor Electromechanical Systems Operates on an external 18.432 MHz oscillator. Target: Cygnal Educational Development Board / C8051F020 Tool chain: KEIL C51 6.03 / KEIL EVAL C51 Utilizes
More informationDescription Hex M E V smallest value > largest denormalized negative infinity number with hex representation 3BB0 ---
CSE2421 HOMEWORK #2 DUE DATE: MONDAY 11/5 11:59pm PROBLEM 2.84 Given a floating-point format with a k-bit exponent and an n-bit fraction, write formulas for the exponent E, significand M, the fraction
More informationEE445L Fall 2014 Final Version A solution Page 1 of 7
EE445L Fall 2014 Final Version A solution Page 1 of 7 Jonathan W. Valvano Solution This is the closed book section. You must put your answers in the boxes. When you are done, you turn in the closed-book
More informationDeveloping Plug-and-Play COM Ports using TI Plug-and-Play Controllers
Developing Plug-and-Play COM Ports using TI Plug-and-Play Controllers Heinz-Peter Beckemeyer July 1997 SLLAE02 IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products
More informationMicroprocessors and rpeanut. Eric McCreath
Microprocessors and rpeanut Eric McCreath Microprocessors There are many well known microprocessors: Intel x86 series, Pentium, Celeron, Xeon, etc. AMD Opteron, Intel Itanium, Motorola 680xx series, PowerPC,
More informationWhat happens when an HC12 gets in unmasked interrupt:
What happens when an HC12 gets in unmasked interrupt: 1. Completes current instruction 2. Clears instruction queue 3. Calculates return address 4. Stacks return address and contents of CPU registers 5.
More informationPlease Handle Carefully!
ELEC 3004/7312: Digital Linear Systems: Signals & Control! Prac/Lab 4 LeviLab: Part II: Feedback Control May 27, 2014 (by C. Reiger & S. Singh) Pre-Lab This laboratory considers system modelling and control
More informationIntroduction to the MC9S12 Hardware Subsystems
Setting and clearing bits in C Using pointers in C o Program to count the number of negative numbers in an area of memory Introduction to the MC9S12 Hardware Subsystems o The MC9S12 timer subsystem Operators
More informationMicroprocessors. Microprocessors and rpeanut. Memory. Eric McCreath
Microprocessors Microprocessors and rpeanut Eric McCreath There are many well known microprocessors: Intel x86 series, Pentium, Celeron, Xeon, etc. AMD Opteron, Intel Itanium, Motorola 680xx series, PowerPC,
More informationUsing programmed I/O on the M16C; and Writing an Interrupt Service Routine (ISR)
Tutorial 2 Basic M16C Programming 1 Introduction The goal for Tutorial 2 is to take a more in-depth look at the sample program from the previous tutorial, and make use of it as a foundation for writing
More informationPPG Function of F2MC-16LX MCU Series as PWM
PPG Function of F2MC-16LX MCU Series as PWM Introduction... 1 PPG Function... 1 Important Register Configuration... 2 Flow chart... 3 Program Code... 4 Fujitsu Microelectronics America, Inc. i PPG Function
More informationMSP430F149 P3.4/UTXD0 P3.5/URXD0 P1.5 P1.6 P1.7 MSP430F149 P1.0 P5.4 P5.3 P5.2 P5.1. Figure B-1. BSL Replicator Block Diagram
Appendix B Appendix B MSP430 BSL Replicator Author: Greg Morton, MSP430 Applications B.1 BSL Replicator Overview The BSL Replicator application, executing on a host MSP430F149 device, uses the BSL protocol
More informationCPCI-SIP-2. Slave Dual IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL Version 4.1 February 2007
CPCI-SIP-2 Slave Dual IndustryPack Carrier for 3U CompactPCI systems REFERENCE MANUAL 729-41-002-4000 Version 4.1 February 2007 ALPHI TECHNOLOGY CORPORATION 1898 E. Southern Ave Tempe, AZ 85282 USA Tel:
More informationTPMC815 ARCNET PMC. User Manual. The Embedded I/O Company. Version 2.0. Issue 1.2 November 2002 D
The Embedded I/O Company TPMC815 ARCNET PMC Version 2.0 User Manual Issue 1.2 November 2002 D76815804 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek / Germany Phone: +49-(0)4101-4058-0 Fax: +49-(0)4101-4058-19
More informationMSI-P440 USER MANUAL
MSI-P440 8-CHANNEL THERMOCOUPLE & 8-CHANNEL 12-BIT A/D CARD USER MANUAL Revised 10-25-2013 PC/104 Embedded Industrial Analog I/O Series Microcomputer Systems, Inc. 1814 Ryder Drive Baton Rouge, LA 70808
More informationAD16-16(PCI)EV. Features. High-Resolution Analog Input Board for PCI AD16-16(PCI)EV 1. Ver.1.01
High-Resolution Analog Input Board for PCI AD6-6(PCI)EV * s, color and design of the products are subject to change without notice. Features Resolution :6-bit, combination speed : 0μsec/ch This product
More informationDIAMOND-MM-32-AT 16-Bit Analog I/O PC/104 Module with Autocalibration
DIAMOND-MM-3-AT 16-Bit Analog I/O PC/14 Module with Autocalibration User Manual V.64 Copyright 3 Diamond Systems Corporation 843-D Central Ave. Newark, CA 9456 Tel (51) 456-78 Fax (51) 456-7878 techinfo@diamondsystems.com
More information