Network Enabled Battery Health Monitoring System



Similar documents
Figure 1.Block diagram of inventory management system using Proximity sensors.

Online Communication of Critical Parameters in Powerplant Using ZIGBEE

WASP User Manual. Revision: 1.6. (c) 2012 North Pole Engineering, Inc.

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications

E-Blocks Easy Internet Bundle

Bidirectional wireless communication using EmbedRF

Using the AVR microcontroller based web server

ZigBee Technology Overview

FLYPORT Wi-Fi G

TOSR0X-D. USB/Wireless Timer Relay Module. User Manual. Tinysine 2013 Version 1.0

ZigBee Sensor Monitor SWRU157D 2008 Low-Power RF

Tire pressure monitoring

Wireless monitoring system for temperature and humidity based on ZigBee

Lab VI Capturing and monitoring the network traffic

Evaluating the Accuracy of Maxim Real-Time Clocks (RTCs)

Wireless Temperature

SX-3000EDM Integration Guide

Sage ERP Accpac Online

Sage 300 ERP Online. Mac Resource Guide. (Formerly Sage ERP Accpac Online) Updated June 1, Page 1

Imaging Computing Server User Guide

Building a Basic Communication Network using XBee DigiMesh. Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home

BROWSER-BASED HOME MONITOR USING ZIGBEE SENSORS

Surveillance System Using Wireless Sensor Networks

SECURITY SYSTEM IN INDUSTRIES USING ZIGBEE TECHNOLOGY

Application Note: Connecting to a 2500 Series Processor using PLC Workshop

Final Design Report 19 April Project Name: utouch

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Overview - Using ADAMS With a Firewall

20-CS X Network Security Spring, An Introduction To. Network Security. Week 1. January 7

EZmoto V2. Product description Rev. 6 10/01/2014. EZmoto V2 Product description Rev.6 10/01/2014

Overview - Using ADAMS With a Firewall

A Transport Protocol for Multimedia Wireless Sensor Networks

Transport and Network Layer

VTOL UAV. Design of the On-Board Flight Control Electronics of an Unmanned Aerial Vehicle. Árvai László, ZMNE. Tavaszi Szél 2012 ÁRVAI LÁSZLÓ, ZMNE

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)

Application Note. Terminal Server G6

RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application

CDMA-based network video surveillance System Solutions

Computer Networks/DV2 Lab

Quick Installation. A Series of Intelligent Bar Code Reader with NeuroFuzzy Decoding. Quick Installation

AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node

Radio sensor powered by a mini solar cell the EnOcean STM 110 now functions with even less light

SNMP-1000 Intelligent SNMP/HTTP System Manager Features Introduction Web-enabled, No Driver Needed Powerful yet Easy to Use

Remote-Controlled Dissolved Oxygen Monitoring System

Application Note 2. Using the TCPDIAL & TCPPERM Commands to Connect Two TransPort router Serial Interfaces Over TCP/IP.

ONLINE HEALTH MONITORING SYSTEM USING ZIGBEE

I2C PRESSURE MONITORING THROUGH USB PROTOCOL.

Network Configuration Settings

Wireless Sensor Network Based Low Power Embedded System Design For Automated Irrigation System Using MSP430

3.1 RS-232/422/485 Pinout:PORT1-4(RJ-45) RJ-45 RS-232 RS-422 RS-485 PIN1 TXD PIN2 RXD PIN3 GND PIN4 PIN5 T PIN6 T PIN7 R+ PIN8 R-

Agilent Technologies Performing Pre-VoIP Network Assessments. Application Note 1402

Version 0.1 June Xerox WorkCentre 7120 Fax over Internet Protocol (FoIP)

Networking Basics for Automation Engineers

DEVELOPMENT OF VIBRATION REMOTE MONITORING SYSTEM BASED ON WIRELESS SENSOR NETWORK

A DIY Hardware Packet Sniffer

SuperGuard VT-05 Vehicle Tracking Device

Software User Guide UG-461

TSX ETY 110 Module 8

