Skip to content

macformula/vehicle_control_system

 
 

Repository files navigation

Caution

The FrontContoller firmware in racecar/ no long uses this Simulink model.

The control system was converted to C++ in macformula/racecar#389.

Vehicle Control System Capstone Project

Mission Statement: We are aiming to design, simulate, implement, and test a fully functioning vehicle control system for a quarter-scale Formula 1 style electric vehicle. The control system will be responsible for managing the following vehicle subsystems; battery management, cooling, vehicle mode selection, tractive motor, and vehicle dynamics. This capstone will be in collaboration with the MAC Formula Electric FSAE team, where we will be responsible for providing them with a suitable control system for their vehicle within competition rule specifications. We will be working with the embedded hardware provided by MAC Formula Electric for implementing and testing our control system once software-based simulation and validation is complete. Integration of the control system within MAC Formula Electric's current embedded system will be handled by members of their Embedded Systems team.

Stakeholders:

  •   MAC Formula Electric

Tech Stack:

  •   Embedded System: C
  •   Simulation: Simulink
  •   Control Model: Simulink
  •   Battery Management System Hardware: Orion BMS
  •   Motor Kit: AMK Motor Kit
  •   Microcontroller: STM32F767ZI2

About

Formula FSAE Electric Vehicle Control System

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 66.5%
  • TeX 14.4%
  • Makefile 9.9%
  • C 5.1%
  • MATLAB 3.8%
  • Batchfile 0.3%