So I modified yet another one of my OBDIIC&C devices to receive the internal BCM serial tap voltage data stream from the LV side of the isolation OPTO.
This could be the basis of a handy gadget for HCH2 owners with standard cars wanting to find out which sticks are bad etc.
It's basically 25 bytes 31250,9,O,1 format. Weird baud rate but that's what the shortest bits says.
We have a two byte rotating header $80,$52 or $C0,$52 and then 22 bytes of voltage data and a final checksum.
In this example packet below the header is $80,$52. The checksum is $43.
The two bytes that make up each tap voltage have the high byte and the bottom nibble of the low byte combined to form 12bits of data.
If we take (Voltage Tap 1) VHB0 the first part high byte
$5E and low byte
$05 low nibble
$5 we get $5E5 = DEC 1509 = 15.09V
This is the voltage between VHB1 (negative) and VHB0 (positive)
VHB0 is the positive high end of the pack. VHB12 is the negative low end of the pack.
POS ------ VHB0 --- VHB1 ---- VHB2 --- VHB3 --- VHB4 --- VHB5 -- VHB6 & 7 -- VHB8 --- VHB9 --- VHB10 -- VHB11 - NEGATIVE VHB12
$80,$52,-- (
$5E,
$05),($5E,$0D),($5E,$06),($5E,$0E),($5E,$03),($5E,$0D),($5E,$05),($5E,$0D),($5E,$05),($5E,$0E),($5E,$06),$43
Note VHB6 and VHB7 are directly connected internally via the battery main switch when it is on.
So in effect they are the same connection but provide continuity for voltage sensing on the taps either side of the switch when it is off.
The operating sensing range of each voltage tap is about 0.5V to 20.15V
Resolution is to two decimal places with accuracy of about +/-10mv or so.
There is a full 25byte serial data packet sent every 15ms.
That is about a 66hz refresh rate if you wanted maximum speed for logging/processing the tap data etc.
In the video I also show the 11 x 10k 0.1% tolerance resistor matrix divider (BCM Fooler) for simulating perfectly balanced battery taps.
With a pre-resistor (inserted where the screw terminal jumper wire is) the voltage the BCM sees can be turned down to whatever we like...
i.e A 250V Battery can become 200V as far as the BCM is concerned.
Now to build and install the little serial fooling gadget into the BCM itself.