MCU
Loading...
Searching...
No Matches
Variables
MCU_rev15_defs.h File Reference
#include "PedalsSystem.h"
Include dependency graph for MCU_rev15_defs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

const int ADC1_CS = 34
 
const int ADC2_CS = 33
 
const int ADC3_CS = 29
 
const int SOFTWARE_OK = 8
 
const int WATCHDOG_INPUT = 32
 
const int MCU15_ACCEL1_CHANNEL = 2
 
const int MCU15_ACCEL2_CHANNEL = 1
 
const int MCU15_BRAKE1_CHANNEL = 5
 
const int MCU15_BRAKE2_CHANNEL = 3
 
const int MCU15_GLV_SENSE_CHANNEL = 4
 
const int MCU15_STEERING_CHANNEL = 7
 
const int MCU15_CUR_POS_SENSE_CHANNEL = 6
 
const int MCU15_CUR_NEG_SENSE_CHANNEL = 0
 
const int MCU15_FL_POTS_CHANNEL = 1
 
const int MCU15_FR_POTS_CHANNEL = 1
 
const int MCU15_FL_LOADCELL_CHANNEL = 2
 
const int MCU15_FR_LOADCELL_CHANNEL = 2
 
const int MCU15_TEENSY_ADC_CHANNELS = 2
 
const int MCU15_THERM_FL = 38
 
const int MCU15_THERM_FR = 41
 
const int DEFAULT_ANALOG_PINS [MCU15_TEENSY_ADC_CHANNELS] = {MCU15_THERM_FL, MCU15_THERM_FR}
 
const unsigned long SETUP_PRESENT_ACTION_INTERVAL = 1000
 
const unsigned long BUZZER_ON_INTERVAL = 2000
 
const unsigned long INVERTER_ENABLING_TIMEOUT_INTERVAL = 5000
 
const float GLV_SENSE_SCALE = .0073 * 4.0865
 
const unsigned long INV_CAN_BAUDRATE = 500000
 
const unsigned long TELEM_CAN_BAUDRATE = 500000
 
const int ACCEL1_PEDAL_MAX = 3490
 
const int ACCEL2_PEDAL_MAX = 189
 
const int ACCEL1_PEDAL_MIN = 2646
 
const int ACCEL2_PEDAL_MIN = 1030
 
const int BRAKE1_PEDAL_MAX = 2022
 
const int BRAKE2_PEDAL_MAX = 1668
 
const int BRAKE1_PEDAL_MIN = 1192
 
const int BRAKE2_PEDAL_MIN = 2476
 
const int ACCEL1_PEDAL_OOR_MIN = 90
 
const int ACCEL2_PEDAL_OOR_MIN = 90
 
const int ACCEL1_PEDAL_OOR_MAX = 4000
 
const int ACCEL2_PEDAL_OOR_MAX = 4000
 
const int BRAKE1_PEDAL_OOR_MIN = 90
 
const int BRAKE2_PEDAL_OOR_MIN = 90
 
const int BRAKE1_PEDAL_OOR_MAX = 4000
 
const int BRAKE2_PEDAL_OOR_MAX = 4000
 
const float DEFAULT_PEDAL_DEADZONE = 0.05f
 
const float DEFAULT_PEDAL_IMPLAUSIBILITY_MARGIN = 0.12f
 
const float APPS_ACTIVATION_PERCENTAGE = 0.1f
 
const float BRAKE_ACTIVATION_PERCENTAGE = 0.05f
 
const float BRAKE_MECH_THRESH = 0.46f
 
const float LOADCELL_FL_SCALE = 0.1053
 
const float LOADCELL_FL_OFFSET = 19.674 / LOADCELL_FL_SCALE
 
const float LOADCELL_FR_SCALE = 0.097
 
const float LOADCELL_FR_OFFSET = 21.183 / LOADCELL_FR_SCALE
 
const float LOADCELL_RL_SCALE = 0.1149
 
const float LOADCELL_RL_OFFSET = 13.526 / LOADCELL_RL_SCALE
 
const float LOADCELL_RR_SCALE = 0.118
 
const float LOADCELL_RR_OFFSET = 25.721 / LOADCELL_RR_SCALE
 
