OpenBCM V1.13 (Linux)

Packet Radio Mailbox

DB0FHN

[JN59NK Nuernberg]

 Login: GUEST





  
VK3EUB > TECH     08.06.07 09:38l 218 Lines 11071 Bytes #999 (0) @ WW
BID : 381_VK3EUB
Read: GUEST OE7FMI
Subj: Ampere-HourMeter Text
Path: DB0FHN<DB0MRW<OK0PKL<OK0PCC<OM0PBC<OK0PPL<DB0RES<DK0WUE<SP7MGD<IQ0LT<
      IK5YZW<VK6HGR<VK3AVE
Sent: 070608/0812Z @:VK3AVE.#MEL.VIC.AUS.OC #:65029 [St Albans] $:381_VK3EUB
From: VK3EUB@VK3AVE.#MEL.VIC.AUS.OC
To  : TECH@WW

VK3EUB/TPK 1.83e Msg #:381  Local Date: 08-06-2007  Time: 4:52 PM  (06:52 UTC)

From :VK3EUB@VK3FIS.#MEL.VIC.AUS.OC  
To   :TECH@WW

Text and pictures for first 36 issues of Homepower mags can be
found on the internet by searching for homepower archive.

From Homepower Mag issue 26 1992  pages 43 to 45                  
                                                                     
Build an Ampere-HourMeter  by Hollister McNeal

On any alternative energy installation, knowing the amount of energy 
produced or consumed is very useful. When storage batteries are 
used, Amp-hour meters on the input and output provide information on 
the energy production or consumption (since Amp-hours x battery 
voltage = energy in watt-hours). Although such Amp-hour meters can 
be purchased commercially, I chose to build one.

A block diagram of the Amp-hour meter is shown in Figure 1. The 
SHUNT is used to measure the current. It must be inserted in the 
negative leg of the battery input or battery output. A shunt is 
actually a very low resistance precision resistor that produces a 
voltage across it proportional to the current flowing through it. 
The voltage that develops across the shunt is then amplified by 100 
in the AMPLIFIER section. The output of the AMPLIFIER is then summed 
(integrated) in the ADDER section. When the ADDER output reaches a 
certain voltage level, the comparator changes its output state. This 
causes two things to happen: The LCD COUNTER is incremented by 1 and 
the ADDER is reset. The 5-digit LCD counter actually indicates 
hundredths of Amp-hours.

Therefore the maximum count is 999.99 Amp-hours. The POWER CONVERTER 
section is needed to provide the appropriate regulated voltages to 
the electronics. It receives power from the 12 Volt battery bank and 
has +5, -5, and +1.5 Volt outputs. One power converter can easily 
support two separate amp-hour meters with a current draw of 
approximately 0.01 Amp.

Amplifier Section

Figure 2 shows the AMPLIFIER section in detail. It uses an LM324 
op-amp configured as a differential amplifier with a voltage gain of 
100. The resistors should be 1% tolerance for best accuracy. As 
there are 4 separate opÄamps in a single LM324 package, the other 3 
opÄamps are available for the ADDER section or a 2nd Amp-hour meter.

Adder Section

Figure 3 shows the ADDER section in detail. It uses an LM324 op-amp 
configured as an integrator. The adder is actually a subtracter, as 
its output goes from 0 to -2.5 Volts as it accumulates the current 
input. Note that the resistors R1, R2, R3, and capacitor C1 do not 
have values specified. R1 and C1 are selected to obtain the correct 
counting rate. Their values are also dependent on the resistance of 
the shunt (RS). The values can be approximately determined from the 
equation R1 = 1.44/ (RS x C1), with R1 in kiloOhms, C1 in æF 
(microFarads), and RS in Ohms . I would recommend choosing C1 
from available values, then calculating R1. R1 should be between 1k 
and 200k Ohms.

