Measurement of Converter Efficiency Using Labview

Similar documents
Advanced NI-DAQmx Programming Techniques with LabVIEW

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 1142A-A/B USB POWER MANAGER WITH Li-ION CHARGER AND THREE STEP-DOWN REGULATORS

Data Acquisition Laboratory

Labview for Everyone (National Instruments Virtual Instrumentation Series) Jeffrey Travis

Introduction to Automating Standalone Instruments

High-side Power Distribution Switch NCT3521U

HM9708 HM9708. Battery-Powered Equipment Motherboard USB Power Switch USB Device Power Switch Hot-Plug Power Supplies Battery-Charger Circuits DC+ VIN

Faster Time to Measurement Advances in LabVIEW Instrument Control

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 658 MULTI-OUTPUT DC/DC CONVERTER POWERED BY 2-CELL, USB OR WALL ADAPTER

Developing Measurement and Analysis System using MATLAB

LabVIEW Core 1. What You Need To Get Started. File Locations. The course installer places the course files in the following location: ni.

Measurement Studio Using.NET in Your Test and Measurement Applications

1. Learn about LabView software and its different components

Strain and Force Measurement

Introduction to LabVIEW and NI Hardware Platform

LOW POWER PLA SERIES. Interfaces. Electronic DC Loads

EA-EL 3000, EA-EL9000, EA-EL 9000 HP 400W W ELECTRONIC DC LOADS

Low Power System Design

Low Cost Data Acquisition Setup for Electrical Machines Laboratory. Ciprian Sorandaru, Sorin Musuroi

Dept. of Electrical, Computer and Biomedical Engineering. Data Acquisition Systems and the NI LabVIEW environment

DT9828. USB Powered Thermocouple Measurement Module. Key Features: Analog Input Channels

ASI. Switched-Capacitor Boost Converter 3.3V-5.0V 100mA GENERAL DESCRIPTION FEATURES APPLICATIONS

BE/EE189 Design and Construction of Biodevices Lecture 5. BE/EE189 Design and Construction of Biodevices - Caltech

ME 224: EXPERIMENTAL ENGINEERING. Lecture 2

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

Research on function and design of virtual instrument based on LabVIEW Technology

LTC4089/-5 DESCRIPTION

Measurement & Automation Explorer (MAX) View and control your devices and software

How to Handle Non-Linear Loads on a Power Supply

Software-Defined Test Fundamentals. Understanding the Architecture of Modular, High-Performance Test Systems

Intelligent Pressure Measuring System

REGENERATIVE LOAD ERI SERIES

EE 100 DMM and DC Power Supply LabVIEW Experiment Guide

Today. 4/5/11 Physics 262 Lecture 10 Questions about Exams Homework. Lab: Continue project. Lecture. Review your exams and review practice exam again.

Analytical Instrumentation

Acquiring Data from Sensors and Instruments Using MATLAB

LabVIEW Basics I: Introduction Course

Analytical Instrumentation

LabWindows /CVI Using the Latest ANSI C Tools for High-Performance Automated Test

REGENERATIVE LOAD ERI SERIES

Computerized Measurement Systems (EEMN10) 2014

Module Load Design The Chroma 6314A 1400W and 6312A 700W

Helix Semiconductors HS200 Data Sheet

PHY 351/651 LABORATORY 1 Introduction to LabVIEW

AIC1520. Ferrite Bead GND. *33µF, 16V Tantalum, or 100µF, 10V Electrolytic Bold line indicate high-current traces. USB High-Side Power Switch

Functional Testing of Electric Vehicle Battery Management Systems (BMS) using a PXI Platform Grant Gothing Project Engineer Bloomy Controls U.S.A.

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 1068A DUAL INPUT LI-ION BATTERY CHARGER WITH SYNCHRONOUS BUCK REGULATOR

3,600 W to 10,800 W 120 V to 800 V 22.5 A to 330 A

With respect to the National Instruments software product(s) being used, the following patents may apply:

Hands-On Introduction to. LabVIEW. for Scientists and Engineers. Second Edition. John Essick. Reed College OXFORD UNIVERSITY PRESS

LabVIEW programming I

ID 810C: Renesas On-line Virtual Power Laboratory Renesas VP

ni.com/training Quizzes LabVIEW Core 1 ni.com/training Courses Skills learned: LabVIEW environment Certifications Skills tested: LabVIEW environment

CSA8000 & TDS8000 Instruments CSA8000B & TDS8000B Instruments Using National Instruments LabVIEW

Step-by-Step Data Acquisition Part II Exercise 2: Generating an Analog Output Waveform

