Skip to content

About

FSAE CSUN paddle shifter logic

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Paddle Shift

2015-2016 CSUN FSAE Shifting Logic

In this repository you will find all the code required to control the shifting logic for the 2015-2016 CSUN Formula SAE car. The car featured pneumatic cylinders to control both clutching and shifting actions. This logic was created to automate the shifting process as follows:

  • Upshift - Only the shift cylinder is actuated. The ignition cut is a function of ECU.
  • Downshift - Clutch cylinder is actuated to pull the clutch in, shift cylinder is actuated to execute the shift, and clutch is let back out.
  • E-clutch - When the E-clutch is engaged, the shifter functions without automation.

The system uses a Raspberry Pi 2 Model B running a Linux shell script to start the program on boot up. The high level code flow is as follows:

  1. The program connects to and initializes both the I/O and relay board.
  2. It listens for inputs from the I/O board. Those inputs can be upshift, downshift, or E-clutch buttons.
  3. Depending on the input, the corresponding shifting function is called.
  4. The function tells the relay board to execute its respective shift function.

Note : Auto blipping was not a functionality on this car. The driver is relied upon to rev match during down shifting.

About

FSAE CSUN paddle shifter logic

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages