Skip to content

Control Thread to Toggle Efuse States #130

@caiodasilva2005

Description

@caiodasilva2005

We need a system in which we can easily toggle various efuses to turn on different parts of the car at will. More importantly, we need a way to toggle different efuses based on Calypso CAN messages.

The following E-fuses should be enabled by default:

  • EFUSE_DASHBOARD
  • EFUSE_LV
  • EFUSE_BATTBOX
  • EFUSE_MC
  • EFUSE_FANBATT ?? (We may need to do this conditionally based on pack temp)
    All the efuses above should be able to be completely toggled by CAN messages

The following E-fuses should be controlled by a control thread:
should turn on:

  • EFUSE_PUMP1 if motor is higher than X temp
  • EFUSE_PUMP2 if MC is higher than Y temp
  • EFUSE_RADFAN if motor is higher than Z temp
    All these efuses should be able to be turned on my Calypseo but only turned off if conditions are safe to.

Metadata

Metadata

Assignees

Labels

a decent amount of workFor medium-sized tickets (probably won't take super long, but might still be a good amount of work)

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions