Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite Thermal Runaway detection #2012

Merged
merged 4 commits into from
Dec 22, 2024
Merged

Conversation

Ralim
Copy link
Owner

@Ralim Ralim commented Dec 7, 2024

  • Please check if the PR fulfils these requirements
  • The changes have been tested locally
  • There are no breaking changes
  • What kind of change does this PR introduce?

This closes #1946.
Rewriting the thermal runaway to look for a low-high delta instead of a rate of change.
This should be more reliable.
Also this only checks until we are confident the hardware isn't broken (for main broken case). So it should avoid false tripping.
This is a tradeoff; where we wont detect a runaway immediately, so I have kept the check for the ADC going off the charts to find a runaway tip.

This will need TESTING for confidence. But I'm posting this early for testing feedback.

  • What is the current behaviour?
  • What is the new behaviour (if this is a feature change)?

  • Other information:

@Ralim Ralim force-pushed the issue-1946-thermal-runaway-update branch from a05f49a to c90d312 Compare December 9, 2024 10:40
@Ralim Ralim force-pushed the issue-1946-thermal-runaway-update branch from c90d312 to 8f05433 Compare December 22, 2024 01:32
@Ralim Ralim merged commit e45d648 into dev Dec 22, 2024
36 checks passed
@Ralim Ralim deleted the issue-1946-thermal-runaway-update branch December 22, 2024 01:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

TS100 Thermal Runaway Retune/Option to disable
1 participant