Skip to content

FR: Power Management #262

@ntlhui

Description

@ntlhui

During potting and normal idle behavior, FW 3.21.0 can cause the fin to drain the LiPo to unsafe levels.

Add power watchdogs. This should be a separate thread that always runs during FW execution. If the fin is not on a charger and drops below 3.7 V, the fin should shut down with no wakeups enabled.

During normal sleep, the fin should probably wake up every X hours to check its battery state. If the fin battery drops below 3.7 V, the fin should shut down with no wakeups enabled.

We should also do a power study to identify the following current draw characteristics:

  • Normal sleep with wet/dry wake enabled
  • Deep sleep with wet/dry wake disabled
  • Deploy with high rate IMU, 1 Hz temperature, 1 Hz wet/dry, 1 Hz GPS
  • Data upload during connect
  • Data upload during upload
  • Charge mode

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions