D Demonstration of disturbance recording functions for PQ monitoring

Similar documents
MICROPROCESSOR SYSTEM FOR VISUAL BAKED PRODUCTS CONTROL

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Chapter 7. Hardware Implementation Tools

DSP Solutions For High Quality Video Systems. Todd Hiers Texas Instruments

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

Introduction to Sitara AM437x Processors

MYD-IMX28X Development Board

AT-501 Cortex-A5 System On Module Product Brief

MYD-IMX28X Development Board

MYD-JA5D2X Development Board

MYC-C7Z010/20 CPU Module

Classification of Semiconductor LSI

TMS320C6678 Memory Access Performance

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

Designing with STM32F2x & STM32F4

KeyStone C665x Multicore SoC

The S6000 Family of Processors

DSP 最新技術與開發工具介紹. Sunny Lee

Zynq-7000 All Programmable SoC Product Overview

Product Technical Brief S3C2416 May 2008

New System Solutions for Laser Printer Applications by Oreste Emanuele Zagano STMicroelectronics

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

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

Platform-based Design

Critical Link, LLC 5-MAR-2014

Critical Link, LLC. 1 Copyright 2013, Critical Link LLC Specifications Subject to Change. FEATURES TI OMAP-L138 Dual Core Application Processor

Keystone Architecture Inter-core Data Exchange

Military Grade SmartFusion Customizable System-on-Chip (csoc)

DevKit8000 Evaluation Kit

Digital Signal Processor 2010/1/4

EyeCheck Smart Cameras

DevKit8500D Evaluation Kit

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

TI s PCI2040 PCI-to-DSP Bridge

Contents. 1 Introduction Features Product Specifications Hardware Specification Software Specification...

The Benefits of FPGA-Enabled Instruments in RF and Communications Test. Johan Olsson National Instruments Sweden AB

Course Introduction. Purpose: Objectives: Content: Learning Time:

University Program Advance Material

White Paper The Need for a High-Bandwidth Memory Architecture in Programmable Logic Devices

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

DaVinci. DaVinci Processor CPU MHz

MYD-C437X-PRU Development Board

EMAC SoM Presentation

SoC Platforms and CPU Cores

2008/12/23. System Arch 2008 (Fire Tom Wada) 1

Module 1. Introduction. Version 2 EE IIT, Kharagpur 1

Computer Hardware Requirements for Real-Time Applications

Introduction to ARM LPC2148 Microcontroller

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

MYD-SAMA5D3X Development Board

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

SBC8140 Single Board Computer

Graduate Institute of Electronics Engineering, NTU 9/16/2004

MYD-SAM9X5 Development Board

Choosing the Appropriate Simulator Configuration in Code Composer Studio IDE

MYD-C7Z010/20 Development Board

The RM9150 and the Fast Device Bus High Speed Interconnect

EMAC SoM Presentation.

HotChips An innovative HD video and digital image processor for low-cost digital entertainment products. Deepu Talla.

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

MYC-C437X CPU Module

Advanced Microcontrollers Grzegorz Budzyń Lecture

Unlocking the Potential of Your Microcontroller

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT

Cannon Mountain Dr Longmont, CO LS6410 Hardware Design Perspective

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670

Microcontroller basics

Employing Multi-FPGA Debug Techniques

AK-STM32-ETH Development Board

MYD-SAM9X5 Dev Board

Working with Quad and Other SPI Protocols Testing and Debugging (Quad-) SPI-based ASIC, FPGA, SoC and Embedded Systems

M ICROSTAR LABORATORIES TM

Tutorial Introduction

Interconnects, Memory, GPIO

High-Performance 32-bit

Product Information Sheet PDA14 2 Channel, 14-Bit Waveform Digitizer APPLICATIONS FEATURES OVERVIEW

PRU Hardware Overview. Building Blocks for PRU Development: Module 1

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

C900 PowerPC G4+ Rugged 3U CompactPCI SBC

Simplify System Complexity

DIGITAL SYSTEM. Technology Overview Nordco. All rights reserved. Rev C

Zynq Architecture, PS (ARM) and PL

Zatara Series ARM ASSP High-Performance 32-bit Solution for Secure Transactions

S2C K7 Prodigy Logic Module Series

Programmable Logic Design Grzegorz Budzyń Lecture. 15: Advanced hardware in FPGA structures

Overview of Microcontroller and Embedded Systems

Copyright 2016 Xilinx

