Git Product home page Git Product logo

Comments (5)

turenabo avatar turenabo commented on July 29, 2024

I think I found the answer in main.c, let me learn your codes carefully, many thanks

from fu-dyson-bms.

tinfever avatar tinfever commented on July 29, 2024

Hi, My firmware is able to detect which vacuum model is used so it can work seamlessly with all of the supported models. It uses different thermistor lookup tables depending on which model of vacuum it detects. I don't know why the original designers of the BMS board changed the design. I believe the opamp is being used as a comparator to send an overtemperature signal to the ISL94208 which sort of overrides the ISL94208's built-in overtemperature threshold. Perhaps the the designers wanted a different overtemperature threshold for the ISL94208's protection.

from fu-dyson-bms.

turenabo avatar turenabo commented on July 29, 2024

Hi, My firmware is able to detect which vacuum model is used so it can work seamlessly with all of the supported models. It uses different thermistor lookup tables depending on which model of vacuum it detects. I don't know why the original designers of the BMS board changed the design. I believe the opamp is being used as a comparator to send an overtemperature signal to the ISL94208 which sort of overrides the ISL94208's built-in overtemperature threshold. Perhaps the the designers wanted a different overtemperature threshold for the ISL94208's protection.

hi, thanks for your answer, yes, I saw it in main.c. Btw, I remember you commented maybe orignal firmware doesn't have low temp protection, I did an experiment today, I put a battery pack with orignal firmware in my fridge, it was -18c, it flashed 6 yellow light when I push the button, no output, and it recovered when temp came up.

So, maybe to delete low temp protection funciton isn't a good idea, but at what degree does temperature protection start? for sure, you already did a lot for us, maybe someone can try to calibrate.

from fu-dyson-bms.

tinfever avatar tinfever commented on July 29, 2024

That's good to know the original had that under-temperature protection. It would make the most sense to update my firmware with a lower threshold temperature, but that will require updating the look up tables and possibly modifying my poorly implemented binary search algorithm. I won't be able to do that anytime soon unfortunately.

from fu-dyson-bms.

turenabo avatar turenabo commented on July 29, 2024

That's good to know the original had that under-temperature protection. It would make the most sense to update my firmware with a lower threshold temperature, but that will require updating the look up tables and possibly modifying my poorly implemented binary search algorithm. I won't be able to do that anytime soon unfortunately.

I will try to do something in parallel, I am very happy to learn BMS with you and with a failed battery, zero cost but very fun.

from fu-dyson-bms.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.