Firmware version is 4.00, opmode is 2.
The time at which the motor stops running seems random. It has stopped in as little as 8 seconds, and sometimes it has run for longer than 10 minutes.
While the motor continues to run I've noticed that the values displayed by the web inteface match the values I've set, but if I download the json parameter file the values in that file are the odd values which the device seems to revert to after some random time has elapsed. After the motor stops the web interface values match the downloaded parameter file values.
Notice the values of fslipspnt and ampnom in the json do not match the values as displayed on the web interface.
Code: Select all
{
"boost": 1700,
"fweak": 65.21,
"udcnom": 0,
"fslipmin": 1.62,
"fslipmax": 3.28,
"polepairs": 2,
"respolepairs": 1,
"encmode": 0,
"fmin": 0,
"fmax": 200,
"numimp": 1024,
"dirchrpm": 100,
"dirmode": 1,
"syncofs": 0,
"snsm": 12,
"pwmfrq": 1,
"pwmpol": 0,
"deadtime": 116,
"ocurlim": 100,
"minpulse": 1000,
"il1gain": 4.68,
"il2gain": 4.68,
"udcgain": 2.12,
"udcofs": 137,
"udclim": 540,
"snshs": 0,
"bmslimhigh": 50,
"bmslimlow": -1,
"udcmin": 100,
"udcmax": 520,
"iacmax": 5000,
"idcmax": 5000,
"idcmin": -5000,
"throtmax": 100,
"ifltrise": 10,
"ifltfall": 3,
"chargemode": 0,
"chargecur": 0,
"chargekp": 80,
"chargeflt": 8,
"chargemax": 90,
"potmin": 0,
"potmax": 4095,
"pot2min": 4095,
"pot2max": 4095,
"potmode": 0,
"throtramp": 100,
"throtramprpm": 20000,
"ampmin": 10,
"slipstart": 50,
"brknompedal": -50,
"brkpedalramp": 100,
"brknom": 30,
"brkmax": 30,
"brkrampstr": 10,
"brkout": -50,
"idlespeed": -100,
"idlethrotlim": 50,
"idlemode": 0,
"speedkp": 0.25,
"speedflt": 5,
"cruisemode": 0,
"udcsw": 330,
"udcswbuck": 540,
"tripmode": 0,
"pwmfunc": 0,
"pwmgain": 100,
"pwmofs": 0,
"canspeed": 0,
"canperiod": 0,
"fslipspnt": -1.62,
"ampnom": 0.06
}
Maybe I will try to upload the latest firmware version and see if this resolves the issue.