Wireless Communication With Arduino

Design of Online Embedded Web Server for Data Acquisition System # Author

Design and Realization of Internet of Things Based on Embedded System

Bus Data Acquisition and Remote Monitoring System Using Gsm & Can

Ways to Use USB in Embedded Systems

Embedded Component Based Programming with DAVE 3

Real time vehicle tracking and driver behaviour monitoring using cellular handset based accelerometer and GPS data

User s Manual TCP/IP TO RS-232/422/485 CONVERTER. 1.1 Introduction. 1.2 Main features. Dynamic DNS

LOCAL INTERCONNECT NETWORK (LIN)

Accurate Measurement of the Mains Electricity Frequency

AGENT SMITH Cumulative Design Review (CDR) Rene Crete Sai Tenneti Karthik Prakhya Andy Gauvin

Wireless Home Security System

WSNetServer User Manual. Date: July

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL

Option nv, Gaston Geenslaan 14, B-3001 Leuven Tel Fax Page 1 of 14

Chapter 2 - The TCP/IP and OSI Networking Models

Overview. 1. GPS data tracking via GSM SMS / GPRS. 2. GPS data logging in internal memory. 3. Alarm alert via GSM SMS / Dialing / GPRS

Fondamenti su strumenti di sviluppo per microcontrollori PIC

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

Computer Networks/DV2 Lab

Network Time Accessories LED CLOCK. (for NTP Synchronization)

Waspmote. Quickstart Guide

H0/H2/H4 -ECOM100 DHCP & HTML Configuration. H0/H2/H4--ECOM100 DHCP Disabling DHCP and Assigning a Static IP Address Using HTML Configuration

Limitations on Monitored Lines

Java Embedded Applications

Implementation of Wireless Gateway for Smart Home

obems - open source Building energy Management System T4 Sustainability Ltd

Industrial Communication Whitepaper. Principles of EtherNet/IP Communication

RN-XV-RD2 Evaluation Board

USER MANUAL V5.0 ST100

Mailstation & DM Series Communications Device, LAN Constant Connection, PC Meter Connect, and Wi Fi Connection Networking Guide

MicroMag3 3-Axis Magnetic Sensor Module

A Method for Implementing, Simulating and Analyzing a Voice over Internet Protocol Network

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version ( )

Network Attached Storage. Jinfeng Yang Oct/19/2015

Improved Digital Media Delivery with Telestream HyperLaunch

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

ΕΠΛ 674: Εργαστήριο 5 Firewalls

How To Powertrain A Car With A Hybrid Powertrain

Chapter 11. User Datagram Protocol (UDP)

Transcription:

Network Enabled Battery Health Monitoring System Research Team: Fan Yang Zhengyang Liu Supervisor: Advisor: Hanlei Zhang (PhD Student) Wencong Su (PhD Student) Dr. Mo-Yuen Chow Presentation Outline Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Test and Validation Summary 1

Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Test and Validation Summary Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Test and Validation Summary 2

Project Background Power Plant Transmission Line Municipal Parking Deck Plug-in Hybrid Electric Vehicle (PHEV) Charging Station Problem Large penetration of PHEV causes problem Potential threats & anxiety Grid instabilities and disruptions Number of PHEVs are increasing Stable charging station in need 3

A Solution in Need Network Enabled Battery Health Monitoring Effective control, better solve problem Grid stabilities Can handle more PHEVs No worry about charging anymore The Idea Sensor Microcontroller (MSP430) ZigBee Client Internet Server Charging Station Municipal Parking Deck PHEV (Prius) Sample in-situ measurements Battery Voltage, Load Current, Operating Temperature. Transmit data to client Report to server for further processing State-of-Charging, State-of-Health, Optimal Power Distribution, etc. 4

Project Objective Sensor Network Enabled Battery Health Monitoring System Client Server ZigBee Internet Measurements Temperature Voltage Current Data Packet LabVIEW GUI Input from USB Process, Display, Record Report to Server Data Packet LabVIEW GUI Input from Internet Process, Display, Record Extracted Data Extracted Data Client Disk Server Disk Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Test and Validation Summary 5

