Other Parts Discussed in Thread: MOTORWARE
Hi,
When will the Instaspin-FOC labs 6-8 be available (spruhj1appendix A and motorware) for the DRV8301-69-KIT? (FAST under load at start-up etc.)
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
robinl,
It is probably going to be June before we finalize the labs and UG for InstaSPIN-FOC. We have something else that we are releasing in a couple weeks that has been keeping us occupied, and then we will go back and finish -FOC.
Hi Chris,
My customer is looking for examples code on Lab 8 of InstaSPIN-FOC as well. Are there any update about its availability at this point of time?
Thanks so much,
Regards,
Quoc
unfortunately the June release will not have any udpates for lab 6 or 8.
the June update will feature an update to the drivers for PWM register update, easier PWM to ADC SOC decimation (through a user.h TICK), and various small fixes.
A larger update for the missing labs (which requires more documenation work) will follow.
Hi Chris,
Do we have any specific schedule on when we can release lab 8? I would help me a lot to work with my customer.
Regards,
Quoc
It will probably be end of July. We have another major release planned at that time for additional support.
BTW, lab 8 is just on using PowerWarp.
And the flag to control PowerWarp is already in the update global variables function in most of the labs.
// enable or disable power warp
CTRL_setFlag_enableEpl(handle,gMotorVars.Flag_enableEpl);
C:\ti\motorware\motorware_1_01_00_07\sw\solutions\instaspin_foc\src\proj_lab09.c
Just run lab09 (or any lab where you can update this variable in the global variables, or add yourself), add gMotorVars.Flag_enableEpl to the Expressions menu, and you can toggle it on and off.
That's all there is to PowerWarp.
Monitor Id and you will notice when PowerWarp is enabled and load is low the Id magnetizing current wil diminish, your entire Is will lower, savings enormous amounts of energy. When loaded the motor will be slower to respond - and may even stall if the even t is fast enough / high enough torque - but FAST will recover and InstaSPIN-FOC will regain control (assuming of course all the parameter were ID'd corrrectly, controllers tuned appropriately,etc.).
One of my favorite things is to watch a power supply with PowerWarp disabled and then enabled. Just amazing how much current is being wasted in induction motors!!! And controlling with with PowerWarp now makes induction motors much more attractive to a variety of variable speed applications. The overall system efficiency, combined with the cost and complete reliability makes for a nice overall package vs. PM/BLDC in certain applications.
and BTW, it is mainly the documentation that is missing for labs 7, 8, and 9. The code is there for 7 and 9, and as I posted 8 is a simple flag. We just need to write documentation to explain some of the theory.
1. CPU and Inverter Set-up and introduction to interfacing to the ROM library
2a. Using InstaSPIN™-FOC for the first time, Motor ID, full control system from ROM
2c. Run InstaSPIN™-FOC from user memory (RAM), only FAST™ in ROM
3a. Saving your motor parameters and loading from user.h
3b. Saving your hardware parameters and loading from user.h
4. Running InstaSPIN™-FOC only as a Torque controller
5a. Adjusting the supplied current controllers
5b. Adjusting the supplied speed controller
6. Using FAST under load at start-up, low-speed, and speed-reversal
7. Using Rs Online
8. Using PowerWarp™ with Asynchronous Induction Motors
9. Experimentation with Field Weakening
10. Experimentation with Space Vector Over-Modulation
The InstaSPIN-MOTION projects add
5c. Inertia Identification
5d. Running the SpinTAC Velocity Controller
5e. Tuning the SpinTAC Velocity Controller
5f. Comparing performance of PI velocity controller & SpinTAC velocity controller
6a. Designing velocity trajectory changes using the SpinTAC Velocity Profile Generator
6b. Designing Motion Sequences using SpinTAC Plan
6c. Motion Sequence Example: Washing Machine
6d. Design a motion sequence
12. Using a quadrature encoder for velocity feedback