61
Dennis Kilgore Zineb Heater Ryan Jones HOME ENERGY MANAGEMENT SYSTEM SPONSOR: PROGRESS ENERGY

Home Energy Management System Sponsor: Progress energy

Embed Size (px)

DESCRIPTION

Dennis Kilgore Zineb Heater Ryan Jones. Home Energy Management System Sponsor: Progress energy. Project Motivation. Power bills only give consumers a look at Monthly power usage Power usage for the entire house How much power does your home entertainment system use? - PowerPoint PPT Presentation

Citation preview

Page 1: Home Energy Management System  Sponsor: Progress energy

Dennis Kilgore

Zineb Heater

Ryan Jones

HOME ENERGY MANAGEMENT SYSTEM

SPONSOR: PROGRESS ENERGY

Page 2: Home Energy Management System  Sponsor: Progress energy

Project Motivation

Power bills only give consumers a look atMonthly power usagePower usage for the entire house

How much power does your home entertainment system use?

What if you could turn your water heater off when you don’t need it?

Page 3: Home Energy Management System  Sponsor: Progress energy

Standby Power All electronics that are powered by DC power have an AC to DC converter

These converters draw power even when they aren’t in use

Entertainment systems consume power when off, cable box, gaming system, almost every other modern device

Research in leading G8 countries shows that Standby power consumes 8 to 12 percent of a home power bill France – 7% US – 10% Japan – 12%

Page 4: Home Energy Management System  Sponsor: Progress energy

Goals A system that measures the power

consumption of various household appliances

A system that allows the user to shut the power off any household appliance

A system that monitors the power usage and display it on an LCD screen

A system that can be accessed wirelessly A system that will save more energy than it

uses

Page 5: Home Energy Management System  Sponsor: Progress energy

Project Overview

Build a circuit to measure both the current and voltage used by an appliance

Build the circuit to control the power on and off an appliance

Write a program to calculate the power and transmit it wirelessly

Display the results on an LCD touch screen

Page 6: Home Energy Management System  Sponsor: Progress energy

Requirements and Specifications

Measure currents varying from 0 Amps to 15 Amps

Measure voltages up to 120V Control the relay and shut the power off

an appliance Power measured must be within 10%

error

Page 7: Home Energy Management System  Sponsor: Progress energy

Block Diagram

Page 8: Home Energy Management System  Sponsor: Progress energy

Hardware

Page 9: Home Energy Management System  Sponsor: Progress energy

Current Sensing Methods

Current measuring Shunts Current transformers Hall Effect current sensors Magneto resistive Field sensors

Page 10: Home Energy Management System  Sponsor: Progress energy

Pros and Cons Pros Cons Price

Shunt High Accuracy Heat Dissipation Moderate

Transformer Isolation Large size Moderate

Magnetic High Accuracy Temperature dependency

Moderate

Hall Effect IsolationHigh AccuracyHigh LinearityRepeatable operation

Small Output Voltage

Moderate

Page 11: Home Energy Management System  Sponsor: Progress energy

Our Decision

AMP25 Hall Effect Linear sensor Linearity 1%, Accuracy +/-2% 25 Amps rating -55ºC to +125ºC Voltage supply Vs 4.5VDC to 10VDC Offset voltage of Vs/2 +/-2% Output voltage proportional to Vs

Page 12: Home Energy Management System  Sponsor: Progress energy

AMP25

Page 13: Home Energy Management System  Sponsor: Progress energy

Voltage Sensing Methods

Voltage sensor, expensive, configuration required

Voltage divider, cheap and easy

Page 14: Home Energy Management System  Sponsor: Progress energy

Power Measurement

What are we calculating: Real Power (P) in Watts or Apparent Power (S) in VA?

P=V*I*cos(θ)

S=V*I

Page 15: Home Energy Management System  Sponsor: Progress energy

Power measurement Error vs. PF

Page 16: Home Energy Management System  Sponsor: Progress energy

Power Relay