const float PRIMARY_STEERING_SENSE_OFFSET = 0.0
 
const int SECONDARY_STEERING_SENSE_LEFTMOST_BOUND = 790
 
const int SECONDARY_STEERING_SENSE_RIGHTMOST_BOUND = 3133
 
const int SECONDARY_STEERING_SENSE_CENTER = 1985
 
const float STEERING_RANGE_DEGREES = 254.74
 
const float STEERING_IIR_ALPHA = 0.7f
 
const float SIMPLE_TC_REAR_TORQUE_SCALE = 1.0
 
const float SIMPLE_TC_REGEN_TORQUE_SCALE = 0.6
 

Variable Documentation

◆ ACCEL1_PEDAL_MAX

const int ACCEL1_PEDAL_MAX = 3490

Definition at line 55 of file MCU_rev15_defs.h.

◆ ACCEL1_PEDAL_MIN

const int ACCEL1_PEDAL_MIN = 2646

Definition at line 58 of file MCU_rev15_defs.h.

◆ ACCEL1_PEDAL_OOR_MAX

const int ACCEL1_PEDAL_OOR_MAX = 4000

Definition at line 70 of file MCU_rev15_defs.h.

◆ ACCEL1_PEDAL_OOR_MIN

const int ACCEL1_PEDAL_OOR_MIN = 90

Definition at line 67 of file MCU_rev15_defs.h.

◆ ACCEL2_PEDAL_MAX

const int ACCEL2_PEDAL_MAX = 189

Definition at line 56 of file MCU_rev15_defs.h.

◆ ACCEL2_PEDAL_MIN

const int ACCEL2_PEDAL_MIN = 1030

Definition at line 59 of file MCU_rev15_defs.h.

◆ ACCEL2_PEDAL_OOR_MAX

const int ACCEL2_PEDAL_OOR_MAX = 4000

Definition at line 71 of file MCU_rev15_defs.h.

◆ ACCEL2_PEDAL_OOR_MIN

const int ACCEL2_PEDAL_OOR_MIN = 90

Definition at line 68 of file MCU_rev15_defs.h.

◆ ADC1_CS

const int ADC1_CS = 34

Definition at line 9 of file MCU_rev15_defs.h.

◆ ADC2_CS

const int ADC2_CS = 33

Definition at line 10 of file MCU_rev15_defs.h.

◆ ADC3_CS

const int ADC3_CS = 29

Definition at line 11 of file MCU_rev15_defs.h.

◆ APPS_ACTIVATION_PERCENTAGE

const float APPS_ACTIVATION_PERCENTAGE = 0.1f

Definition at line 82 of file MCU_rev15_defs.h.

◆ BRAKE1_PEDAL_MAX

const int BRAKE1_PEDAL_MAX = 2022

Definition at line 61 of file MCU_rev15_defs.h.

◆ BRAKE1_PEDAL_MIN

const int BRAKE1_PEDAL_MIN = 1192

Definition at line 64 of file MCU_rev15_defs.h.

◆ BRAKE1_PEDAL_OOR_MAX

const int BRAKE1_PEDAL_OOR_MAX = 4000

Definition at line 76 of file MCU_rev15_defs.h.

◆ BRAKE1_PEDAL_OOR_MIN

const int BRAKE1_PEDAL_OOR_MIN = 90

Definition at line 73 of file MCU_rev15_defs.h.

◆ BRAKE2_PEDAL_MAX

const int BRAKE2_PEDAL_MAX = 1668

Definition at line 62 of file MCU_rev15_defs.h.

◆ BRAKE2_PEDAL_MIN

const int BRAKE2_PEDAL_MIN = 2476

Definition at line 65 of file MCU_rev15_defs.h.

◆ BRAKE2_PEDAL_OOR_MAX

const int BRAKE2_PEDAL_OOR_MAX = 4000

Definition at line 77 of file MCU_rev15_defs.h.

◆ BRAKE2_PEDAL_OOR_MIN

const int BRAKE2_PEDAL_OOR_MIN = 90

Definition at line 74 of file MCU_rev15_defs.h.

