Jeremy Harris said:
gwhy,
The test for this would be to deliberately programme a low phase current ratio and then see whether or not the problem is worse (apologies if you've already tried this). If changing the phase current doesn't make a difference then it's likely to be something else, like a momentary voltage drop under high peak current demand conditions causing the controller to glitch, as has already been mentioned. It might be worth lowering the LVC to as low a voltage as possible, in case voltage drops are the problem (again, apologies if you've already tried this).
Jeremy
I thought I would try testing the effect of changing the phase current and rated current settings, I didn't expect to see much, but ran into some interesting results. All tests were done using 12S lipo and 20V LVC (to prevent accidentally tripping the LVC), and with motor on the bench unloaded.
1st test:
Rated Current: 30A
Phase Current: 80A
Results: roll throttle on slowly worked up to 30 - 50% throttle, then it would die. Snap the throttle quickly and the motor would barely blip.
2nd test: (go for really wide ratio)
Rated current: 15A
Phase Current: 130A
Results: no change from test 1, same results
3rd test:
Rated current: 30A
Phase Current: 30A
results:
much better I could snap the throttle on and it would rev-up. Only cut out sometimes when snapping the throttle to 100% from full stop (very high phase currents).
4th test: Maybe it works when rated and phase are set to the same value, try increasing the current
Rated current: 57A
Phase Current: 60A
results: same as test1/2 could not rev up the motor, had to use very gentle throttle to keep the motor from dying.
5th test: Maybe it is just important that the phase current is 30A
Rated current: 57A
Phase current: 30A
results same as test 3, so it would seem that it is the phase current which is causing the limit.
6th test:
Rated current: 7A
Phase current: 30A
betting results than test 1/2, I could reach full throttle if I rolled the throttle on. If I hit the throttle straight to 100% I could still get the motor to die. I wonder if this is tripping the rated current limit which is causing the controller to fault requiring me to reset the throttle to 0?
7th test:
rated current: 15A
phase current: 30A
same results as test 6. The only way I can make the controller fail is by snapping the throttle from stopped to 100% as fast as I can.
So far it looks like controller doesn't like anything above 30A phase, so lets test this:
8th test:
rated current: 40A
phase current: 40A
as predicted, worked better than 60 phase current, but not as well as 30A. I could make the controller fail easily by not being gentle with the throttle, but I could reach full throttle easily by rolling the throttle on.
So, it seems to me either the is an internal hard phase current limit of ~30A, and if you surpass that it causes a fault, or there is an electronic issue that occurs when there are higher phase currents which may be causing noise causing the controller to fault or reset.
Has anybody been able to get this generation of 6-fet controller to blink fault codes?
My next test will be to solder in another shunt in parallel to see if I can bypass the hypothetical 30A firmware limit.
-Matt