Demo Circuit Discharge PHEV Li-ion battery Use voltage divider PHEV Li-ion Battery Current Sensor Load Temperature Sensor Data Packet Micro- Controller ZigBee Module Voltage Divider Circuit Processor Extra pins on chip allow space for connections PHEV Li-ion Battery Load Current Sensor Temperature Sensor Micro- Controller ZigBee Module Voltage Divider Circuit Processor 6

Temperature Sensor Integrated Temperature Sensor Integrated ADC Module NT-5 Magneto-Resistive Current Sensor Micro- Controller Environment Temperature Sensor Easy to use Offset error can be large Need to be calibrated ADC Module Typical Temperature Sensor Transfer Function Voltage Sensor Integrated Temperature Sensor Integrated ADC Module NT-5 Magneto-Resistive Current Sensor Digital Output Successive Approximation ADC Accuracy High speed Relatively low cost 1.5V Analog Input 7

PHEV Li-ion Battery Load Current Sensor Temperature Sensor Micro- Controller ZigBee Module Voltage Divider Circuit Processor Current Sensor Integrated Temperature Sensor Integrated ADC Module NT-5 Magneto-Resistive Current Sensor The MR Effect Electrical resistance changes when external magnetic field applied Voltage proportional to current Wide measurement range High accuracy Output GND -Vs +Vs Micro-Controller 8

Network Enabled Battery Health Monitoring System Sensor Client Server ZigBee Internet Measurements Temperature Voltage Current Data Packet LabVIEW GUI Input from USB Process, Display, Record Report to Server Data Packet LabVIEW GUI Input from Internet Process, Display, Record Extracted Data Extracted Data Client Disk Server Disk Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Test and Validation Summary 9

ez430-rf2480 Demo Kit Emulator Board Target Board Battery Board Dongle Battery Node ZigBee Accelerator Sample Application (ZASA) Runs on MSP430, Interfaces to CC2480 device via SPI Makes use of CC2480 device easier Possible to integrate functions Application Hardware Abstraction Layer Monitor-Test Simple Application Programming Interface ZigBee Accelerator Output 10

State Machine PowerUp Initialization ZP Reset Indication Awaiting Button Press 1 Press in 2 secs Attempting to join existing network as a ZR 2 or more Presses in 2 secs Configuration Timer Expires Button Press and Not Max Children ZC Sink Allowing Joins Button Press or Max Children ZR Source Allowing Joins Button Press and Not Max Children Successful Join Button Press or Max Children ZED Source ZC Sink Dis-Allowing Joins ZR Source Dis-Allowing Joins Build ZigBee Network Plug Dongle to USB port, and configurate it as a Coordinator Configurate Battery Node as Router or End Device Different topologies in different situation 11

Insert Dongle to PC, and configurate it as a Coordinator Configurate Battery Node as Router or End Device Different topologies in different situation Insert Dongle to PC, and configurate it as a Coordinator Configurate Battery Node as Router or End Device Different topologies in different situation 12

Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Test and Validation Summary Data Packet Redesign Data packet is in 16-byte: {control field, data field} Analysis and extraction Control Field 0 1 2 3 4 5 6 7 8 9 FE 0B 46 87 6F 79 01 00 05 00 10 11 12 13 14 15 15 05 09 6C 8B 15 Data Field 13

Data Packet Analysis Different parts of data packet Data precision consideration: 5 effective digits Control Field Carrying data Require Acknowledge IP Addr / Node ID Data Length 0 1 2 3 4 5 6 7 8 9 FE 0B 46 87 6F 79 01 00 05 00 10 11 12 13 14 15 15 05 09 6C 8B 15 Temperature Voltage Current FCS Data Field Useful Data Packet Useful information (unshadowed) Control Field IP Addr / Node ID 0 1 2 3 4 5 6 7 8 9 FE 0B 46 87 6F 79 01 00 05 00 10 11 12 13 14 15 15 05 09 6C 8B 15 Temperature Voltage Current Data Field 14