◆ BRAKE_ACTIVATION_PERCENTAGE

const float BRAKE_ACTIVATION_PERCENTAGE = 0.05f

Definition at line 83 of file MCU_rev15_defs.h.

◆ BRAKE_MECH_THRESH

const float BRAKE_MECH_THRESH = 0.46f

Definition at line 84 of file MCU_rev15_defs.h.

◆ BUZZER_ON_INTERVAL

const unsigned long BUZZER_ON_INTERVAL = 2000

Definition at line 42 of file MCU_rev15_defs.h.

◆ DEFAULT_ANALOG_PINS

const int DEFAULT_ANALOG_PINS[MCU15_TEENSY_ADC_CHANNELS] = {MCU15_THERM_FL, MCU15_THERM_FR}

Definition at line 39 of file MCU_rev15_defs.h.

◆ DEFAULT_PEDAL_DEADZONE

const float DEFAULT_PEDAL_DEADZONE = 0.05f

Definition at line 79 of file MCU_rev15_defs.h.

◆ DEFAULT_PEDAL_IMPLAUSIBILITY_MARGIN

const float DEFAULT_PEDAL_IMPLAUSIBILITY_MARGIN = 0.12f

Definition at line 80 of file MCU_rev15_defs.h.

◆ GLV_SENSE_SCALE

const float GLV_SENSE_SCALE = .0073 * 4.0865

Definition at line 46 of file MCU_rev15_defs.h.

◆ INV_CAN_BAUDRATE

const unsigned long INV_CAN_BAUDRATE = 500000

Definition at line 48 of file MCU_rev15_defs.h.

◆ INVERTER_ENABLING_TIMEOUT_INTERVAL

const unsigned long INVERTER_ENABLING_TIMEOUT_INTERVAL = 5000

Definition at line 43 of file MCU_rev15_defs.h.

◆ LOADCELL_FL_OFFSET

const float LOADCELL_FL_OFFSET = 19.674 / LOADCELL_FL_SCALE

Definition at line 90 of file MCU_rev15_defs.h.

◆ LOADCELL_FL_SCALE

const float LOADCELL_FL_SCALE = 0.1053

Definition at line 89 of file MCU_rev15_defs.h.

◆ LOADCELL_FR_OFFSET

const float LOADCELL_FR_OFFSET = 21.183 / LOADCELL_FR_SCALE

Definition at line 93 of file MCU_rev15_defs.h.

◆ LOADCELL_FR_SCALE

const float LOADCELL_FR_SCALE = 0.097

Definition at line 92 of file MCU_rev15_defs.h.

◆ LOADCELL_RL_OFFSET

const float LOADCELL_RL_OFFSET = 13.526 / LOADCELL_RL_SCALE

Definition at line 96 of file MCU_rev15_defs.h.

◆ LOADCELL_RL_SCALE

const float LOADCELL_RL_SCALE = 0.1149

Definition at line 95 of file MCU_rev15_defs.h.

◆ LOADCELL_RR_OFFSET

const float LOADCELL_RR_OFFSET = 25.721 / LOADCELL_RR_SCALE

Definition at line 99 of file MCU_rev15_defs.h.

◆ LOADCELL_RR_SCALE

const float LOADCELL_RR_SCALE = 0.118

Definition at line 98 of file MCU_rev15_defs.h.

◆ MCU15_ACCEL1_CHANNEL

const int MCU15_ACCEL1_CHANNEL = 2

Definition at line 17 of file MCU_rev15_defs.h.

◆ MCU15_ACCEL2_CHANNEL

const int MCU15_ACCEL2_CHANNEL = 1

Definition at line 18 of file MCU_rev15_defs.h.

◆ MCU15_BRAKE1_CHANNEL

const int MCU15_BRAKE1_CHANNEL = 5

Definition at line 19 of file MCU_rev15_defs.h.

◆ MCU15_BRAKE2_CHANNEL

const int MCU15_BRAKE2_CHANNEL = 3

Definition at line 20 of file MCU_rev15_defs.h.

◆ MCU15_CUR_NEG_SENSE_CHANNEL

const int MCU15_CUR_NEG_SENSE_CHANNEL = 0

