Part Number: DRV8301-69M-KIT
Hello,
I have been through lab 2c, 5c,5d, 5e, 6a, etc and had no issue.
both sensorless FOC and motion worked great.
my application is doing position control, so i need to have the sensor attached to the motor (slow RPM, max RPM ~200).
i am using the resolver and using this ADI RDC to emulate the encoder output (https://www.analog.com/media/en/technical-documentation/data-sheets/AD2S1210.pdf)
in this case, i configured 10-bit resolution (256 lines - quadrature encoder).
however, my motor does not run, it pulled in a lot of current (1.5A instead of 0.11 A) and vibrated.
i have been searching the forum and found others having the same problem as me, but unfortunately, I am not sure very what they did.
to ensure the encoder see the correct output, I did not run the system, but manually spin the motor shaft and observed both mechanical and electrical angles from
st_obj.vel.conv.Pos_erev and st_obj.vel.conv.Pos_mrev.
what i observed is that the st_obj.vel.conv.Pos_erev goes from 0 to 1 max and reset back to 0 as i rotate the shaft.
however, the st_obj.vel.conv.Pos_mrev just incrementing and never return to 0. Is this normal behavior?
another observation is that the mrev is always half of the erev.
for example, if erev completes 1 revolution, the mrev is only half. see attachment.
i am uploading the CCS snap shot of mrev and erev as well as other configuration in user.h file, but I am not sure if it loaded as this new interface does not have option to select file, but rather just drop in.
can someone please help me understand my issue?
Thanks and Best Regards,
Henry