Sensor Client Server ZigBee Internet Measurements Temperature Voltage Current Data Packet LabVIEWGUI Input from USB Process, Display, Record Report to Server Data Packet LabVIEW GUI Input from Internet Process, Display, Record Extracted Data Extracted Data Client Disk Server Disk Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Test and Validation Summary 15

Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Test and Validation Summary Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Graphic User Interface Data Transmission Data Display Test and Validation Summary 16

Features of LabVIEW Convenient to make graphic display and operation interface Matlab Virtual Instrument between software and hardware VISA Open VISA Read VISA Write Graphic User Interface Direct, Vivid and Multi-Angle expression 17

Graphic User Interface Client Server Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Graphic User Interface Data Transmission Data Display Test and Validation Summary 18

Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Graphic User Interface Data Transmission Data Display Test and Validation Summary Data Transmission ZigBee/USB - VISA TCP/IP Sensor Client Server ZigBee Internet Measurements Data Packet LabVIEW GUI Data Packet LabVIEW GUI Extracted Data Extracted Data Client Disk Server Disk 19

ez430 Demo Kit Dongle Battery Node ZigBee - VISA VISA: The Virtual Instrument Software Architecture Read and Write Test Stand Application Programs PC: Develop Environment Instrument Drivers VISA Devices Interface 20

ZigBee - VISA Many Parameters to be Configured Data Packet: Hexadecimal String Data Transmission ZigBee - VISA TCP/IP Sensor Client Server ZigBee Internet Measurements Data Packet LabVIEW GUI Data Packet LabVIEW GUI Extracted Data Client Disk Extracted Data Server Disk 21

TCP/IP Server Client model Passive - Active Connection Oriented Reliable Data Transmission Server Client TCP/IP System Network Application Transportation Network MAC Physical 22

TCP/IP System Network Structure of internet Application Transportation Sending Process Port TCP Protocol UDP Protocol TCP Protocol Receiving Process Port UDP Protocol Network TCP Packet IP Protocol UDP Packet TCP Packet IP Protocol UDP Packet IP Packet IP Packet TCP/IP Unique identification of process in computer IP Address 192.168.0.10 Port Number 2000 Socket 192.168.0.10, 2000 23

Sensor ZigBee Client Internet Serve r Measurements Data Packet LabVIEW GUI Data Packet LabVIEW GUI Extracted Data Extracted Data Client Disk Server Disk Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Graphic User Interface Data Transmission Data Display Test and Validation Summary 24

Data Display Data Packet Save to File In-situ Data Table Curve Data Display Numerically 25

Data Display Graphically Data Display Save data in document 26

Sensor Client Server ZigBee Internet Measurements Temperature Voltage Current Data Packet LabView GUI Interface Input from USB Process, Display, Record Report to Server Data Packet LabView GUI Interface Input from Internet Process, Display, Record Extracted Data Extracted Data Client Disk Server Disk 2010 Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Test and Validation Summary 27

Test and Validation Connect Demo Circuit Construct ZigBee Network Run LabVIEW Program Project Introduction Demo Circuit Design ZigBee Network Setup Data Packet Re-design LabVIEW GUI Design Test and Validation Summary 28

Summary Hardware: ez430 Demo Kit & NT-5 Data Transmission: ZigBee & internet Data Display: LabVIEW GUI Features Portability Small and light Convenient for user Easy Expandability 5 available GPIO Pins Two independent cells At most four cells in series Multiplexer 29

Demo Video View a 3-minute demo video http://www.adac.ncsu.edu/project_folder/project_home_page.htm#future Q&A Thank you for your listening! 30

Voltage Output 8/6/2010 Challenges Intersection and non-linearity of current sensor Magneto-Resistive Current Sensor Data Rate VS. Sample Rate TCP/IP 35 30 25 20 15 10 5 0 V-I -10 Input Current y = 0.4954x + 13.638 R² = 0.9999-40.0000-20.0000-5 0.0000 20.0000 40.0000 31