I have been testing a new, fairly high flux, motor on the HV kit (TMDSHVMTRINSPIN) using instatspin-motion. I have modified the hardware and user.h per the qsg and your spreadsheet. It was great to see the system up and running so quickly, but I’ve run into a few problems and questions:
1. Low torque capability at low speeds (50 - 200 RPM). It seems like the max torque (and current) output rises with RPM. At low speeds, increasing load to just a low level will “knock out” the regulation. Upon load removal, the motor will stutter a bit and recover to the set speed. My motor manufacturer said the motor will output highest torque at these low speeds, so I must not be driving it properly.
2. The torque reading from gmotorvars is way too high, whether long or float, the figure goes to +- millions of InLbs
3. Is there a listing of gmotorvars variables and their definitions? For instance, I would like to monitor current, but don’t know the variable name and what it represents (eg: a running RMS current averaged across all legs). Also, when investigating the bandwidth parameter, it wasn’t clear what the range should be. I ran into problems below 4, which didn’t seem high and I wonder if there is something that I can do to get higher bandwidth.