tom3141 have the same issue with the MGR but with a Prius Gen 2 inverter.
As I'm not satisfied with this I have done more testing and decided to measure the power output to verify what I "feel" during acceleration.
First of all, using latest SW, 5.06 and attached are my latest parameters: Adjusted "throtcur" to 1 (2) to get a smoother result when flooring the accelerator pedal as using 2 seem to give me slight wheelspin... To double check this result I logged battery current and voltage from BMS, showing very similar results.
Current is a bit unstable around 30A as the BMS current sensor changes measuring range at 30A and I have some calibration work to do here... Also, for fun, calculated the battery power output from above. This picture show what I expect in terms of motor power when entering FW, slowly decaying power as speed increases. To my understanding, the above result can not be explained by motor behavior but rather the inverter limiting the current to about half when entering FW.
As I have only seen reports of this behaviour from the MGR I'm thinking that it could be something with the missmatch between motor pole pairs (4) and resolver pole pairs (2) which is unusual so I started looking around in the software to see if I could find anything obvious.
With limited understanding of the inner workings of the SW I find this line of code suspicious, found in "pwmgeneration-foc.cpp"
Code: Select all
fwController.SetMinMaxY(-50 * Param::Get(Param::throtcur), 0); //allow 50% of max current for extra field weakening
If someone with another motor could do a similar test using the 5.06 SW and just doing a plot from web interface to conclude if only the MGR have this behavior it would be very helpful.
EDIT: Added better graphs for BMS data