Definition at line 24 of file MCU_rev15_defs.h.

◆ MCU15_CUR_POS_SENSE_CHANNEL

const int MCU15_CUR_POS_SENSE_CHANNEL = 6

Definition at line 23 of file MCU_rev15_defs.h.

◆ MCU15_FL_LOADCELL_CHANNEL

const int MCU15_FL_LOADCELL_CHANNEL = 2

Definition at line 28 of file MCU_rev15_defs.h.

◆ MCU15_FL_POTS_CHANNEL

const int MCU15_FL_POTS_CHANNEL = 1

Definition at line 26 of file MCU_rev15_defs.h.

◆ MCU15_FR_LOADCELL_CHANNEL

const int MCU15_FR_LOADCELL_CHANNEL = 2

Definition at line 29 of file MCU_rev15_defs.h.

◆ MCU15_FR_POTS_CHANNEL

const int MCU15_FR_POTS_CHANNEL = 1

Definition at line 27 of file MCU_rev15_defs.h.

◆ MCU15_GLV_SENSE_CHANNEL

const int MCU15_GLV_SENSE_CHANNEL = 4

Definition at line 21 of file MCU_rev15_defs.h.

◆ MCU15_STEERING_CHANNEL

const int MCU15_STEERING_CHANNEL = 7

Definition at line 22 of file MCU_rev15_defs.h.

◆ MCU15_TEENSY_ADC_CHANNELS

const int MCU15_TEENSY_ADC_CHANNELS = 2

Definition at line 32 of file MCU_rev15_defs.h.

◆ MCU15_THERM_FL

const int MCU15_THERM_FL = 38

Definition at line 34 of file MCU_rev15_defs.h.

◆ MCU15_THERM_FR

const int MCU15_THERM_FR = 41

Definition at line 35 of file MCU_rev15_defs.h.

◆ PRIMARY_STEERING_SENSE_OFFSET

const float PRIMARY_STEERING_SENSE_OFFSET = 0.0

Definition at line 102 of file MCU_rev15_defs.h.

◆ SECONDARY_STEERING_SENSE_CENTER

const int SECONDARY_STEERING_SENSE_CENTER = 1985

Definition at line 105 of file MCU_rev15_defs.h.

◆ SECONDARY_STEERING_SENSE_LEFTMOST_BOUND

const int SECONDARY_STEERING_SENSE_LEFTMOST_BOUND = 790

Definition at line 103 of file MCU_rev15_defs.h.

◆ SECONDARY_STEERING_SENSE_RIGHTMOST_BOUND

const int SECONDARY_STEERING_SENSE_RIGHTMOST_BOUND = 3133

Definition at line 104 of file MCU_rev15_defs.h.

◆ SETUP_PRESENT_ACTION_INTERVAL

const unsigned long SETUP_PRESENT_ACTION_INTERVAL = 1000

Definition at line 41 of file MCU_rev15_defs.h.

◆ SIMPLE_TC_REAR_TORQUE_SCALE

const float SIMPLE_TC_REAR_TORQUE_SCALE = 1.0

Definition at line 110 of file MCU_rev15_defs.h.

◆ SIMPLE_TC_REGEN_TORQUE_SCALE

const float SIMPLE_TC_REGEN_TORQUE_SCALE = 0.6

Definition at line 112 of file MCU_rev15_defs.h.

◆ SOFTWARE_OK

const int SOFTWARE_OK = 8

Definition at line 12 of file MCU_rev15_defs.h.

◆ STEERING_IIR_ALPHA

const float STEERING_IIR_ALPHA = 0.7f

Definition at line 107 of file MCU_rev15_defs.h.

◆ STEERING_RANGE_DEGREES

const float STEERING_RANGE_DEGREES = 254.74

Definition at line 106 of file MCU_rev15_defs.h.

◆ TELEM_CAN_BAUDRATE

const unsigned long TELEM_CAN_BAUDRATE = 500000

Definition at line 49 of file MCU_rev15_defs.h.

◆ WATCHDOG_INPUT

const int WATCHDOG_INPUT = 32

Definition at line 13 of file MCU_rev15_defs.h.