<<

Smart Energy Monitoring With Reference Implementation for PowerMeter™

Microchip’s Products for What is Google PowerMeter? Google PowerMeter Applications Google PowerMeter is a free energy MEASURE PROCESS COMMUNICATE monitoring tool that helps you Controller save energy and PIC® MCU money. Using energy Energy ENC28J60 or Free TCP-IP Stack ENC624J600 information provided Measurement with Google PowerMeter AP by smart utility MCP3901 or OR meters and energy MCP3909 PIC24 or PIC32 or dsPIC® DSC Wi-Fi monitoring devices, Module Google PowerMeter MRF24WB0M enables you to view your home’s energy consumption online. For more information about Google PowerMeter visit: Measure: MCP3901 and MCP3909 are energy www.google.com/powermeter/about/ measurement analog front end devices. The MCP3901 dual channel analog front end features high accuracy 16/24-bit Reference Implementation for Google PowerMeter delta-sigma A/D converters, internal programmable Microchip has established a strategic partnership with gain amplifi ers, an internal voltage reference, and Google to assist in adding the Google PowerMeter service phase-delay compensation with up to 91 dB SINAD. The to consumer devices. Microchip’s Reference Implementation MCP3909 incorporates two 16-bit delta-sigma ADCs of the Google PowerMeter API makes it much easier with programmable gain amplifi es, supplying active (real) to create products that are compatible with Google power measurement for single-phase energy metering and PowerMeter. This Reference Implementation demonstrates monitoring. They enable small shunt current sensors for an energy-monitoring device’s activation, data transmission measurement over a wide dynamic range, exceeding class (wired or ) and ability to transmit status , 0.5 per IEC specifi cation. providing a template for developers’ own designs. Process: The PIC® MCU is the heart of the system; Additionally, Microchip offers one-stop-shopping for all of 16-/32-bit PIC24 or PIC32 MCUs or dsPIC® DSCs the and development tools needed to build communicate to the Google server and run the TCP-IP stack. a Google PowerMeter device. Microchip’s free TCP-IP stack combines with free Google Microchip Enables Fast Time to Market PowerMeter reference code to provide upload functionality to the Google PowerMeter servers. Choose from over 150 By utilizing the Reference Implementation for Google different MCUs to meet your end application needs for I/O, PowerMeter, customers can quickly build products like memory and integrated peripherals. The MCU will run the plug-in energy monitoring devices that are compatible free TCP-IP stack that includes Google PowerMeter API with Google PowerMeter. Microchip provides all of the fi rmware. Standard low-cost development tools can be used embedded control solutions needed to measure, process for designing your application. and communicate to the Google PowerMeter. This gives designers more time to differentiate their own products. Communicate: Choose from either wired or wireless TCP/IP connectivity for your system. Microchip provides several Ethernet Controllers with integrated MAC and PHY including the ENC28J60 10 Base-T Family or the ENC624J600 10/100 Base-T Family and preprogrammed MAC address. Many of our PIC32 MCUs also include an integrated 10/100 Ethernet MAC.

TM

POWERMETER CHANNEL PARTNER Incorporated For wireless communications, Microchip provides an 802.11 Getting Started Wi-Fi® module designed specifi cally for embedded Wi-Fi Development Boards applications. The MRF24WB0MA module is optimized for ■ Explorer 16 Development Board (DM240001); and one of low power and is FCC and ETSI certifi ed with an integrated the following: antenna. – Ethernet PICtail™ Plus Daughter Board (AC164123); or Both wired and wireless solutions are supported by – Fast 100 Mbps Ethernet PICtail Plus Daughter Board Microchip’s free TCP/IP stack. (AC164132); or For customers interested in creating a ZigBee® Home Area – MRF24WB0MA Wi-Fi PICtail/PICtail Plus Daughter Networks with Google PowerMeter compatible devices, Board (AC164136-4) Microchip provides an 802.15.4 transceiver (MRF24J40) or Firmware certifi ed modules with an integrated antenna (MRF24J40MA ■ Microchip Application Libraries with the TCP/IP Stack and MRF24J40MB). These are all supported by Microchip’s v5.25 or later free ZigBee protocol stack. ■ Microchip’s Data Encryption Libraries (SW300052) Microchip Firmware Hardware Tools All of the fi rmware you need to implement the Google ■ MPLAB® ICD 3 In-Circuit (DV164035); or PowerMeter API is included in Microchip’s Free TCP/IP Stack ■ PICkit™ 3 Debug Express (DV164131); or (revision 5.25 or later). Microchip’s Data Encryption Libraries ■ MPLAB REAL ICE™ In-Circuit Emulator System are used to enable SSL security. All of the software can be (DV244005) downloaded from www.microchip.com/googlepowermeter. Software Tools The PIC MCU demo code calls the TCP/IP stack, interfaces ■ MPLAB Integrated Development Environment (IDE) to the Google Server using a demo web page served from v8.43 or later (SW007002) the PIC MCU, and provides the instructions for interfacing to ■ MPLAB C for PIC24FJ128GA010 with Wi-Fi the Google PowerMeter reference code. implementation Visit the “Getting Started” section at www.microchip.com/

Provides activation Google Server Parameters via POST GooglePowerMeter for detailed instruction and links for

Calls sub-tasks firmware download and hardware/software tools.

Microchip/Google Demo Web Page Interface functions Google PowerMeter Activation Request Interface Code (Web page and Retrieve data Reference Code CustomHTTPApp.c) (ginsu.c) Featured Products

Redirect to The following Microchip devices provide the full solution for Activation URL Uses SNTP module, Serves Web pages Uses hash functions smart energy monitoring devices that are compatible with (MPFS2 module), Retrieves POST/GET data Google PowerMeter. Microchip’s TCP/IP Opens TCP/SSL sockets Stack (HTTP client)

Calls Google PowerMeter Function Products Task (GPollForWork) Energy Measurement MCP3901 Demo Code Calls TCP/IP Stack Tasks (MainDemo.c) PIC24/PIC32 MCU & Control dsPIC DSC Ethernet ENC28J60 or ENC624J600 IEEE 802.11 Wi-Fi MRF24WB0M IEEE 802.15.4/ZigBee MRF24J40

www.microchip.com/GooglePowerMeter Visit our web site for additional product information and to locate your local sales office. Microchip Technology Inc. • 2355 W. Chandler Blvd. • Chandler, AZ 85224-6199

Information subject to change. The Microchip name and logo, the Microchip logo, dsPIC, MPLAB and PIC are registered trademarks and PICkit, PICtail and REAL ICE are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. Google PowerMeter is a registered trademark of Google Inc. All other trademarks mentioned herein are property of their respective companies. © 2010, Microchip Technology Incorporated. All Rights Reserved. Printed in the U.S.A. 9/10 DS01346B

*DS01346B*