Professional Documents
Culture Documents
Battery
Discharger/Capacity
Meter (2)
Part 2: keyboard, discharger and assembly
Design by B. Stuurman
Keyboard
A small keyboard is required to
enable the entry of user information.
Our approach has been a ready-
made keyboard with 12 buttons.
Each key has an individual as well
as a common connection. Because
the control module can measure ana-
logue voltages, it suffices to fit a volt-
age divider for each key. The
schematic of this is shown in Fig-
ure 5. The table below the figure
lists the key symbols. The second
line indicates the resistor value for
each key and the third line shows
the resulting hex value that will be
obtained when the key is pressed.
24k9
The proper functionality of the
analogue
keyboard can be tested with the aid
of the program ‘KEYTEST.HEX’,
which can be found on one of the
2k58
4k64
6k81
10k0
13k3
16k7
21k5
28k7
36k5
46k4
64k9
diskettes that belong with this pro-
0 1 2 3 4 5 6 7 8 9 # ject (see the Parts List). After that
*
program has been loaded, it can be
GND
started by typing ‘chip’. When no
key is held down, the display will
Hex value 00 18 28 36 48 58 67 76 88 97 A6 B8 show the value ‘FFh’ or ‘FEh’; when
010201 - 2 - 13
a key is held down, the displayed
value should be the same as the one
Figure 5. The keyboard with the necessary voltage dividers. listed in the table. The actual value
may deviate a little, because only the
high nibble is used, the low nibble
The resistors may be mounted directly on the divider resistor, which has value of should be between 5h and Ah.
back of the keyboard. The common connec- 24k7. The other end is connected to
tion for the buttons is connected to Gnd. The the individual key resistors. To the
+5 V supply is connected to the common keyboard we fit a 3-core cable with Discharger
The discharger, the schematic if
which can be seen in Figure 6, com-
IC1 prises three parts. The upper part
LP2950CZ5.0
serves as the power supply and for
the on and off control of the cooling
K2
K1
D2 D1
K3 12V fan. An unregulated mains adapter
C1 (6-12 V/300 mA) may be used for the
1N4148 C2
+5V
R1
power supply. The regulator (IC1) is a
0V 100n T1
R2 220µ 25V ‘low drop-out’ type, which will pro-
1k
48k7
INPUT2
R7 R8
nected to K3, the cooling fan to K2,
OUT1 T2 3A15 F
C3
while K1 is used for the power sup-
97k6
18k
OUT0
SERVO1
T3 100µ ply connector from the control mod-
(PWM) 50V
D
ule.
T4
The battery voltage is measured
K6
2x BS170
R9 +aV
at connector K6 (+aV and –aV). A
G
22k –aV short length of wire links this con-
C4 BUZ100 nector directly to the terminals for
P1 S the battery, so that the voltage drop
100n
C5
25k
across the fuse and current carrying
100n R11
wires does not affect the measure-
ments. The signal at K6 is filtered by
56k
1Ω
1Ω
1Ω
R12
0V
1
10k
K4 R3 P2 P1
+5V R5 + COMPONENTS LIST
H1
H2
R2
R4
R8
R7 (Discharger board)
0 R6 Batt. C3
ROTKELE )C(
D2 K1
R1 T1 T2
-
K6 K5 Resistors:
C1 C6
IC1 K2 D - aV + R1 = 1kΩ
+ - T3
R12
R11
R13
D1
IC2 R2,R10,R12 = 10kΩ
R9
S R14 T R3 = 100kΩ
C2 R15 C5
K3 C4 3A15/F G
R10 R4 = 220Ù
H3
H4
R16 010201-2
0 +12V F1 T4
2-102010
R5 = 16kΩ2
R6 = 48kΩ7
R7 = 97kΩ6
010201-2 R8 = 18kΩ
R9 = 22kΩ
R11 = 56kΩ
R13-R16 = 1O, 0.5W
P1 = 25kΩ preset
P2 = 100kΩ preset
Miscellaneous:
K1,K5 = 3-way SIL pinheader
K2,K6 = 2-way pinheader
K3 = 2-way PCB terminal block,
lead pitch 5mm
K4 = 5-way pinheader
F1 = fuse 3.15 A (fast) in PCB mount holder
PCB, order code 010201-2 (supplied
together with control board 010201-1)
Diskettes, project software, order code
Figure 8. This is what the completed discharger PCB looks like. 010201-11
The remainder of the circuit is for to provide the desired current when again, male PCB headers, with the exception
the adjustment and regulation of the the voltage is lower than 1 V. In this of K3 (screw terminals) and those for the cur-
discharge current. The Servo 1 out- event, the current variable ‘goes rent carrying connections, for which PCB pins
put has a PWM signal that is filtered through zero’ and this is then indi- are used. Resistors R13-R16 are mounted
by R9 and C4 and is then applied to cated. 4 mm above the board to improve their power
the gate of the power-MOSFET (T4). There is an anti-parallel body dissipation.
The source connection contains the diode between the drain and source With the prototype, the printed circuit
current-measuring resistors R13-R16. of the power-MOSFET. If, by acci- board traces that go to the battery terminals
The voltage drop across these is dent, a battery is connected the were tinned with extra solder in order to
amplified by opamp IC2 and routed, wrong way around, fuse F1 will blow reduce their resistance. Figure 8 shows a cor-
via Input 1 on K5, to the control mod- and limit the damage. It is important rectly assembled example of the discharger
ule. P1 adjusts the gain and P2 is to use a fast fuse here. PCB.
used to compensate for the offset The printed circuit board layout
voltage. A variable is used to set the and component overlay for the dis-
operating range of the PWM. It also charger are shown in Figure 7. The Assembly
shows if the current is stable. It is assembly of the board is self- The prototype was successfully housed in a
possible that the MOSFET is unable explanatory. All the connectors are, Teko sloping enclosure type 362, but many
other kinds of enclosures are also suitable, of switched on. the display should be 125 (5/10.2 ?
course. The title photograph gives a good A program can now be up-loaded 255) with an attenuation of 2. At an
indication of how the various components by pressing Alt+l. At the bottom of input voltage of 15 Vdc the value
have been fitted inside the enclosure. the screen you are prompted for the should be 188 and the attenuation 4.
The rear panel has a large opening for the name of the program. The extension And finally 25 Vdc; the value should
airflow from the cooling fan and in the front is always ‘HEX’. The program is be 156 and the attenuation 8. The
there are 8 holes, dia. 14 mm, for the air inlet. loaded after confirming with enter. measured values may deviate by
Both printed circuit boards are mounted to By loading the program ‘KEYTEST’ about 2 or 3 units, but if it is more,
the bottom of the enclosure with the aid of the keyboard can be tested. The pro- and the resistor divider values are
stand-offs. Suitably sized apertures need to gram can be executed with the com- correct, then it is possible that either
be cut in the front panel for the keyboard and mand ‘chip’ or by setting the switch T2 or T3 is leaky.
the LCD. Additional holes are required for the ‘Chip-Auto’ to the ‘Auto’ position and Once all the tests have been com-
two slide switches and binding posts (wan- switching the discharger on. pleted successfully, the program
der sockets). The RS232 connector was The voltage divider has to be ‘NICADIS’ may be loaded. The dis-
mounted on the left-hand side of the proto- tested as well. For this purpose we charger is now ready for use, with
type enclosure. load the program ‘DIVITEST’ and run the exception of calibrating the cur-
The battery discharger is now nearly it. We connect a voltage of 5 Vdc to rent. Connect a battery pack to the
ready. All that remains are a few intercon- the battery terminals. The value on discharger, with an ammeter in
nections. In order to prevent mistakes, the
complete schematic of the necessary wiring
is given in Figure 9. The lead from the mains
adapter is connected to K3 (check the polar-
ity!). Solder three wires to the power MOSFET
Analysis
(use heavy wire for the source and drain con- of a discharge voltage curve
nections) with push-on terminals at the other The curve shown below is the discharge voltage of a 7-cell NiCad battery with a
end; these are connected to the terminals for nominal capacity of 1900 mAh. The discharge current was set to 190 mA (0.1 C)
T4. Use the same heavy wire to make the con- and the discharge voltage to 1 V/cell. The battery was fully discharged after 8
nection between the battery connections on hours and 4 minutes. The measured capacity was 1532 mAh. A little bit low per-
the PCB and the terminals on the front panel. haps, but then the battery wasn’t new any more either.
All other interconnects employ connectors, The curve is as expected, but there is still something strange. At a voltage of 8.4 V
which are cut from a strip of turned pins for the battery pack is empty, the voltage declines rapidly – this much is normal. At
PCB mounting. The cable for K6 has two ring 7.1V however, the voltage flattens out. Because the voltage drop has been about
1.3 V it appears that 1 cell has reversed polarity and is accepting a charging cur-
terminals at the other end, which (together
rent in the wrong direction. Shortly afterwards the end voltage has been reached.
with the other ring terminals) are bolted to
Because the discharge current was 0.1 C, it would have been better if the switch-
the binding posts. The cooling fan is con- off voltage was set to 1.1 V/cell. In this case no polarity reversal would have taken
nected to K2 and the plug from the control place.
module power supply lead goes to K1. A 3- Lead-acid batteries are more sensitive to polarity reversal than NiCad or NiMH-
core cable, with a 3-way female header at cells. It is usual to select a switch-off voltage of around 70% to 80% of the nomi-
both ends, is used for the connection nal voltage, but this is also dependent on the discharge current, of course.
between K5 and Input 1 of the control mod-
ule. This cable also carries the +5-V and 0-V
lines. A 5-way female header with 5 individual V 9.50
wires, each with a 1-way female connector at
9.25
the other end, is connected to K4. These are
connected to Out 2, Input 2, Out 1, Out 0 and 9.00
PWM (Servo 1) respectively. This prevents
ground loops. 8.75
The final wire that is required, connects K5 8.50
on the control module to the slide switch
‘Chip-Auto’ on the control panel. 8.25
8.00
Software 7.75
The battery discharger has two modes of
7.50
operation: the command processor can be
active or a program can be running. To com- 7.25
municate with the device, or to upload a pro-
7.00
gram, ‘CHIPTERM’ or ‘VBTERM’ (Windows 0 50 100 150 200 250 300 350 400 450
version) has to run on a PC and the dis- 010201 - 16 Min
charger connected to the serial port. The
switch ‘Chip-Auto’ on the discharger has to Discharge curve for a 7-cell NiCd-battery pack.
be set to the Chip position before it is
series. Set the number of cells and carried out to smooth the curve. At be read by the plot program and be drawn as
the voltage per cell as appropriate. the same time, the average voltage a discharge curve. The file PLOTR.ZIP con-
Set the current to 2500 mA. Using and discharged energy are calcu- tains all the necessary information.
P1, calibrate the actual current to be lated. The generated .DAT file can (010201-2)
2500 mA. Now set a current of
100 mA, and use P2 to set the actual
current to this value. Because of the
control loop the readout may fluctu-
ate a little; therefore adjust to a best
possible average. LCD
display
Generating discharge
voltage curves
While discharging, a voltage sample
is stored in memory every minute.
K6
Memory locations 600h-7FF h in the
chip
K5
EEPROM are used for this. Address
600h contains the attenuator value
and 601h the current value. Once the auto
discharge cycle is completed, these
values can be retrieved and stored
JP1
K7
processor and open a .LOG file
using Alt+o. By giving the com-
mand ‘prog 600’ the address 600h is
S1
displayed on the screen followed by
two data bytes. By pressing the ‘+’-
key successive values will appear. on
Continue until the data byte is equal
+5V
analogue +5V GND
to 00h. This indicates that the end of
0
the sample log has been reached off
1 2 3
and the .LOG file can now be closed
with Alt+c. Using the program
K1
K2
K3
K4
0 #
*
keyboard
COMPONENT LIST K4 (with p.d. resistors)
+5V
(mechanical) +
0 Batt.
K1
– enclosure, e.g., Teko desk type K6 K5
-
362 + K2 D - aV +
-
– heatsink for T4: Fischer S T
SK132/37.5/SA
K3 3A15/F G
– fan, 40 x 40 mm, 12 Vdc +12V F1 T4
0
– mains adaptor, 300 mA, 6-12
0
Vdc,
+12V
– binding post, red
– binding post, black 6 - 12 VDC
– keyboard, 12 keys, 1 common
connection, 12 individual 100
BUZ