davidmpye / V10_Dyson_BMS

A reworked unofficial firmware for Dyson V10 Battery Management Systems
GNU General Public License v3.0
56 stars 15 forks source link

Instruction #10

Open kulic23 opened 7 months ago

kulic23 commented 7 months ago

Hi David, could you write a detailed instruction on how to compile a firmware file from the source file, for example, if I use high-capacity cells, I understand it also needs to be indicated in the code, I am a specialist in battery assembly but I do not understand anything about programming, I need instructions on how to change the battery capacity in the code and compile a new firmware, thank you very much

turenabo commented 7 months ago

seems david's firmware manages cells charge and discharge by voltage

davidmpye commented 7 months ago

Hi,

Yes that is correct. It does use the charge counter capability to learn the cell capacity to gauge battery capacity but it will do that automatically.

The cut offs for full and empty are voltage based and in the config.h file.

You can build the firmware if you need to change these values yourself using Microchip Studio (download link on wiki)

It's important to have high discharge current ratings for the cells as they do get a hard life....

David

On Wed, 17 Apr 2024, 18:00 turenabo, @.***> wrote:

seems david's firmware manages cells charge and discharge by voltage

— Reply to this email directly, view it on GitHub https://github.com/davidmpye/V10_Dyson_BMS/issues/10#issuecomment-2061775660, or unsubscribe https://github.com/notifications/unsubscribe-auth/AARIHYLADB3D4MZWAOSSFZTY52TB3AVCNFSM6AAAAABGLROIPGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRRG43TKNRWGA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

turenabo commented 7 months ago

Hi, Yes that is correct. It does use the charge counter capability to learn the cell capacity to gauge battery capacity but it will do that automatically. The cut offs for full and empty are voltage based and in the config.h file. You can build the firmware if you need to change these values yourself using Microchip Studio (download link on wiki) It's important to have high discharge current ratings for the cells as they do get a hard life.... David

Hi David, where can I find a brief of "charge counter capability to learn the cell capacity"? I am learning BMS, it's an interesting topic. I see you mentioned your firmware doen't have coulomb meter, is this what you are talking?

davidmpye commented 7 months ago

Hi,

Yes it does use the coulomb counter - I need to update the wiki page to explain that.

The CC is used to estimate the pack capacity by observing charge flow on charge and discharge.

Have a look on the wiki - there are links to the BMS IC datasheet which might help give you some ideas.

Cheers

David

On Thu, 18 Apr 2024, 10:01 turenabo, @.***> wrote:

Hi, Yes that is correct. It does use the charge counter capability to learn the cell capacity to gauge battery capacity but it will do that automatically. The cut offs for full and empty are voltage based and in the config.h file. You can build the firmware if you need to change these values yourself using Microchip Studio (download link on wiki) It's important to have high discharge current ratings for the cells as they do get a hard life.... David … <#m-6976835603942111028> On Wed, 17 Apr 2024, 18:00 turenabo, @.> wrote: seems david's firmware manages cells charge and discharge by voltage — Reply to this email directly, view it on GitHub <#10 (comment) https://github.com/davidmpye/V10_Dyson_BMS/issues/10#issuecomment-2061775660>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AARIHYLADB3D4MZWAOSSFZTY52TB3AVCNFSM6AAAAABGLROIPGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRRG43TKNRWGA https://github.com/notifications/unsubscribe-auth/AARIHYLADB3D4MZWAOSSFZTY52TB3AVCNFSM6AAAAABGLROIPGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRRG43TKNRWGA . You are receiving this because you are subscribed to this thread.Message ID: @.>

Hi David, where can I find a brief of "charge counter capability to learn the cell capacity"? I am learning BMS, it's an interesting topic. I see you mentioned your firmware doen't have coulomb meter, is this what you are talking?

— Reply to this email directly, view it on GitHub https://github.com/davidmpye/V10_Dyson_BMS/issues/10#issuecomment-2063378479, or unsubscribe https://github.com/notifications/unsubscribe-auth/AARIHYLYNKQZNW3NFPOBJ3LY56DVRAVCNFSM6AAAAABGLROIPGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRTGM3TQNBXHE . You are receiving this because you commented.Message ID: @.***>