For example, my input shunt is 0.001 Ohm. I chose a 15æF capacitor. 
R1 is then calculated to be 1.44/(.001 x 15) = 96 kiloOhms. My 
output shunt is 0.0001 Ohm. I chose a 4.7 æF capacitor. R1 is then 
calculated to be  1.44/(.0001 x 4.7) = 31 kiloOhms. To compensate 
for component tolerances, I would recommend using a potentiometer for 
R1 and adjusting it after the circuit is built for proper 
calibration (see CALIBRATION). Also, R2 should be chosen 
approximately equal to R1 (within 10%). Capacitor C1 should be 
tantalum for best accuracy. Make sure the capacitor is installed to 
match the indicated polarity.

Resistor R3 is selected to optimize offset adjustment using the 100k 
Ohm potentiometer. Offset adjustment is necessary to assure that the 
Amp-hour meter is accurate for low or zero input currents. If R3 is 
too low a value, it is very difficult to set the pot to the optimum 
value, since a slight change in the pot will cause a large output 
variation. If R3 is too high a value, no pot setting will compensate 
for the offset. I used two 10 megaOhm resistors in parallel (5 
megaOhm effective) on my two meters. 
I used an IRFZ40 MOSFET to reset the adder by shorting out the 
capacitor C1. Other MOSFETs such as the IRF511 (Radio Shack 
#276-2072) will probably also work. Note that the MOSFET has an 
integral diode to keep the tantalum capacitor from going more than a 
few tenths volt reverse polarity.

Comparator Section

Figure 4 shows the COMPARATOR section in detail. It uses an LM339 
comparator. As there are 4 comparators in a single LM339 package, 
the other 3 comparators are available for a 2nd Amp-hour meter or 
other circuitry (I used 2 comparators to implement a high battery 
voltage/low battery voltage detection circuit). The zener diode in 
the schematic is a precision reference diode LM385Z. When the adder 
output reaches -2.5 Volts, the comparator output will rise to 
approximately 3.7 Volts, which will both increment the counter and 
reset the adder. The comparator output will remain high until the 
adder output approaches 0 Volts. The comparator output will then go 
back to approximately -5 Volts. 

LCD Counter Section

Figure 5 shows the LCD COUNTER section in detail. The LCD counter is 
Radio Shack #277-302. As 1.5 Volts is generated by the power 
converter circuitry, no 1.5V AA battery is needed. The zener diode 
in the schematic is a precision reference diode LM385Z-1.2. It is 
used along with the 22 kOhm resistor to provide the correct logic 
level to the counter. The reset switch is used to reset the counter 
display to 00000. The display will read up to 999.99 Amp-hours. 
There is no decimal point in the display. Perhaps one could be 
"taped" onto the display if desired. 

Power Converter Section

Figure 6 shows the POWER CONVERTER circuitry in detail. I used a 1/2 
Amp fuse although a smaller fuse (1/4 Amp) should also work fine. 
The fuse was placed in a Radio Shack #270-1211 inline fuse holder. 
An On-Off switch after the fuse could be added also. Four op-amps 
are used, with 3 being in one LM324 package (U3) and the 4th in 
another LM324 package (U4). Do not attempt to combine these op-amps 
any other way as their power pins are hookedÄup differently (U3 uses 
+12 and GND, U4 uses +5 and -8). Be careful to observe the 
polarities on the 10 æF and 47 æF capacitors. The +5 and -5 voltages 
are not exact and will vary with the tolerances of the resistors 
used. The -8 voltage is not regulated and varies with the 12 Volt 
battery voltage and with the current draw on the -5 voltage output. 
Pin 8 of U3 oscillates at approximately 1300 Hertz.

Construction

I placed the electronic circuitry for two Amp-hour meters on a 
single Radio Shack #276-162 printed circuit board mounted inside a 
Radio Shack #270-232 box. The circuit board was quite crowded. I 
would recommend using either two of them or else using a larger 
board. I mounted the switches and LCD counters on the surface of the 
box. Terminals mounted on the surface of the box were used to wire 
the shunt inputs and battery inputs. The inline fuse was placed 
close to the batteries. I drilled holes for access to the pots 
mounted on the printed circuit board inside. I also brought out the 
adder output terminals for ease in offset adjustment.

Calibration

The offset potentiometers are best adjusted with zero current in the 
shunt. Adjust the pot until the output of the ADDER section is a 
stable (unchanging) negative voltage between 0 and -2.5 Volts. 
Particularly with the 0.0001 Ohm shunt this is difficult to do. Use 
a digital voltmeter if possible. A rate of change of 0.01 Volt per 
second will give a total error of 3.6 Ampere-hours per day.

The counting rate is adjusted by changing R1 in the ADDER section. 
The shunt should now be drawing a steady current (preferably on the 
high side, such as with the solar panels in full sun for an input 
shunt, or a water pump or other heavy load for an output shunt). 
Measure the voltage across the shunt with an accurate digital 
voltmeter and divide by the shunt resistance to determine the 
current. Use a watch or preferably a stop-watch to time a set number 
of counts on the LCD counter (the more counts the more accurate the 
result). The number of seconds should then be SECONDS = COUNTS X 
36/CURRENT. For example, with a current input of 10 Amps, 10 counts 
should take 36 seconds. For a current output of 50 Amps, 100 counts 
should take 72 seconds.

Operation

In my setup in Northwestern Pennsylvania, one AmpÄhour meter 
monitors battery input from six Solarex MSX-60 solar panels. The 
other monitors the battery output going to a Trace 2012 inverter. 
Each day before sunrise both meter readings are recorded and then 
the meters are reset to 00000. The meters have been in operation for 
about eight weeks. So far I have been averaging about 100 Amp-hours 
per day for both battery input and battery output. I expect these 
midÄsummer readings will drop considerably by late fall and winter. 

Limitations

If the voltage drop across the shunt is more than 0.03 Volts 
(corresponding to 30 Amps on an 0.001 Ohm shunt or 300 Amps on a 
0.0001 Ohm shunt) the 100X amplifier may saturate. This will not 
damage anything but it will cause the AmpÄhour meter not to record 
at more than the amp rate corresponding to 0.03 volts. Reducing the 
gain from 100x will solve the problem. Replace both 110 kOhm 
resistors with the same smaller value. However, R1 and R2 or C1 in 
the ADDER section will also need to be proportionately reduced.

The LCD counter has a maximum counting frequency of 7 counts per 
second which corresponds to approximately 250 amps. Again, no damage 
will occur if this frequency is exceeded but the counter may not 
increment correctly. The solution would be to have the counter 
increment for tenths of amp-hours instead of hundredths of ampÄhours. 
The easiest way to do this would be to replace both the 100 kOhm 
resistors in the amplifier section with 10 kOhm resistors, thereby 
making a 10X amplifier.

It is not possible for this Amp-hour meter to count backwards. 
Therefore the shunts should be placed so that the current flow is 
always in one direction. The shunts have to be installed in the 
negative leg of the battery.

As the temperature of the circuitry changes the offset adjustment 
will change. I would recommend setting the offset at least once a 
month, preferably at a temperature that is "normal" for that month. 
The circuitry should be indoors and not exposed to excessive heat, 
cold, or humidity. Probably the best improvement in this Amp-hour 
meter would be to use opÄamps for the AMPLIFIER and ADDER that have 
a lower offset voltage and less drift with temperature. The OP177 
op-amp is much better than the LM324, although it is not at all pin 
for pin compatible.

Amphour.zip   Text             as 7+ 1 part  5k insize
Amphour.png   Circuit diagram  as 7+ 5 parts 9k insize
to be sent out later.

73's  Brian


Read previous mail | Read next mail


 01.02.2026 04:25:54lGo back Go up