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.
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)




