tinfever / FU-Dyson-BMS

(Unofficial) Firmware Upgrade for Dyson V6/V7 Vacuum Battery Management System
Other
584 stars 66 forks source link

Dyson V8 Battery 180207 Overcurrent #12

Open karatektus opened 1 year ago

karatektus commented 1 year ago

Hey, im running your firmware on a dyson v8 battery and aside from the fact that it doesnt support the 3 Leds it works so far. However the startup overcurrent protection kicks in relatively often. (10 red blinks) and i have to wait for a minute for the error to clear. Is this a configuration issue in the release hex?

tinfever commented 1 year ago

There isn't a configuration issue, at least as far I as I know right now.

Your issue does sound suspiciously similar to someone on the EEVblog forum that was always getting the 10 blink error code for short circuit fault on a V8 PCB 180207. It's possible the way I configured it is right on the edge of working on the V8 vacuums, and since I don't have a V8 I never ran in to that issue.

https://www.eevblog.com/forum/projects/fu-dyson-bms-an-(unofficial)-firmware-upgrade-for-dyson-v6v7-vacuum-bms/msg4410211/#msg4410211

The previous person was getting the short circuit protection code even when the battery wasn't inside the vacuum, so it made most sense that it was probably a hardware fault there.

A few questions to get some more info:

It sounds like this issue is intermittent for you, is that correct? If so, how often would you roughly estimate you get the SCP error code instead of having the vacuum turn on as you expect. 50% of the time? 10%? 90%?

Does charging the battery pack seem to work normally?

If the issue is relatively easy to reproduce, could you see if the issue still occurs without the battery pack installed in the vacuum?

What was the original fault/reason that prompted you to install the firmware on your battery pack?

karatektus commented 1 year ago

Hey,

tinfever commented 1 year ago

Hi,

Sorry for the delay. It sounds like the firmware is right on the edge of tripping the SCP protection on startup. I'm not sure why the startup current would be higher on a V8 but I don't have one to test.

I've attached a modified firmware version with a higher SCP limit setting. It is now set to 325A for 190us, instead of the 175A for 190us previously. Could you give that a try and see if it makes any difference?

You'll need to change the file extension back to .hex. GitHub wouldn't let me upload it as a .hex file.

FU-Dyson-BMS V1_325A SCP Mod.txt

karatektus commented 1 year ago

Hey,

no worries at all! I installed it yesterday and used the vacuum about 5 times since. Always charging it in between. So far it works. I'll update this issue if I get any errors here, but if I dont within the next week I guess this is solved.

tinfever commented 1 year ago

Great! Thanks for reporting back!

mattkellaway commented 1 year ago

Yeah I got overcurrent on a 180207 just about every time I started it - the batteries are a bit degraded but still holding 4.195v. I could start it about 5% of the time without 10 red blinks, no errors without the vac attached, no errors with a 5A resistive dummy load on the battery.

with this variant it starts fine and runs fine, I've cycled the pack a couple of times since and it's great!

Thanks for your work tinfever!

turenabo commented 4 months ago

There isn't a configuration issue, at least as far I as I know right now.

Your issue does sound suspiciously similar to someone on the EEVblog forum that was always getting the 10 blink error code for short circuit fault on a V8 PCB 180207. It's possible the way I configured it is right on the edge of working on the V8 vacuums, and since I don't have a V8 I never ran in to that issue.

https://www.eevblog.com/forum/projects/fu-dyson-bms-an-(unofficial)-firmware-upgrade-for-dyson-v6v7-vacuum-bms/msg4410211/#msg4410211

The previous person was getting the short circuit protection code even when the battery wasn't inside the vacuum, so it made most sense that it was probably a hardware fault there.

A few questions to get some more info:

It sounds like this issue is intermittent for you, is that correct? If so, how often would you roughly estimate you get the SCP error code instead of having the vacuum turn on as you expect. 50% of the time? 10%? 90%?

Does charging the battery pack seem to work normally?

If the issue is relatively easy to reproduce, could you see if the issue still occurs without the battery pack installed in the vacuum?

What was the original fault/reason that prompted you to install the firmware on your battery pack?

I see a V8 schematic in your another project, the shunt is 0.001, but I see a V8 board picture it's 0.002, is it possible there are 2 verions of boards? shunt V8PCBA