-
Notifications
You must be signed in to change notification settings - Fork 1
Motor Controllers
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.
- Propulsion module
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.
- Home
- How to add and edit pages on the wiki
- Glossary
- Admin
- Projects & Subsystems
- Motor Controllers
- Navigation
- Quality Assurance
- Sensors
- State Machine
- Telemetry
- Technical Guides
- BeagleBone Black (BBB)
- Configuration
- Contributing
- Testing
- Install VM on Mac
- Makefiles
- Reinstall MacOS Mojave
- Travis Troubleshooting
- Knowledge Base