Other Parts Discussed in Thread: DRV8301
Hello.
After running a couple of labs on my dev kit F28027F - BOOSTXL DRV8301 ver.B with very dubious and inconsistent results, I am slowly realizing I'm not going to be able to realize the BLDC driver i promised to my bosses in reasonable time. I thought that the FOC SW would take on any motor, deliver the parameters needed and then You were able to just hardprogram it and You had Your driver. But the level and complexity of the FOC software is way way to much/big for me to read up on in the timeframe given.
I have written software in C++ before, but the multiple layer structure of the FOC SW will take far to much time to get a grip on.
My system specs aim are much much simpler so I actually need to strip away 80-90% of the software.
I basically want to run the C2000 - DRV8301 as a standard inverter.
As a thyristor inverter that runs a asynchronous 3 phase motor.
You ramp up the frequency to target and sets the output voltage according to the Flux factor.
So I would want to strip away everything, just keeping the 3 phase generating module.
From my software, I would want to access just three parameters:
(1) reading actual motor average current
(2) writing the 3 phase frequency
(3) writing voltage / PWM amplitude
No, field sensing feedback for commutating, No PID speed / torque regulation, No FAST ...
Anyone with good experience in programming in the CCS environment and knows his/her way around the numerous functions of the HAL that feels up to help me extract this ? Towards payment of course.
Answer me here or mail me at peter@gudag.com
Best Regards,
// Peter