/
2024 - 2026 Electrical SRR Presentations
2024 - 2026 Electrical SRR Presentations
Date
Attendees
- lots of ppl
Agenda
Time | Item |
---|---|
10 AM - 10:10 AM | Data Acquisition SRR presentation |
10:10 AM - 10:30 AM | Data Acq SRR Q&A |
10:30 AM - 10:40 AM | Controls SRR |
10:40 AM - 11:00 AM | Controls Q&A |
11:00 AM - 11:10 AM | Power Gen SRR |
11:10 AM - 11:30 AM | Power Gen Q&A |
11:30 AM - 11:40 | Power Sys SRR |
11:40 AM - 12:00 | Power Sys Q&A |
12:00 AM - 12:10 | BPS SRR |
12:10 AM - 12:30 | BPS Q&A |
Presentation Notes
Sidharth Babu:
Data Acquisition:
Purpose of the system:
- Primarily a telemetry/race strategy team
- Goal is to monitor and report on the mechanical and electrical systems
Sensors:
- We want to add an additional suite of sensors to get extra data
- Currently:
- IMU
- Airflow
- Temperature
- TPMS
- New sensors:
- Brake Pedal potentiometer
- Steering position sensor
- Atmospheric pressure (barometer)
- Humidity
- New sensors will help inform our new models and lead to more accurate race strategy simulation.
Telemetry:
- What do we want to solve:
- Collect useful signals for race strategy
- Monitor vehicle health in real time
- Why:
- Sufficient information capture is necessary for ML model
- ... Went a bit fast here
Dashboard:
- What:
- We want to add additional features for visualizing fault data as well as better battery health monitoring
- Why:
- missed this, bit fast
Race Strategy:
- Purpose:
- Optimize performance using incoming vehicle and environmental data
- 2 main goals:
- Output optimal vehicle speeds ever ~3 seconds
- ...
- What are we modeling:
- Various energy metrics as well as mechanical characteristics
- Road-Related and Weather-related environmental simulations
Q&A / Notes
- Why IMU sampled faster than steering?
- Steering changes slower than IMU data
- How do we model the laps themselves?
- Replacing random track generation with actual topological data pulled from race tracks
- Why is the brake pedal sensor under Data Acq and not controls?
- Depends on whether or not controls wants to use that data, we're just measuring brake for data points
- Controls does need it, so maybe they take it and it can transmit it over CAN
- Depends on whether or not controls wants to use that data, we're just measuring brake for data points
- Are we storing CAN messages anywhere for post-processing?
- We have an InfluxDB that has the ability to store them, so we can make this available for other teams as needed
- Pressure sensor for downforce where are we mounting this:
- Maybe rear of the car?
- Jacob: Get at least two, you need that for pressure differential
- Are you pulling data from array?
- Yes
- Is adding this many sensors a bandwidth strain on the CAN network?
- We have a separate CAN network planned just for our sensors (TelemetryCAN)
- Are we sure that there is a link between humidity and electrical performance?
- Initial research suggests that it does
- For the vehicle simulation itself have you looked at different solvers?
- Not really
- Jacob: Look into RK4 as an equation solver for the vehicle
- Have you thought about using dashboard for Real-time debugging for other systems?
- We could add this, doesn't seem like it would be too difficult
- Look into RTK Station for highly accurate position monitoring
Controls:
- This presentation showcases what our planned new features and the relevant regulations are
- Main focuses: efficiency, safety, ease of use
New controls features:
- Currently: Regen braking, gears (direction), 1wd, cruise control (v1), 1-pedal drive (v1)
- Want to move towards: 2wd, software differential
Cruise control:
- Currently not ergonomic to use
- Want to improve the control flow
One Pedal Mode:
- Currently three discrete zones (regen brake, dead zone, accel)
- We want to move to a hybrid range where regen and accel are mixed throughout the pedal ROM
Display modifications
- Current features: single static page, no control / navigation
- New features: Multiple pages (have got be organized), Blind spot detection (we don't have side mirrors right now)
Interior Modifications
- We want to move buttons onto the steering wheel itself to make it a little easier to control.
New Controls hardware:
- Moving to a system on a module architecture where the shared core is common and quickly replaceable
- We are going to have a controls specific SOM just for our system along with the standardized leader SOM
Controls Q&A
- How complex is / what is a software differential?
- How do you propose to navigate the multiple pages easily? Touchscreen might be tough?
- Steering wheel buttons
- blind spot monitoring - how will this be monitored
- distance sensor detects object within certain threshold and lights something up
- idea for buzzer to indicate something is in the blindspot to reduce latency
- separate display board from Controls? via board that uses CAN instead of using UART
- "not a terrible idea" - Ishan. would be faster
- who made the decision to switch to two-wheel drive/what is the justification
- increases efficiency of motor performance
- mechanical srr coming after current gen is finished
- where is dashboard/display located?
- display is to the right of the driver
- will the display be directly on the Controls leaderboard? does it use USART?
- top contender will use UART
- steering wheel inputs will use GPIO?
- yes
- where will blind spot detection be?
- ~back left of car
- pedal control
- current pedal has thresholds for regen breaking, constant speed, and accel
- new one pedal mode is more intuitive
- question about camera
- backup camera will not be on display because driver needs to see it at all times
- how to coast
- ideally use cruise control
- one pedal mode should be separate mode, probably won't be used as much with two-wheel drive
- enter normal mode to coast
- how to control motor
- currently: mapped to current
- next-gen mapped to voltage, provide current limit
- is there a difference between daughterboard and som?
- daughterboard is for leader som
- do you have enough GPIO pins
- need to check before PDR
- can use GPIO extension
- still planning on implementing sim board?
- sim board is only for testing purposes
- could possibly add to display but no plans right now
- might be hard to do with all buttons on steering wheel
- scroll wheel instead of potentiometer?
- might slip too easily while driving
Power Generation:
Notes:
- Relevant regs
- only Commercially available cells
- 4m^2 total solar array
- no more than 6 types or sizes of cells
- What are we solving
- Our current cells are not the best
- If we switch to better cells, we have to change the MPPTs
- Blackbody A (telemetry) has design flaws and needs to be improved
- The Array
- We currently use Maxeon Gen 2/3 cells to Maxeon Gen 6/7 cells
- Current cells are not being manufactured, which makes it more expensive than newer cells
- Newer cells are larger single cells, and are more efficient at generating solar power
- Form factor changes result in MPPT changes however
- Power Transfer
- Maxeon Gen 6s and 5s are diff than 2/3, gen 7 are same size as 2/3
- Larger sizes mean that the MPPTs need to be beefed up with bigger inductors and capacitors
- The array current doubles, so we need to scale the existing design with improved hardware
- Telemetry
- Blackbody A tracks the array's temperature and irradiance
- SPI is just busted, we bit-bang an SPI protocol for this gen as a temporary fix
- We need to actually fix the SPI
- Instead of using multiple identical RTD chips, we're just going to use one with a decoder to profile the array, allowing for a cheaper and smaller board
Q&A:
- Is profiling the RTDs serially (8 in a row using decoder) instead of 8 in parallel okay? Do we need real-time there?
- We're sampling the serial stream fast enough to where it should not really matter.
- How much more current is expected to come out of the new array?
- Nearly double the current coming out of the array
- Going to run sims to design the MPPTs, what sims?
- We have the sims already written, they're effectively just sims to help determine Buck Converter topology specifications
- How many irradiance sensors are ideal?
- 5 is roughly the ideal
- Gut instinct, this is based on just shape of the aeroshell
- How do the irradiance sensors actually help you?
- They are going to integrate into the MPPT algorithm to indicate when we need to do total rescans
- Do new cells affect lamination process?
- Not significantly, just need to change SOPs
Power Systems:
- Goals:
- Improve Pack safety & Reliability
- Accelerate Battery mfg process
- Optimize power usage and reduce waste
- Relevant Regulations:
- Mainly define where we can send power from what source
- Power Distribution:
- Current Design:
- All LV system are always powered up using the same source
- Concerns / Areas of improvement
- Power board redesign to avoid logic operations at 12v
- High current draw at 12v
- Current Design:
- Battery Pack Design:
- Current failures:
- braided wires are too exposed and stiff
- solder joints are unreliable and prone to failure
- voltage taps and thermistor wires are extremely messy
- emphasis was on modularity and cost efficiency over safety and reliability
- Current failures:
- Batt manufacturing:
- Current Failures:
- Too many cells to charge and each cell takes too long to charge individually at. At current pace, it would take >1 year to characterize every cell
- Unsafe charging setup, can lead to safety risk which slows down the problem
- After characterizing the cells, we get cell curves. Matching these manually is not the optimal way to bin them
- Current Failures:
- Ignition Switch Redesign:
- Signal path is long and goes through unnecessary middlemen. This adds unnecessary points of failure
- Questions
- Benefits from sampling individually vs per box?
- Batteries from similar boxes seem to perform similarly
- Sample ~30 total to get an idea of variability
- Benefits from sampling individually vs per box?
BPS:
- Current Gen:
- Hardware:
- Central Leaderboard
- Daisy-chained minion boards that talk through isoSPI (measures voltage and temperature)
- Amperes board (measures current)
- Problems:
- Chip scarcity for critical chips
- isoSPI has a long wakeup time, and is a major bottleneck for sampling
- Software:
- Micrium RTOS
- Periodically samples voltage, current, and temp
- respond to unsafe condition by closing HV system and maxing fan speed
- Send Telemetry over CAN
- problems
- FreeRTOS > Micrium for SP32
- Hardware:
- Plans for Next Gen:
- Goals:
- Maintain all features
- New hardware with more common protocols
- Standardize software stack with other systems
- Transition to a SOM architecture for hardware
- Planned New features
- Monitor frame and HV isolation
- Contactor weld detection on array contactor
- Switch to CAN from isoSPI
- Tach feedback from fans
- Bluetooth debug board - nice to have.
- Maintain all features
- Hardware:
- Bespoke SOM boards rather than complete leaderboard:
- Leaderboard becomes a Leader SOM with a daughter
- Amperes board becomes a Peripheral SOM with a specific daughter
- Volt Temp board becomes a Peripheral SOM with a specific daughter
- SOM architecture cuts down on hardware validation load
- Isolate frame, HV
- Software:
- Standardize with rest of the team
- Accurate state of charge
- Fault recovery
- USB / CAN Bootloader
- Active battery balancing
- USB, CAN bootloader - Debug/reliability
- Contactor weld detection
- CAN → isoSPI
- Fan Tachometer feedback
- Goals:
Q&A
- How are we implementing active battery balancing?
- Not active as in continual
- Active as in we can turn it on and off
- This is simpler than the commercial systems
- How are we implementing SOC monitoring?
- Coulomb counting is a more standard method, but has some drawbacks
- Be careful on scope, might not be achievable
- Based on a paper that claims to be cell-agnostic
- Can you define battery health?
- Mainly affects discharge characterstics
- Fault recovery?
- No fault recovery, reboot car for critical faults
Related content
2024 Controls SRR Notes
2024 Controls SRR Notes
More like this
[WIP] HV System Redesign Considerations
[WIP] HV System Redesign Considerations
Read with this
2024 - 2026 SRR Initial Outline
2024 - 2026 SRR Initial Outline
More like this
2024 - 2026 Controls Documentation
2024 - 2026 Controls Documentation
Read with this
2024 New Member Onboarding Guide
2024 New Member Onboarding Guide
More like this
SRR Notes
SRR Notes
More like this