I have a custom designed inverter that is driving a 10kW, 12 pole PM motor. I'm having troubles with getting InstaSPIN Lab 2a to identify my motor - specifically, I do not see any current during RoverL and Rs identification.
The inverter has 3 motor phase sensors, 3 hall effect current sensors (ACS756) and a DC bus voltage sense:
My user.h is included here: 2746.user.h
My DC bus is at 90V, and I have a bi-direction current sensor that hits saturation at around +/-50A.
I have confirmed that my voltage and currents are connected correctly at the hardware level - I am able to inject test currents and voltages into my sensors and read PU values that I'd expect during debug in gAdcData.
I have a scope on two of the phase currents, and I expect to see a 100Hz, 5A signal during RoverL identification, and a DC, 10A signal during Rs identification, but all I see is a flat line. I am using MotorWare _11, but I have both _11 and _09 installed.
I know the inverter's switching section works correctly, because I have previous non InstaSPIN hardware that can turn a motor.
The identified parameters (such as Rs_ohm) vary greatly. I've been able to get the motor to spin at times, just due to what I think is a random convergence of noise (very small V/I that just happened to land in a "reasonable" ratio). I can confirm that the InstaSPIN F2806 is properly toggling the gate drives for it's PWMs, and I know that the voltage and current sensors work, so I suspect it's something in the software.
I feel like I'm missing something very obvious!