2024-2026 Controls Hardware

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"}

image-20241004-055741.png
image-20241004-055720.png

Controls:

  • We have planned to have ~5 unique PCBs:

    • 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.

      • Datasheet

      • User Manual

    • 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

    • Pedals

      • Accel potentiometer

      • Brake line sensor

      • Brake potentiometer sensor

    • Cameras

      • Backup Camera x1

      • Blindspot Cameras x2

    • Display

      • Camera Feed x3

      • All gears and interaction/telemetry data

    • Lights

      • 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(?)

    • Estimated 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: 

  • Headlights 

  • Turn Indicators (connected in series) 

  • Front Turn Indicators 

  • Side Marker Turn Indicators 

  • Rear Turn Indicators 

  • Rear Brake Lights 

  • High Mounted Center Brake Light 

Switches: 

  • Ignition - rotary switch 

  • Regen Enable - button 

  • Forward/Neutral/Reverse - three position switch 

  • Cruise Enable - button 

  • Cruise Set - button 

  • Blinkers - three position switch 

  • Hazard - toggle switch (two pos) 

 

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 

  • Y connector between the leader board minion connector output and display output (J5). Also has a Y connection for the power 

  • CAN connection to Motor CAN interface board 

  • Connections to the two 1x4 female connectors on the leader board for array and motor contactors 

  • Connections to the two 2x3 female connectors on the leader board for the brake and accel pedals 

  • Connection to the two pins on J24 

  • Connection to the two 1x4 female connectors on the leader board for car CAN line 

  • Connect lighting board to the minion connector (1x9 -> 2x10) 

  • Connect ignition switch to the 2x7 female connector for ignition switch 

  • BPS Power Connector (2x1), just needs 12V 

  • Connect power to the leader board (12V) 

  • Connect power to the lighting board (12V) 

 

 

 

Controls Leaderboard Rework Notes

Related pages