TRIAC switch, expensive, large Solid state relay switch, small and

reliable

Page 17: Home Energy Management System  Sponsor: Progress energy

CX240D5 SSR

Ratings of 5A AC or DC control Zero-crossing (resistive loads) or

random-fire (inductive loads) output

Page 18: Home Energy Management System  Sponsor: Progress energy

SFH620A, Optical Isolator Isolation test voltage, 5300 VRMS High collector emitter voltage Low saturation voltage Fast switching times Temperature stable

Page 19: Home Energy Management System  Sponsor: Progress energy

SFH620A, Optical Isolator

Page 20: Home Energy Management System  Sponsor: Progress energy

Schematic Layout

Page 21: Home Energy Management System  Sponsor: Progress energy

Schematic layout

Page 22: Home Energy Management System  Sponsor: Progress energy

Schematic Layout

Page 23: Home Energy Management System  Sponsor: Progress energy

Schematic Layout

Page 24: Home Energy Management System  Sponsor: Progress energy

Schematic Layout

Page 25: Home Energy Management System  Sponsor: Progress energy

Schematic Layout

Page 26: Home Energy Management System  Sponsor: Progress energy

PCB layout

Page 27: Home Energy Management System  Sponsor: Progress energy

Testing

Page 28: Home Energy Management System  Sponsor: Progress energy

Testing

Output of Vcc/2 when there is no current Vcc=4.86 V 100W@120V I=P/V=833mA The sensor has an output of 37mV/1A Sensor should have an output of

30.821mV for this load 30.821mV*7 loops = 216mV RMS

Page 29: Home Energy Management System  Sponsor: Progress energy

Testing

Page 30: Home Energy Management System  Sponsor: Progress energy

Testing

Page 31: Home Energy Management System  Sponsor: Progress energy

Testing

Page 32: Home Energy Management System  Sponsor: Progress energy

Testing

Page 33: Home Energy Management System  Sponsor: Progress energy

Testing

Page 34: Home Energy Management System  Sponsor: Progress energy

Testing

Page 35: Home Energy Management System  Sponsor: Progress energy

Microcontroller

2-3 analog inputsHigh accuracy D/A conversion

2 digital outputs 1 serial i/o

Page 36: Home Energy Management System  Sponsor: Progress energy

Microcontroller

Arduino Pro Mini

Small Size: .7 x 1.3 inches

Easily Programmable through FTDI

Development Environment

Page 37: Home Energy Management System  Sponsor: Progress energy

Accuracy

Accuracy is a major concern Any inaccuracy in the measurement

circuit will multiply with microcontroller inaccuracies.

Need to measure and confirm accuracy of the chip.

Page 38: Home Energy Management System  Sponsor: Progress energy

Voltage vs Integer Calculation

00.

203

0.40

70.

605

0.79

91.

007

1.20

51.

399

1.60

71.

803

2.00

22.

204

2.40

12.

62.

798

2.99

93.

202

0

200

400

600

800

1000

1200

Series1

Page 39: Home Energy Management System  Sponsor: Progress energy

Measured vs Calculated; Error %

00.

203

0.40

70.

605

0.79

91.

007

1.20

51.

399

1.60

71.

803

2.00

22.

204

2.40

12.

62.

798

2.99

93.

202

0

2

4

6

8

10

12

Series1

Page 40: Home Energy Management System  Sponsor: Progress energy

Measured vs Calculated; Error %, correction

00.

203

0.40

70.

605

0.79

91.

007

1.20

51.

399

1.60

71.

803

2.00

22.

204

2.40

12.

62.

798

2.99

93.

202

-2

0

2

4

6

8

10

12

Nominal

Addition

Page 41: Home Energy Management System  Sponsor: Progress energy

Error Correction

00.

203

0.40

70.

605

0.79

91.

007

1.20

51.

399

1.60

71.

803

2.00

22.

204

2.40

12.

62.

798

2.99

93.

202

0

0.5

1

1.5

2

2.5

3

3.5

Series1

