Page Properties | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Goals
- Distribute power to all components with maximum efficiency
- Reliable operation
Background and strategic fit
A power distribution board is necessary to supply power to the various subsystems in the vehicle. This board performs distribution, startup, shutdown and emergency shutdown as required in regulations. In addition to supporting powering the boards, it also powers components directly, such as the horn, camera and others.
...
Assumptions
...
Requirements
# | Title | User Story | Importance | Note |
---|---|---|---|---|
1 | DC-DC |
| Must have | |
2 | Thermal Control |
| Must have | |
3 | Rear Power Distribution |
| Must have | |
4 | Front Power Distribution |
| Must have | |
5 | Aux Charger |
| Not urgent | |
6 | Protection |
| Must have |
Power State
It is best to imagine there are two state the power distribution boards can be in, one for car start up/emergency stop, and one for drive.
During start up or emergency stop the car's LV(low voltage) systems is powered off of an auxiliary battery, in this state only some system are allowed to be powered ie: BMS, rear light, and driver control. Only a limited system are allowed to be powered is to reduce power loss on the aux battery. Note that in this state the main battery relay are open, meaning that no HV(high voltage) devices are operating.
During drive the car's LV systems is powered off of DC-DC, in this state all system are powered.
Power Path Select
[Under construction]
Firmware
Power distribution is divided into two parts: Front Power Distribution and Rear Power Distribution,
Modules that are shared partly between Front and Rear:
- Lights
Modules only needed by Front:
Modules only needed by Rear:
- BMS Carrier
- Motor-Controller Interface / Pre-Charge
- DC-DC
Notes:
- The modules that are shared between front and rear will still be implemented as separate modules in the Front and Rear projects (due to some differences), however there will be a shared module that will contain common code