Open kulic23 opened 7 months ago
seems david's firmware manages cells charge and discharge by voltage
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: @.***>
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?
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: @.***>
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