Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement BOTS logic #45

Open
rafguevara14 opened this issue May 19, 2023 · 5 comments · May be fixed by #70
Open

Implement BOTS logic #45

rafguevara14 opened this issue May 19, 2023 · 5 comments · May be fixed by #70

Comments

@rafguevara14
Copy link
Collaborator

rafguevara14 commented May 19, 2023

Gather characteristics of the BOTS signal ie active high/low, logic level, etc
Add new event to eCarEvents and notify state machine
Test using CLI

Update interface document: https://docs.google.com/document/d/1Ut_q42FNuqnMAqmwgvhiAlQ1F1jr7UJEptP9l4vzhDA/edit?disco=AAABL8AGWc4

@rafguevara14

This comment was marked as outdated.

@rafguevara14 rafguevara14 added this to the Phantom Release 2 milestone May 23, 2023
@rafguevara14 rafguevara14 added the good first issue Good for newcomers label Sep 5, 2023
@rafguevara14
Copy link
Collaborator Author

@rubberduck653 Assign to justin once he is in the github

@jykh24
Copy link

jykh24 commented Jun 2, 2024

The BOTS signal will be low until activated and then should remain high and send a signal to open the shutdown circuit

@jykh24
Copy link

jykh24 commented Jun 5, 2024

T.3.3 Brake Over Travel Switch - BOTS
T.3.3.1 The vehicle must have a Brake Over Travel Switch (BOTS). Brake pedal travel exceeding the normal range will actuate the switch
T.3.3.2 The BOTS must be a mechanical single pole, single throw (commonly known as a two position) switch (push-pull or flip type).
Formula SAE® Rules 2024 © 2023 SAE International Page 63 of 140 Version 1.0 1 Sep 2023
T.3.3.3 Operation of the BOTS to the OFF position must Open the Shutdown Circuit IC.9.2.2 / EV.7.2.2 T.3.3.4 Repeated operation of the switch must not reset or restore power
T.3.3.5 The driver must not be able to reset the BOTS.
T.3.3.6 The BOTS must be implemented with analog components, and not using programmable logic controllers, engine control units, or similar functioning digital controllers.

@jykh24
Copy link

jykh24 commented Jun 8, 2024

update task_throttle.c to include logic for clearing bots logic after receiving clearing signal from single throw switch

jykh24 added a commit to jykh24/vcu-fw that referenced this issue Jun 8, 2024
@kevinl03 kevinl03 linked a pull request Jul 9, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants