DieBieMS v0.9 Batch 4

So, I hooked my “fried” DieBieMS to my battery and could connect to it through Serial port using a TTL USB converter.
Pack voltage is OK.
All temperatures are OK.
All cell voltage are OK BUT one (C0) which is off by 0.28V (confirmed with a voltmeter).

What can be the cause of this ?
If CANbus is working fine, I’ll use it as it for dev purpose. :+1:

EDIT :
Just found a little crack on the C0’s bleeding resistor



Not sure if it’s relevant or not to my issue, but I didn’t identify who was the magic smoker yet.

Is the real life voltage the same as the GUI reading?

I honestly appreciate your help but… do you really read my posts before replying ?

So :

  • Real world C0 voltage : 4,08V
  • DieBieMS read C0 voltage : 3,80V (= 0,28V off)
1 Like

Start with continuety meassurments, From C0 group, via cable to connector to resistor, to see where the drop is. if you end up with 4,08V at the LTC IC then I’d say you prob looking at swaping it for a new one.

Could also try apply some preassure to the connector to see if the crimp is crap or not

1 Like

Thanks for the tip.
I finally found the culprit : C0’s R36 resistor is 18 kOhm instead of 100 Ohm.
This resistor is inline with the LTC cell voltage reading input, so it explains why it’s off.

The microscope also confirmed he was probably the smoker one :

C1’s R36 has also a burn mark but still at 100 Ohm.

However, I can’t change a so tiny resistor by hand. Its life will end on the bench. :slightly_smiling_face:
Thanks for your time.

1 Like

Oh sure you can! Just power it of first and its pretty risk free :smiley:
You just need two soldering irons or if you’re really quick you can do it with one.
I think one resistor is 100Ohm and the one next to it is 3.3k

I actually changed that on mine. 2nd from top is burnt.

Also, fixed burnt traces with wires.

These pics were taken in Jan 2019. Still working great!

5 Likes

What happend ?

I connected balance terminals – and probably accidentally switched on the VESCs – before I connected the power terminals to the VESC.

1 Like

@JTAG @Sam

I am having an issue, my board does power on but as soon as I apply any acceleration, even without me standing on it. Diebie shuts down with the following error shown in the diebiems tool: “errPreCharge”

Any idea what that error should mean or what would be the cause of it?

I’ll bypass bms later today just to confirm that it is diebie that’s shutting down.

Realtime data and charging works fine btw.

Thanks

The Pre charge function enables a PFET:

Can you check on your PCB for any signs? like missing resistor or burnmarks.
From what I can tell from the datasheet of bq76200, the precharge is meant for a deeply depleted battery to set a lower current to not harm the battery. Its controlled by the MCU however. So not an automatic function.

In settings to my BMS I have the precharge output on true for discharge as well. Not entirely sure what it does while discharging since the series resistor R33 only handles around 3-5W. Maybe its used as kind of a softstart/inrushlimiiter before you can utilize full current.

I can help you with a step-by-step troubleshoot, given that you’re comfortable with probing your PCB with a multimeter

2 Likes

Thanks a lot. I’ll do a visual inspection later today, I don’t have a multimeter with me since I am on a vacation but surely I’ll update you once a take a look at it tonight.

Thanks.

1 Like

On further inspection I think that the precharge condition from the BQ76200 in Diebiems case Isn’t used as described in the datasheet at all(trickle current), but implemented precharge for the discharge if that makes sense.

1 Like

This is it. This is why there is a timeout paremeter.
ERROR Precharge is triggered when the BMS is in Precharge operation and the load voltage hasn’t match the battery voltage * a precharge percentage (“Minimum precharge factor” parameter).

This is pretty strange as normally this error occured at the startup…
Could you hook a PC to the DieBieMS for reading its state ?

1 Like

I do that. Opstate changes from a standard powered on if I remember correctly to errprecharge the second I put my finger on my remote…

I have noticed that after it shuts down it won’t power up for a minute it two after that at all…

I am using push to turn in function. I am not using switch to turn the board on.

BTW the battery is fine. Cells are 3.8v each, so nowhere near low V cutoff.

That’s weird…
It appears from nowhere ? Or is it after a servicing/issue/setup change ?

I was riding really slow… Like 8-9km\h. Stopped to let some cars go by, and the board was off… Turned it again on pushed the acceleration just to see it off again…

It was a rough road tho. So a lot of vibrations…

I’ve opened the board, spinned the wheels and the loud puck like electric bang was heard. I’ve cought it on video…

I don’t see anything burned or missing btw now.

I’ve tried bypassing the BMS and the esc Turned on just fine.

I have a spare diebie so I will be replacing it in a few days.

Is there anyone doing diebie repairs? I would like to send this one for inspection and repair if possible.

Thanks.

I can ship it back to me take a look if you can’t find anyone local.
PM me if you need.

I repaired 3 of my own and one for @PixelatedPolyeurthan .
I’m abit swamped atm tho.

1 Like