2019-10-12 - Car Charging, Power States, Faults
Design Meeting: Car Charging, Power States, Faults, etc.
Scheduled: Nov 12, 2019 at 8:30 PM to 10:00 PM
Charging:
Scenario: Car neutral → connect charging port → disconnect it: (happy)
- Charger interface board would notice the connection.
- Charger interface broadcasts that charging port has been connected.
- Charger interface thinks we good2charge
- Cenrtre console: will know, and show, and we're good to charge
- if we try to swtich to drive (we must not be able to)
- Charger gets disconnected
- Cenrtre console: will show that we're not charging anymore
Scenario: When to stop?
- BMS needs to know if we're charging, if we are, then when voltage gets high, it asks to stop charging.
- BMS needs to send message to charger board, when we're nearing full charge: limit the current. We need to dynamically tell it. taper
- if something goes wrong, it faults, and opens relays:
Scenario: Car neutral → connect charging port → disconnect it: (something goes wrong, how do we know?)
- Charger interface board would notice the connection.
- Charger interface broadcasts that charging port has been connected.
- Charger interface thinks we good2charge
- Cenrtre console: will know, and show, and we're good to charge
- if we try to swtich to drive (we must not be able to)
- Charger gets disconnected
- Cenrtre console: will show that we're not charging anymore
Scenario: Car not in neutral → No charging
- still haven't figured out if we're hard setting.
Scenario: Car turned off → connect charging
- Charger interface needs to be powered all the time.
- Charger interface needs
Power States:
Scenario: Car power-up sad paths:
- Pedal boards: show status "power coming from aux/dcdc on the driver display"
- Buttons: Power on doesn't work, we'll know, power off doesn't work, kill switch
- Rear power distribution: We woudln't have enough charge: driver display will show, or can messages will show
- Rear power distribution: doesn't turn on some of the boards
- BMS: fault in the battery : gets covered in the heartbeat, those boards always have to be on
- BMS: relays are closed
- MCI: not letting us if precharge completed:
- MCI: problem in the connections
Power States: Faults while Driving
- BMS Carrier Faults:
- BMS Broadcasts I FAULTED AND
- MCI:
- MCI broadcasts I FAULTED AND
- Boards going offline: at any time any of the boards could go offline, what should we do if that happens?
- Power Distirbution
- BMS sends heartbeat message:
- Front power distribution
- Rear power distribution
Todo:
- Rear Power Dsitributoin: we should be able to override if aux doesn't have enough charge to open the relays.
- Question: what happens if the car's in drive mode and we plug in? should we hard set to neutral?
- possible: debouncing
- RPI on driver display can be separate can id for the stuff that it only cares about.
- MCI: should we time out if precharge doesn't complete?