Mainframe. A : External Signal Board (Test Pin) A : External Signal Board (BNC)

Hybrid Electronics Laboratory

Hardware: Acquiring Data and Communicating with Instruments

2. Control Pin Functions and Applications

Swift Responses with Accurate Measurement

AIO LN-USB. Features. N Series for USB Multifunction DAQ Unit (8ch AI, 2ch AO, 16ch DIO) AIO LN-USB 1. Ver.1.01

PXI - An ideal platform for a variety of industrial applications

Computerized Measurement Systems (EEMN10) 2016

Features. High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE AI-1616L-LPE 1. Ver.1.01

Inverters with Capacitive Output Impedance (C-inverters)

Dept. of Electrical, Computer and Biomedical Engineering. Instrumentation for the data acquisition laboratory

Computerized Measurement Systems (EEMN10) 2015

Microcontroller Based High Resolution Temperature Monitoring Data Acquisition System with Graphical User Interface

Getting Started with LabVIEW Virtual Instruments

Using LabVIEW in Instrumentation and Control Course

Teaching Computer-Based Data Acquisition and Analysis Research Skills Using LabVIEW

Digital Discovery Reference Manual

FYS Data acquisition & control. Introduction. Spring 2018 Lecture #1. Reading: RWI (Real World Instrumentation) Chapter 1.

2 AA Cell to 3.3V USB On-The-Go Devices White LED Drivers Handheld Devices. The HM3200B is available in the 6-pin SOT23-6.

GU02 GPIB TO UART MODULE DATASHEET

MxC 200 Data Sheet. MxC V DC 15W DC-DC Converter

Lab Exercise 2: Data Acquisition with NI LabVIEW

HX4002 HX1001. White LED Backlighting Li-Ion Battery Backup Supplies Local 3V to 5V Conversion Smart Card Readers PCMCIA Local 5V Supplies

A variety of ECONseries modules provide economical yet flexible solutions

Lesson 6 Instrument Control You Will Learn:

Lesson 5 More on Instrument Control You Will Review: Instrument Control Overview. GPIB Communication. GPIB Hardware Specifications

PHYS 5061 Lab 6 Programmable Instruments

APPLICATION NOTE. Controlling Inrush Current in DC-DC Power Converters. Inrush Current Waveform

Simulation of Signals with Field Signal Simulator

0.1 Slow Monitoring and Recording System

Group 10 Programmable Sensor Output Simulator Progress Report #2

Wcapacitive-touch controls for

Labview. Masood Ejaz

Design of the Storage Battery Online Monitoring System

LabVIEW: A Teaching Tool for the Engineering Courses

AO-1604LX-USB. Features. High-Resolution Analog Output Unit for USB AO-1604LX-USB 1. Ver.1.01

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 995A ADJUSTABLE LDO LINEAR REGULATOR LT3080EDD DESCRIPTION

Design and Research of Virtual Instrument Development Board

General Description. Features. Component List. Component Suppliers

Computerized Measurement systems

Data Acquisition HANS-PETTER HALVORSEN,

Texas Instruments Solution for Undershoot Protection for Bus Switches

Hello, and welcome to this presentation of the STM32 Touch Sensing Controller (TSC) which enables the designer to simply add touch sensing

8Kb Logic Compatible DRAM based Memory Design for Low Power Systems

2D_024_010A Data Sheet

Transcription:

Measurement of Converter Efficiency Using Labview 2012. 11. 13 oungil Kim Dept. of EECS/CSE Seoul ational University

Introduction Measurement of converter efficiency We can automate experimentation using labview Multi-instrument automated experiment system can increase the work efficiency In this seminar, I will talk about why do we measure converter efficiency why experiment automation is necessary experiment setup labview programming result 2

Motivation A DC-DC converter is a critical component in modern embedded system Most embedded systems require multiple supply voltages. Hybrid electrical energy storage system need many DC-DC converter Charger conversion efficiency Significantly affected by the state of the energy source and energy storage or load power consumption The environment and system state change over time, and maximizing the system-wide efficiency is not trivial Many of paper consider about the efficiency of the DC-DC converter ongseok Choi, aehyuck Chang and Taewhan Kim, "DC-DC Converter-Aware Power Management for Low-Power Embedded Systems," in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), Vol. 26, o. 8, pp. 1367-1381, Aug., 2007. ounghyun Kim, aehyuck Chang, anzhi Wang and Massoud Pedram, "Maximum Power Transfer Tracking for a Photovoltaic-Supercapacitor Energy System," in Proceeding of IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), pp. 307--312, Aug., 2010. anzhi Wang, ounghyun Kim, Qing Xie, aehyuck Chang and Massoud Pedram, "Charge Migration Efficiency Optimization in Hybrid Electrical Energy Storage (HEES) Systems," in Proceedings of IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), pp. 103-108, Fukuoka, Japan, 2011. 3

Efficiency of Converter Sources of power loss in converter ESR(Equivalent Series Resistance) of each component Parasitic capacitances of MOSFET switch gate Control circuitry Efficiency of the buck-boost converter is largely determined by its input voltage, output voltage, and output current The conversion efficiency is defined as = P out P in = V out I out V in I in = V in I in P converter V in I in Input, output voltage and input, output current should be measured 4

DC-DC Converter using LTC3789, LTC4000 High efficiency, synchronous 4-switch buck-boost controller Single inductor architecture allows Vin above, below or equal to the regulated Vout Programmable input or output current Wide input voltage range : 4V to 38V 5

Why experiment automation is necessary Measurement with labview Automatically measure input, output voltage and input, output current Input voltage range : 6V ~ 36V (interval : 1V) Output voltage range : 5V ~ 37V Output current range : 0.5A ~ 3A (interval : 0.5A) Total 186 experiment 6

Labview Labview is a system design platform and development environment for a visual programming language from ational Instruments Excution is determined by the structure of a graphical block diagram Advantage Extensive support for accessing instrumentation hardware Drivers and abstraction layer for many different types of instruments Many libraries with large number of functions Save program development time 7

Labview Control system can be divided into four parts Application program : Program designed to perform a specific function (Labview) VISA : I/O API (I-VISA) Instrument Driver : Set of software routines that control a programmable instrument Communication protocol : System of digital message format and rules(gpib, Serial, USB) Application Program VISA Instrument Driver PXI GPIB, USB, Serial, Ethernet VXI 8

Labview Labview programs are called virtual instruments(vis) Each VI has two components block diagram : Instruction set for controls, indicators (Source code) front panel : input data or extract data from a running virtual instrument Panel Toolbar! Pull-down! menu! Pull-down! menu! Boolean! Control! Double! Indicator! Data! Acquisition! Function! Delay! Thermometer! Terminal! Temperature! Indicator! While Loop! Stop Loop! Terminal! Waveform Graph! 9

Labview Controls Palette (Front Panel Window) Functions Palette (Block Diagram Window) 10

VISA Virtual Instrument Software Architecture Widely used I/O API in the test and measurement for communicating with instrument from a PC VISA provide the programming interface between the hardware and development environments (GPIB, VSI, PXI, Serial, Ethernet, USB) I-LabVIEW instrument drivers are based on the Virtual instrument drivers are based on the VISA standard download : http://joule.ni.com/nidu/cds/view/p/id/2659/lang/ko I-VISA I-488.2 I-VXI System Standard Driver PXI GPIB VXI LA/USB/Serial/Parallel 11

GPIB General Purpose Interface Bus Short-range digital communications bus specification Specifically designed to connect computers, peripherals and laboratory instruments 12

Serial communication Serial communication is the process of sending data over communication channel Serial communication send one bit at a time For serial communication applications, many terminal application can be used (ex. Realterm, TeraTerm, ComPortMaster, and so on...) 13

Measurement&Automation Explore(MAX) Graphical user interface to configure devices State caching : maintain the value of each instrument attribute setting Create and configure a logical name Configure a driver session Check that the device is working properly 14

Experiment setting Input : Range of voltage and current that we want to measure Output : Measured data in text format Super capacitor have wide range of charging voltage Active electric load Discharge Charge Supercapacitor Power supply V in I in Charger V out I out DAQ 15

Program flowchart Initialize Set the initial values - Power supply - Uart setting - Active load - Converter dir Set the Values - Set the current limit of power supply - Set OCP Control Charger - ichg current -vtrack 40 Power supply on Active load off Voltage = initial_value Write to measurement file Read the voltage of super capacitor Cap_voltage < 36.5 Increase the voltage Voltage < limit Set the voltage limit of power supply Finish Control the charger - ichg 0 - vtrack 0 Active load on Current = initial_value Read the voltage of super capacitor Increase the current Current < limit Cap_voltage < 36.5 Active load off 16

Program flowchart Initialize Set the initial values - Power supply - Uart setting - Active load - Converter dir Power supply on Active load off Voltage = initial_value Increase the voltage Voltage < limit Set the voltage limit of power supply Finish Current = initial_value Increase the current Current < limit Active load off 17

Program flowchart Converter dir Prevent power supply from turning off because of rush current 18

Program flowchart Initialize Set the initial values - Power supply - Uart setting - Active load - Converter dir Power supply on Active load off Voltage = initial_value Increase the voltage Voltage < limit Set the voltage limit of power supply Finish Current = initial_value Increase the current Current < limit Active load off 19

