Power Monitoring

Power Distribution Shunt Based Power Monitor


This solution calculates individual power usage data for 3 loads using a low cost MCU and the MCP3903 analog front-end. This design targets a 100mA to 23A dynamic range with 1% error or better.

This library is written in C code and designed to be easily migrated to PIC18, PIC24, dsPIC,and PIC32 families. It can be a standalone dedicated power monitor function reporting data to the system or incorporated into an existing MCU.

Click image to enlarge

Features


  • Calculates Active Power, RMS Voltage and Current for each of 3 loads
  • Written in 100% C Code for easy portability
  • PC based GUI for easy evaluation
  • Low MCU resource utilization

Required Hardware


  • MCP3903 Evaluation Board (ADM00310)
  • PIC24FJ128GA310 PIM (MA240029)
  • 9V Power Supply
  • 1mΩ (3W) Shunt Resistor
  • Resistors: Two 250kΩ (0.5W) and one 470Ω (0.25W)

Downloads