WIP (not approved by Emech+Electrical, wanted to put on here for first draft of system diagram):
https://app.diagrams.net/#G1-26TehHxeIzSIHZlIMgo2yeNyTqSA53W#{"pageId"%3A"Akb9SuMI0VYA2deZlGEr"}
Controls:
We currently have planned to have three ~5 unique custom PCBs under our domain.:
Controls Leader SOM (LSOM) - 1
Controls Peripherals (PSOM) will handle: - 6 PSOMs
Lights Daughter, 5 PSOMs
Pedals Daughter, 1 PSOM
*Display and Camera
Other relevant pieces of hardware:
Prohelion Wavesculptor 22 Motor Controller: 14kw max output, 140V max input
Note: this is referenced throughout our software as the Tritium Wavesculptor, because Tritium used to own the product before Prohelion bought out that company.
Mitsuba Motor: Three-phase, 96V nominal (160V max), 2000 watt nominal (5000 watt max).
Driver Switches and Interactions
Switches/Buttons on Steering Wheel
Regen enable
Cruise enable
Cruise set (merge with above?)
Cruise increment and decrement
Turn Switch (Left/Off/Right)
Switches/Buttons on Dashboard
Ignition Switch 3 Position
Supplemental power (dash will be made around this, does not go on dash itself)
Gear Switch (Forward/Neutral/Reverse)
Hazard Switch
Indicator lights (or on display? Includes turn, BPS Fault, Heartbeat)
Car Reset
Accel potentiometer
Brake line sensor
Brake potentiometer sensor
Backup Camera x1
Blindspot Cameras x2
Camera Feed x3
All gears and interaction/telemetry data
Brake Lights x3 (2 in back and one on canopy)
White Head Lights x2 (on front)
Amber Side Lights x4 (front, side)
amber side back lights are optional as brake lights can be interchangeable
Estimated Power Draws:
Full system draw: ~18.5W(?)
One white light: 12.5V x .204A = 2.55WEstimated light draw (at 0.05A, 10.62V, 0.53W for 1 foot): 9 lights in total = 4.77W
System External Dependencies List and Description (This is outdated and was copied from last year. being editing. Not approved, non binding)
High-Level Description | Dependent (Needs something to happen) | Provider (Enables thing to happen) | Details |
BPS Charge Enable Signal | Controls | BPS | Controls expects a CAN message with an ID signaling permission to use the battery. If this fails to be received by the leader board in a 250 ms period, …..? |
BPS All Clear Signal | Contrls | BPS | Controls expects a CAN message with an ID. Motor precharge will not happen and Motor-bypass contactor will not close until this signal is received. |
Motor | Controls | Dynamics | Mounting the motor |
Brake Pedal | Controls | Body, Ergo, Emech | Body should handle the physical placement of it. |
Acceleration Pedal | Controls | Body, Ergo, Electromechanical | Body should handle the physical placement of it in the car, electromechanical needs to coordinate with us on how the signal line will be connected to the leaderboard. |
Backup Camera | Controls | Electromechanical | Electromechanical should take care of placing these items appropriately since they only need a 12V connection. |
Headlights, Brake lights, Turn lights, Dashboard and Steering Switches | Controls | Electromechanical | Electromechanical should be responsible for wiring up the items to the lighting board. Each item connects to a female connector on the leaderboard. Lights:
Switches:
|
Lighting Board | Controls | Electromechanical | The lighting board needs to be connected to the lights and switches, as well as the leaderboard. The lighting board gets a 1x9 male connector from the leader board, as well as a 1x2 (2x3 maybe?) male connector from the leaderboard’s extra GPIO connections. The lighting board gets 5V from the leader board connection but also 12V from the lighting board’s own regulator in the fuse box. |
Display | Controls | Electromechanical | Electromechanical needs to decide where to place the display for the driver and needs to connect it to the leaderboard. The female connector on the leaderboard gives out signals to the lighting board and display so the male connector that goes between the lighting and leader board needs to have two signals going to the display. Also, there are no separate 5V power lines for both the display and lighting board, so a Y connector would have to be made. |
BPS Power Connector | Controls | Electromechanical/BPS | We need a 12V + GND line coming into the BPS Power connector (J7) from BPS in order to enable ignition. This connector is a passthrough so that ignition can allow 12V to BPS. If this does not happen the car will not turn on. |
Contactors | Controls | Electromechanical | Electromechanical needs to decide where to place it within the car and connect it to the leaderboard. It connects to female connectors on the leader board. |
Leader board | Controls | Electromechanical/BPS | Electromechanical needs to decide where to place it within the car and how to connect it to the lighting board, pedals, contactors, display, and power supply. This also needs to connect to BPS and Telemetry over CarCAN. It can be configured as a CarCAN endpoint, however, this decision can be made on whatever is easier for wiring. This also needs to connect to the motor controller over the motor CAN lines. |
Telemetry Communication | Data Acq/Electromechanical | Controls | Controls needs to communicate data to the telemetry system over the CarCAN line. Electromechaincal should be responsible for wiring the two systems. |
Kill Switch and Backup Camera | Controls | Electromechanical | The leaderboard has some isolated connections for these that we will not be using. Both backup camera and kill switch are completely independent circuits from the controls system. |
Secondary Power Connection | Controls | BPS | Not sure why this connection is here. My guess is that it is for the powerline through the ignition switch. |
Connectors | Controls | Electromechanical |
|
https://cloud.wikis.utexas.edu/wiki/spaces/28278790/pages/edit-v2/186352060/