Program flowchart set the voltage limit Initial voltage Initial current 20

Program flowchart Initialize Set the initial values - Power supply - Uart setting - Active load - Converter dir Power supply on Active load off Voltage = initial_value Increase the voltage Voltage < limit Set the voltage limit of power supply Finish Current = initial_value Increase the current Current < limit Active load off 21

Program flowchart if(voltage == limit) if(current < limit) 22

Program flowchart Set the Values - Set the current limit of power supply - Set OCP Control Charger - ichg current -vtrack 40 Write to measurement file Read the voltage of super capacitor Cap_voltage < 36.5 Control the charger - ichg 0 - vtrack 0 Active load on Read the voltage of super capacitor Cap_voltage < 36.5 23

Program flowchart Set current limit of power supply Set OCP uart : vtrack 40 24

Program flowchart Set the Values - Set the current limit of power supply - Set OCP Control Charger - ichg current -vtrack 40 Write to measurement file Read the voltage of super capacitor Cap_voltage < 36.5 Control the charger - ichg 0 - vtrack 0 Active load on Read the voltage of super capacitor Cap_voltage < 36.5 25

Program flowchart Write to measurement file Read the Voltage of super capacitor 26

Program flowchart Set the Values - Set the current limit of power supply - Set OCP Control Charger - ichg current -vtrack 40 Write to measurement file Read the voltage of super capacitor Cap_voltage < 36.5 Control the charger - ichg 0 - vtrack 0 Active load on Read the voltage of super capacitor Cap_voltage < 36.5 27

Program flowchart if(cap_voltage>=limit) 28

Program flowchart Set the Values - Set the current limit of power supply - Set OCP Control Charger - ichg current -vtrack 40 Write to measurement file Read the voltage of super capacitor Cap_voltage < 36.5 Control the charger - ichg 0 - vtrack 0 Active load on Read the voltage of super capacitor Cap_voltage < 36.5 29

Program flowchart case is changed from 0 to 1 30

Program flowchart Set the Values - Set the current limit of power supply - Set OCP Control Charger - ichg current -vtrack 40 Write to measurement file Read the voltage of super capacitor Cap_voltage < 36.5 Control the charger - ichg 0 - vtrack 0 Active load on Read the voltage of super capacitor Cap_voltage < 36.5 31

Program flowchart uart : vtrack 0 uart : ichg 0 32

Program flowchart finish 33

Program flowchart Initialize Set the initial values - Power supply - Uart setting - Active load - Converter dir Power supply on Active load off Voltage = initial_value Set the Values - Set the current limit of power supply - Set OCP Control Charger - ichg current -vtrack 40 Write to measurement file Read the voltage of super capacitor Cap_voltage < 36.5 Increase the voltage Voltage < limit Set the voltage limit of power supply Finish Control the charger - ichg 0 - vtrack 0 Active load on Current = initial_value Read the voltage of super capacitor Increase the current Current < limit Cap_voltage < 36.5 Active load off 34

Program flowchart Initialize Set the initial values - Power supply - Uart setting - Active load - Converter dir Power supply on Active load off Voltage = initial_value Set the Values - Set the current limit of power supply - Set OCP Control Charger - ichg current -vtrack 40 Write to measurement file Read the voltage of super capacitor Cap_voltage < 36.5 Increase the voltage Voltage < limit Set the voltage limit of power supply Finish Control the charger - ichg 0 - vtrack 0 Active load on Current = initial_value Read the voltage of super capacitor Increase the current Current < limit Cap_voltage < 36.5 Active load off 35

Program flowchart Initialize Set the initial values - Power supply - Uart setting - Active load - Converter dir Set the Values - Set the current limit of power supply - Set OCP Control Charger - ichg current -vtrack 40 Power supply on Active load off Voltage = initial_value Write to measurement file Read the voltage of super capacitor Cap_voltage < 36.5 Increase the voltage Voltage < limit while loop Set the voltage limit of power supply Finish Control the charger - ichg 0 - vtrack 0 Active load on Current = initial_value Read the voltage of super capacitor Increase the current Current < limit Cap_voltage < 36.5 Active load off 36

Labview Front panel 37

Labview We can acquire the data in text format 38

Result = f(v in,v out,i out ) 3D interpolation using MATLAB 3A 6V 0.5A 5V 36V 37V Vin Vout 39

Result 40

Result 41

Result 42

Conclusion Successfully measured the efficiency of the converter using labview We can automate the experiment process Laview does much to improve the efficiency of experiments There can be many other application 43