Other Parts Discussed in Thread: BOOSTXL-DRV8301
Greetings E2E Community,
I am currently working on a Bicopter project, where I aim to achieve stable control using the LAUNCHXL-F28069M microcontroller alongside two BOOSTXL-DRV8301 motor driver boards. This setup is intended to control the movements of the Bicopter, including roll stabilization.
The project involves utilizing the F28069M to serve as an Electronic Speed Controller (ESC) for two brushless DC motors mounted on a single board. My primary concern revolves around the F28069M's capability in handling the high dynamic performance required for effectively controlling both motors simultaneously. I'm curious whether the F28069M offers sufficient high dynamic performance to serve as an ESC for controlling two motors on one board. I've come across references such as the TI Designs High-Speed Sensorless-FOC Reference Design for Drone ESCs and High-Performance Brushless DC Motor Control by Patrick Fisher, which utilize similar microcontrollers for motor control. However, these references primarily focus on single motor control scenarios. How does the F28069M's performance compare when tasked with controlling dual motors simultaneously? Despite successful implementation of basic motor control using PID algorithms and sensor feedback from an MPU6050, I've encountered challenges in stabilizing the roll movement of the Bicopter. Could limitations in the F28069M's dynamic performance be a contributing factor to this instability?
Any insights, recommendations, or experiences regarding the F28069M's suitability for dual motor control, particularly in the context of Bicopter applications, would be greatly appreciated.
Thank you for your time and expertise.