Part Number: DRV8301-HC-C2-KIT
Other Parts Discussed in Thread: DRV8301, DRV8303EVM
I am creating a dyno using a BLDC and the DRV8301-HC-C2-KIT with IS-FOC. I plan on having the motor under test using IS-BLDC as this is what we have implemented in our motor controller. Right now, I am using the same type of motor with the DRV8303EVM. With IS-FOC and the DRV8301 Kit, I uploaded Lab5a for torque mode only. The motor parameters were identified using the MOTION GUI and then statically defined in user.h. Some of the parameters in user.h like USER_IQ)FULL_SCALE_FREQ_HZ, voltage, and current was changed to the appropriate values.
When I command the IqRef to 0.2-0.3A it accelerates to it's max speed (voltage bus @ 48V) in an unloaded condition. At current 0.2A, the Torque_Nm value in the expressions window shows ~0.023 which is close to what is calculated with the motor constants below. The current draw from the motor is similar to what is set for IqRef.
When I load the motor with my hand, the current increases slightly to a certain point and as I increase the pressure with my hands down to when the motor does not move, the current decreases down towards zero. Based on this, it seems like the constant torque is not working correctly. I assume that when I load the motor so that it does not move, the current should be at 0.2A. Any ideas on what's causing this behavior? I tried the same thing when using the IS-Motion GUI (not the universal one developed for the labs) and it does the same thing. When I use IS-BLDC GUI in current mode, it works as expected.
Maxon EC60 Flat
Torque Constant = 114mNm/A
Speed Constant = 83.4 rpm/V
Speed/Torque Gradient = 0.798rpm/mNm