FlexRIO. FPGAs Bringing Custom Functionality to Instruments. Ravichandran Raghavan Technical Marketing Engineer. ni.com

PCI-12AIO 12-Bit Analog Input/Output PCI Board

ARM Cortex-M4 Architecture and Instruction Set 1: Architecture Overview

pcduino V3B XC4350 User Manual

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

M ICROSTAR LA BORATORIE S TM

DevKit7000 Evaluation Kit

Design of a Gigabit Distributed Data Multiplexer and Recorder System

Transcription:

D6.3.7. Demonstration of disturbance recording functions for PQ monitoring Final Report March, 2013 M.Sc. Bashir Ahmed Siddiqui Dr. Pertti Pakonen

1. Introduction The OMAP-L138 C6-Integra DSP+ARM processor is selected for demonstrating IED capability for disturbance recording and PD monitoring function. The DSP used in the earlier development of PLC monitoring part was lacking processing capability and on-chip device memory. Disturbance recording function requires larger amount of data memory to record at least few seconds of disturbance event. On the other hand PD monitoring functions have need for large memory as well because of the high sampling frequency, for example, few MHz. Depending upon the algorithm, at least one complete cycle would be required to identify PD problems. Moreover, high processing power and enough memory to post-process the input signal in real-time are some of the main reason to choose the new platform. 2. DSP+ARM Processor The OMAP-L138 C6-Integra DSP+ARM processor is a low-power applications processor based on an ARM926EJ-S and a C674x DSP core. It provides significantly lower power than other members of the TMS320C6000 platform of DSPs. The device enables OEMs and ODMs to quickly bring to market devices featuring robust operating systems support, rich user interfaces, and high processing performance life through the maximum flexibility of a fully integrated mixed processor solution. The dual-core architecture of the device provides benefits of both DSP and Reduced Instruction Set Computer (RISC) technologies, incorporating a high-performance TMS320C674x DSP core and an ARM926EJ-S core. The device DSP core uses a two-level cache-based architecture. The Level 1 program cache (L1P) is a 32KB direct mapped cache and the Level 1 data cache (L1D) is a 32KB 2-way set-associative cache. The Level 2 program cache (L2P) consists of a 256KB memory space that is shared between program and data space. L2 memory can be configured as mapped memory, cache, or combinations of the two. Although the DSP L2 is accessible by ARM and other hosts in the system, an additional 128KB RAM shared memory is available for use by other hosts without affecting DSP performance. The peripheral set includes: a 10/100 Mb/s Ethernet MAC (EMAC) with a Management Data Input/Output (MDIO) module; one USB2.0 OTG interface; one USB1.1 OHCI interface; two inter-integrated circuit (I2C) Bus interfaces; one multichannel audio serial port (McASP) with 16 serializers and FIFO buffers; two multichannel buffered serial ports (McBSP) with FIFO buffers; two SPI interfaces with multiple chip selects; four 64-bit general-purpose timers each configurable (one configurable as watchdog); a configurable 16-bit host port interface (HPI); up to 9 banks of 16 pins of general-purpose input/output (GPIO) with programmable interrupt/event generation modes, multiplexed with other peripherals; three UART interfaces (each

with RTS and CTS); two enhanced high-resolution pulse width modulator (ehrpwm) peripherals; 3 32-bit enhanced capture (ecap) module peripherals which can be configured as 3 capture inputs or 3 auxiliary pulse width modulator (APWM) outputs; and 2 external memory interfaces: an asynchronous and SDRAM external memory interface (EMIFA) for slower memories or peripherals, and a higher speed DDR2/Mobile DDR controller. The SATA controller provides a high-speed interface to mass data storage devices. The SATA controller supports both SATA I (1.5 Gbps) and SATA II (3.0 Gbps). The Universal Parallel Port (upp) provides a high-speed interface to many types of data converters, FPGAs or other parallel devices. The OMAP-L138 and C6748 processors are ideal for applications in the industrial, audio, portable medical and communications markets. The snapshot of the OMAP-L138 EVM along with User Interface (UI) board is shown in Fig. 1. Fig. 1: OMAP-L138 EVM interfaced with UI board 3. Analog-to-Digital Converter The OMAP-L138 EVM comes with UI board which is equipped with difference peripherals i.e. S-Video in/out connector, camera interface, LCD panel, Ethernet jack connector, analog-todigital converter, digital-to-analog converter and so on. Analog-to-digital converter interfaced with UI board has been used to digitize analog signal for disturbance recorder and PD monitoring functions. The ADS901 is a high-speed pipelined analog-to-digital converter that operates from a +3V power supply. This complete converter includes a wide bandwidth track/hold and a 10-bit quantizer.