Page 42: Home Energy Management System  Sponsor: Progress energy

Microcontroller Programming Setup

Main Loop

Read Serial Data Function

Print outputs

Page 43: Home Energy Management System  Sponsor: Progress energy

Setup

Initialize serial communication

Set digital pin 10 to digital output

Set the pin to highTurns on the relay

Page 44: Home Energy Management System  Sponsor: Progress energy

Main Loop

Take MeasurementsFind high and low of the waveform over 1

sec periodAfter 1 second, print the values to serial

If switch is off, wait to turn back on

Page 45: Home Energy Management System  Sponsor: Progress energy

Read Serial

Read the incoming serial data and decide what to doIncoming data will be the on/off commandBe able to respond immediately to

commands Microcontroller is always looking for

incoming serial data

Page 46: Home Energy Management System  Sponsor: Progress energy

Print outputs

Determine the height of the waveformCorrect for innacuracies

○ Hall effect sensor floats at 1.5 mV(integer of 5) when powered

○ Subtract 1 from the voltage measurement

Print the output as comma separated values to the serial comm, to be processed by the screenN#,vol,cur,

Page 47: Home Energy Management System  Sponsor: Progress energy

Wired Communication

Powerline CommunicationNo range or attenuation issuesRequires Bulkier PartsIncreases size of end unit PCBRequires modifications to home circuitry

depending on the house

Page 48: Home Energy Management System  Sponsor: Progress energy

Wireless Communication

ZigbeeMesh NetworkingExcellent rangeBetter supports many nodes

Protocol and parts are a mess

Page 49: Home Energy Management System  Sponsor: Progress energy

Zigbee -> Xbee

Xbee is not ZigbeeXbee is based on the Zigbee stack

It is however a more stable alternative to Zigbee

Page 50: Home Energy Management System  Sponsor: Progress energy

AT Command Structure The Xbee units use AT commands for

control This allows direct control of the

addressing, and node address discovery Changing the address to a specific node

requires the address to be known

Page 51: Home Energy Management System  Sponsor: Progress energy

Control Board

Future Designs DK-57VTS-LPC3250

ARM926EJ-S processor 256KB of Internal SRAM 512MB NAND Flash Micro SD (up to 16GB) Ethernet, USB, RS232 Embedded Linux 5V or 3.3V

Page 52: Home Energy Management System  Sponsor: Progress energy

LCD Touch Screen 5.7” VGA LCD Screen 4 Pin Resistive Touch 1024x768 resolution 18 bit color

Page 53: Home Energy Management System  Sponsor: Progress energy

User Interface MiniGUI

GNUPlot for graphsMuch of the support is in Japanese

Qt for Embedded LinuxQwt for graphsMore support in English

Page 54: Home Energy Management System  Sponsor: Progress energy

GUI Mock-Ups

Page 55: Home Energy Management System  Sponsor: Progress energy

GUI Mock-Ups

Page 56: Home Energy Management System  Sponsor: Progress energy

GUI Mock-Ups

Page 57: Home Energy Management System  Sponsor: Progress energy

Software Block Diagram

Page 58: Home Energy Management System  Sponsor: Progress energy

Integration Receive data from Xbee

Process dataStore dataUpdate graphs

Respond to touchNavigate Menus

Page 59: Home Energy Management System  Sponsor: Progress energy

Administrative

ResearchParts Acquisition Design Prototype Test0

20

40

60

80

100

120

Page 60: Home Energy Management System  Sponsor: Progress energy

BudgetItem # Unit Cost ($) Total Cost ($)

Arduino Pro 3 19.00 57.00

Xbee 4 19.00 76.00

PCB 3 20.00 60.00

LCD Screen 1 515.00 515.00

Xbee Adapter 4 11.00 44.00

Hall Effect sensors 4 11.90 47.60

Power Relay 4 13.18 52.72

Resistors, capacitors, etc. 12

Total 863.72

Page 61: Home Energy Management System  Sponsor: Progress energy

Questions?