Skip to content

Motor Controllers

Franz Miltz edited this page Sep 23, 2021 · 1 revision

Project

Overview

The Motor Controls project is responsible for the software that controls the motors as well as software to handle the communication between relevant hardware components. The system interfaces with professional motor controllers to regulate the RPM of the motors. This interfacing is relatively low level and involves writing to different registerrs within the motor controllers to control their operation.

The communication aspect involves using the automotive standard CAN protocol to send and receive messages between the various hardware components such as the motor controllers and the onboard computer.

In both cases, the members working on this project will have to communicate with the Electronics and Propulsion teams to produce a working system. Further, members will be exposed to basic principles of electromagnetism.

Code owned

  1. Propulsion module

Sub-system

Unfortunately, the Motor Controls subsystem is barely documented at this point in time. Fixing this will be one of the tasks for members working on it in 2021/22.

Clone this wiki locally