I developed this circuit to gather average voltage and current data for a switched DC load and serve them as 5Vmax analog outputs as well as use them to produce a 5Vmax analog signal representing the power. In addition to these analog signals, there is also a resettable instantaneous over-current relay output. Current flow must be from Load(+) to Load(-) for proper operation. The PIC_Multiplier is this. This circuit is used here.


Bill of Materials:

PIC Program: