Bldc tool pid control12/31/2022 For the calculation and simulation of the results the Brushless DC Motor model, Maxon EC 45 flat ф 45 mm with Hall Sensors Motor has been used. PID controller tuning with soft-computing algorithms comprises of obtaining the best possible outcome for the three PID parameters for improving the steady state characteristics and performance indices like overshoot percentage, rise time and settling time. For the optimization of the PID controllers Genetic Algorithm, Multi-objective Genetic Algorithm and Simulated Annealing have been used. RE: Turn key: The plan is to leverage the eval kits and light breadboarding for the initial design if possible, the main concern is processing power and I/O, for example we could select a high power MCU and scale back once the design is completed to the lowest cost capable MCU, again just looking for some guidance in initial product selection.This study presents the use and comparison of various bio-inspired algorithms for optimizing the response of a PID controller for a Brushless DC Motor in contrast to the conventional methods of tuning. The purpose of the Dyno is for low cost BLDC motor evaluation and verification of BLDC controller designs. This will also be controlled by a TI MCU. Regarding the Dyno: We are also building a Dyno but we have ruled out a second motor for load testing and will be going the foil-SG route with a frictional brake and speed sensor. One option might be to use a couple of NexFET eval kits combined with other kit(s) however i'm new to TI solutions so I'm looking for some guidance. The main concern is selecting a MCU with enough processing power to handle this type of PID with high CPR optical encoders and still have the option of adding an additional absolute linear encoder. I realize this will require a more complex PID loop to keep both motors in sync and also fault when they go out of sync to prevent mechanical damage. Because high precision and tight synchronization between the two motors is required each motor will have it's own encoder and both motors will be driven by a single controller. ![]() ![]() RE: What do you mean two motors on a single linear stage?ĭriving a single axis with two BLDC motors located at opposite ends of the axis to balance the mechanical forces on the axis and reduce motor size. ![]() Software Safety: Motor or Position Sync FailureĬommunication: Ethernet IEEE 1588 *Optional based on price and reliability concernsĪny advice is greatly appreciated, since we are planning to open source this project development cost is of some concern however the final goal is to provide open, flexible and affordable BLDC motion control solution with variable power and resolution based on motor, encoder and power supply selection. Linear Encoder: Absolute, used for power up positioning and optionally integrated into the PID loop Rotary Encoder: Optical Incremental or Absolute with Index (500 - 2000) CPR Quadrature With two motors driving the same stage additional processing power in the PID will be needed to keep them in sync. Need help selecting a baseline MCU, DRV83XX and KIT to use as a starting point in the following machine motion control project.īLDC Controller/Driver capable of driving two motors on a single linear stage. Other Parts Discussed in Thread: DRV8402, DRV8302, DRV8301, DRV8301-HC-C2-KIT
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |