Hello everyone
I'm trying to build a swashlplatless helicopter, like the one by Youtuber Tom Stanton. One part to make the helicopter work is to adjust the speed of the motor several times (at least 10 times) per revolution.
In order to achieve this number of adjustments per revolution, I try to generate a sufficiently fast Esc protocol directly from the MCU (in my case a Teensy 4.0, as this can also calculate the throttel values quickly enough).
The only suitable library I could find was a dshot library (GitHub - jacqu/teensyshot: DSHOT communication with ESC using a teensy MCU), but I couldn't get it to work. Worse still, it confused my Teensy board so much that I could no longer reset or reuse it.
It wouldn't have to be dshot though, anything above about 1000Hz would probably do as well.
Now my question to you guys: Do you see a possibility how I could generate this signal? Writing my own library is out of the question for me, as this would exceed my capabilities. But maybe I have overlooked one? Or am I overlooking another type of a solution?
Tom Stanton worked with a Oneshot125 signal for his helicopter, but he didn't say in his video how he achieved this.
My components:
MCU: Teensy 4.0, Teensy® 4.0
Esc: DYS XSD 20A Mini ESC (oneshot125/42, multishot, Dshot300/600 capable), DYS XSD 20A 3-4S ESC BLHeli_S
Best regards
Simun