It is responsible for designing and printing the necessary circuit boards, power distribution, initial checks of the rover, and providing the embedded coding and components for the software team to run the algorithms.
As an electronics team, we have two main tasks. The first is the electrical system of the rover. To make the electrical system more systematic and accessible in case of emergency, we use the cables that carry the power data line by diagramming them.
Our team designs the circuit of the battery pack and battery management system to power our 24-volt battery, which is our main power source. According to the different power requirements of the other components in the rover, our main power supply enters the power distribution circuit that we designed ourselves and is converted to the required voltage levels.
The cable paths to the parts that are outside the electronics box, such as the robot arm and wheels, carefully start at the output of the power distribution circuit. These cable paths are protected by a series of fuses and are like the cores of the rover. It transports the power it needs everywhere.
Controlling brushed and brushless motors to drive the rover, arranging the necessary sensors for the science system, and ensuring communication within the vehicle are the tasks we use to make sure the subsystems are aware of each other.
We plan to use our 3 different (2 brushed and 1 brushless) motor driver circuits from our own design in the rover this year. Thank you to the PID control system we developed using external position control elements (encoders) in the control of our motors, we make it easy for the software team of our motors to control the rover autonomously. Our control team uses a variety of microcontrollers. We use STM32-based microcontrollers in many places, such as on our main control board and in the motor driver circuits. By using STM32CubeIDE and other compilers, we are making the codes on our controllers on our boards more efficient by the day.