Skip to content

Glossary

ADC

Analog-to-Digital Converter. A microcontroller peripheral which measures analog voltages.

BMS

Battery Management System. A vehicle device responsible for consistently and safely drawing power from the accumulator / battery.

CAN

Controller Area Network. A vehicle bus protocol standardizing communication between ECUs.

CLI

Command line interface, also known as the terminal or command prompt.

DBC

DataBase CAN. A file format for describing CAN messages.

ECU

Electronic Control Unit. A microcontroller in a vehicle.

EV5

Mac FSAE's 5th Electric Vehicle. Created during the 2023-2024 season.

EV6

Mac FSAE's 6th Electric Vehicle. Created during the 2024-2025 season.

FSAE

Formula SAE. A student design competition to build a Formula-style racecar.

GPIO

General-purpose Input Output. A pin on an integrated circuit that can function as a digital input or output.

gRPC

gRPC Remote Procedure Calls. A open source framework for remote procedure calls.

HAL

Hardware Abstraction Layer. A programming layer that abstracts away the internal workings of a microcontroller.

HIL

Hardware-In-the-Loop. A test setup where an actual ECU and its board are connected to a hardware simulator.

HV

High Voltage. The vehicle circuit which powers our motors. Contrast with LV.

LV

Low Voltage. The vehicle circuit that powers all non-motor electronics. Contrast with HV.

MCAL

MicroController Abstraction Layer.

PWM

Pulse Width Modulation. A method for generating an analog voltage by rapidly pulsing digital signals while varying the duty cycle.

SAE

A professional association involved in the automotive, transport, and aerospace industries. Formerly the Society of Automotive Engineers.

SIL

Software-In-the-Loop. A test setup where the ECU and external conditions are simulated.

SSH

Secure Shell.

TMS

Thermal Management System. Responsible for measuring and reporting the vehicle's battery temperature.


This file was autogenerated by docs/includes/gen_glossary.py.