Part Number: LAUNCHXL-F28069M
Other Parts Discussed in Thread: DRV8305, MOTORWARE, DRV8301, CONTROLSUITE,
Hello!
I'm hoping to find some clarification on the Motor Control application with this launchpad. I'm doing a relatively small scale Line-Following Robot that will read IR sensors and then adjust the PWM of one of the two motors in order to stay in the center of the line. The motors have Hall-Effect Encoders that I will be feeding to the launchpad, and from what I understand, I should be using Sensored-FOC. I really only have about a week to get the motor control working before we may have to move on to a different microcontroller.
I'm wondering if a week is enough time to figure this out? I'm willing to read up on information, but I do feel like this may be a beyond my experience. Although, I would absolutely love to figure this out!
To start, after downloading motorware, it appears that the Picollo F28069M uses instaSPIN-MOTION but then it gives options for 'boostxl_drv8301_revB', 'boostxl_drv8305_revA', 'drv8312kit_revD', etc. Do I need any of those?
How exactly does instaSPIN, ePWM, HRPWM work together for this application?
I understand I'll be feeding the Encoder to the eQEP peripherals which will provide angular velocity feedback, but how exactly do we use the feedback to adjust the PWM for the individual motors?
I'm sorry for all the questions, but I'm having trouble seeing through all the fog on this situation. Is there a good example project that could run me through all this? Or if someone could pinpoint the topics I should be reading, that would really be greatly appreciated!
Thank for your time! And again, sorry for all the questions!