The ADS901 employs digital error correction techniques to provide excellent differential linearity for demanding imaging applications. Its low distortion and high SNR give the extra margin needed for telecommunications, video and test instrumentation applications. The maximum sampling frequency of the converter is 20MHz which is quite sufficient for PD monitoring. 4. Universal Parallel Port (upp) The universal parallel port (upp) peripheral is a multichannel, high-speed parallel interface with dedicated data lines and minimal control signals. It is designed to interface cleanly with highspeed analog-to-digital converters (ADCs) or digital-to-analog converters (DACs) with up to 16- bit data width (per channel). It may also be interconnected with field-programmable gate arrays (FPGAs) or other upp devices to achieve high-speed digital data transfer. It can operate in receive mode, transmit mode, or duplex mode, in which its individual channels operate in opposite directions. The upp peripheral includes an internal DMA controller to maximize throughput and minimize CPU overhead during high-speed data transmission. All upp transactions use the internal DMA to feed data to or retrieve data from the I/O channels. The DMA controller includes two DMA channels, which typically service separate I/O channels. The upp peripheral has been used to move data between A/D converter and CPU. It offers speed up to 75 MHz with 8-16 bit data width per channel. This interface makes real-time capturing and processing of data quite efficient. 5. Description of operation The disturbance recorder continuously monitors the voltage level of the LV network. High speed recording is used to measure current and voltage with a sampling frequency high enough to display power system faults and transient. Disturbance recorder used today lacks the feature to monitor high frequency interference due to low sampling rate and on-chip memory. High speed recording is used to capture transient events, which are short in duration, with the recorder length typically set for one to two seconds. Recording length can also be set by the user for longer time measurement based on the available on-chip memory. Other operations of the disturbance recorder are explained below. 5.1. Triggering The recording module is triggered by RMS over or under voltage. The disturbance recorder captures 7 full 50 Hz cycle and calculates RMS value for each cycle. The RMS value is compared against the upper and lower voltage threshold set based on the monitoring condition to start a

recording. Figure 2 shows the principle of recording length. Whenever the measured RMS value goes over or below the set threshold, triggering condition is met and device starts to record data of the record length which consists of pre-trigger, trigger condition and post trigger as shown in the figure given below. The device keeps recording as long as the trigger remains active. Fig. 2: Triggering method 5.2. Recording When the triggering conditions are fulfilled, a recording is made the length of which are 21 full 50 Hz cycle. The recording length will be defined more precisely after testing and analyzing the records from real network and it can be adjusted according to the need of the user and applications. 6. Results This section explains the results captured by the prototype of the disturbance recorder. Figure 2 shows 7 complete cycle of 50 Hz signal sampled at 18 khz using the A/D converter interfaced with the UI board the DSP. Fig. 3: Signal sampled by A/D converter

After capturing 7 full cycles, DSP computes RMS value for each cycle and compares that value against the set threshold. In this example, it was assumed that the calculated RMS value goes above or below the set threshold, recording of the event starts for a record length of 21 full 50 Hz cycles which is shown in below in Fig 4. It is evident from the graph that the record is divided into 3 sections i.e. pre-trigger, trigger duration and post-trigger. Pre-trigger corresponds to the event before the actual disturbance occurred in the network, trigger duration is the time when disturbance occurred and post-trigger is the time after triggering condition goes off. Pre-trigger and post-trigger give more information about the nature of disturbance which might be helpful to study the cause of the disturbances. The sampling is continuous throughout the recording period. The discontinuity between the pre-trigger, trigger duration and post-trigger parts of the signal as shown in Fig. 4 is due to the overlap between the parts. The final COMTRADE output waveform is reconstructed from these partly overlapping parts to form a continuous data. This diagram just demonstrates the principal that how DR will be recording the disturbances in the real network. Pre-trigger Trigger duration Post-trigger Fig. 4: Record of the event 7. Conclusion The prototype of the disturbance recorder is tested in the laboratory. The upp, high speed A/D converter and fast processing DSP have made it possible to process the data in real-time. It has shown promising results in terms of capturing and processing the signal in real-time. The device has several possibilities to store large amount of data i.e. MMC/SD card, USB and SATA interface. Any one of them will be used to capture large amount of data from the network in COMTRADE format which is a common format for the data files and exchange medium needed for the interchange of various types of faults, test and simulation data.