While officially not a flight the first test of the entire quad built together with wireless communication was done today. There was both good and bad news but nothing crippling so far. Due to an earlier accident we were short one propeller so one of the arms was held while the other three spun. It was clear that with the forth motor this design could fly because as the motor speed was increased the quad actually had to be held down instead of held up. There are some major design concerns that need to be addressed though before an untethered test flight can be conducted. First and formost the Stellaris actual started ignoring the Android commands. The bluetooth module communication was reset and still the motors speed could not be controlled. After analyzing how the Stellaris reacted it appears that the entire Stellaris was not locked up. If this was the case the PWM could not be functioning since PWM works on an interrupt just like the UART commands the Stellaris was ignoring. Also because of how the packet structure works if the packets ever started stacking up the wrong way the Stellaris would wait until a properly formatted packet was made. This means that in some way the UART peripheral stopped functioning and needs to be reset during flight when no communication is detected but expected. This will hopefully be implemented very soon. A picture of the "test flight" is below. Again code/design/cad files will be uploaded from time to time sorry we can't upload them more often but priority comes to getting it working we will be definitely explaining everything in great detail once the project is complete.
Edit: Another major issue I forgot to mention earlier. We ran the motors till the battery died testing failure in a sense. We found a major flaw with how the ESC's handled this, instead of simply cutting power they cut power. The voltage then raises because the motor's are no longer drawing any power, the voltage goes above the cut off for the ESC's and they start up again entering a very dangerous and uncontrollable loop of rapid on and off sequences. To handle this a voltage detector is going to be bought and put on the Stellaris, this will allow the Stellaris to cut off the motor's before any major voltage dips happen.
No comments:
Post a Comment