Steering Interface Board Verification Tasks

This board handles inputs from the driver at the steering wheel. These include:

  • Inputs from steering stalk:
    • turn signals
    • Headlights ON/OFF (we are re-purposing the "lane assist" button at the end of the lever for this)
    • Highbeam back
    • Highbeam forward
  • Horn
  • Buttons located on the board:
    • Cruise control ON/OFF
    • Cruise control increase speed
    • Cruise control decrease speed
    • Regen brake toggle (ON/OFF)
    • Radio push-to-talk (PPT)


We should test each input to make sure the expected behaviour occurs on activation of the input mechanism. For example, for the buttons, we should check that the debouncing and filtering circuitry is working correctly and that the signal received when the buttons are pressed are robust. 

InputTypeValidation TasksValidation Result/Notes
Turn SignalsAnalog
  • Check that we are getting the values expected for firmware when the control stalk/level is moved up and down (for the turn signals) and that they are going to the right pins.
  • Check whether the filtering is working or not (turn on a radio or something that can introduce noise to the circuit next to the board/wires and see if the output is messed up)

HornDigital
  • Check that the horn beeps when we press the button. This part is the same as in the last car.

Radio PPTDigital
  • We don't have the radio we're going to use yet, but the way this should work is that we will harness the PPT button wire (example) to a 2 pin connector, and have a button that closes the loop when it is pressed down. We should test that this works and we are able to activate PPT on the radio by pressing this button.

CC ON/OFFDigital
  • For this and the rest of the digital inputs, check that the button presses give the results expected by the firmware team
  • Check that the debouncing and filtering works on the buttons (see the debouncing section here)

CC increase speedDigital

CC decrease speedDigital

Regen Brake ToggleDigital

Headlights ON/OFFDigital

Highbeam backDigital

Highbeam forwardDigital