@@ -186,6 +187,81 @@ Use better and more reliable motors. Improve the opening angle and the locking p
## Electrical Design (@stlerohss)
### Design Philosophy
Due to the project’s tight timeline, we were only able to design and order a single version of the PCB, which ruled out an iterative development approach.
Furthermore, the PCB design had to be finalized before the completion of the final mechanical layout, and we also could not wait for the final software implementation for apogee detection.
To best accommodate these constraints, we adopted a forward-compatible and flexible design strategy, ensuring that the PCB could integrate with evolving mechanical and software components without requiring major redesigns.
### Requirements
** Dimensions and Weight **
The hardware must fit within the rocket’s cargo section and remain below the specified weight limit, leaving sufficient margin for the release mechanism and satellite.
** Ease of Access **
The hardware should be easily accessible and removable from the rocket
** Flexibility towards Software **
The hardware must support a wide range of apogee detection algorithms and software implementations without requiring hardware modifications.
** Adaptablility towards Mechanical Design **
The hardware should be able to integrate with various mechanical designs without PCB redesigns.
** Cost **
The hardware must remain within the budget.
### Concept
** Starting Point **
The DLA used a custom Rocket PCB in previous Prjects therfore it was the foundation to be expandaed apon with additional functionality for this Project.
WE kept the Xiao ESP32C3 as the Micoprocessor, the 10 DOF Sensor PCB and the SingleCell LiPo Battery.
The first Design is the most straight forward Solution.
While it is simple, not requiring additional Components it only offers 3.3V with a maximum of 750 mA for all electrical Components. While many Servo Motors will run at 3.3V most are rated for 3.8V or above and realy suffer with low torque and relaiability at lower Voltages.
The Second Design Tested was to have a seperate Voltage Supply for the Motors and the rest of the Hardware.
This failed hower because the Boost Converter and Esp32 would effectivly act as a Voltage Divider dropping the Voltage registered at the battery Protection circuit of the esp32 below the needed 3.2V, even at very low currents.
The third design tested was utilising a seperate BMS PCB to keep the Battery Voltage at the correct level on for Protection circuit while not beeing limited to the 0.75 A of the ESP32s Voltage regulator.
While the Design theoretically provided optimal Power for the Motors it had a lot of Components and inefficiencies limiting the actual benefits.
The fourth Desing tested and ultimatly used in the Rocket was a hybrid design where the Motors could be connected to ether the Boosted Voltage or the ESP32 Voltage via a jumper.
During testing we noticed that while the mechanical Power correlated to the electical Power provided the maximum Torque of the Moter was purly related to the supplyed Voltage.
The hybrid Design offerd maximum flexibility where the Servo Motor could ether be optimized for Torque by boosting the Voltage or optimized for optimal Power/Efficency using the ESP32 3.3V supply.
In addition to the Power Supply the Motors had to provided with PWM Signals.
Additionaly the remaining Periphery needed to be connected and the IC2 Communication of the 10DOF PCB had to be connected to appropriate pins.
## Software Design (@stsuyooo)
To keep it simple an illustration of the state machine will be used to explain the software. To see the full code visit the project [repository](https://code.fbi.h-da.de/hda10343/dla/-/tree/Satellite/Satellite?ref_type=heads).