You are here

FOC detection.

1 post / 0 new
Roger Wolff
Offline
Last seen: 3 days 22 hours ago
VESC Original
Joined: 2017-05-24 12:27
Posts: 204
FOC detection.

HI, 

I again have a motor that VESC-tool will not lambda-detect at all. ben b

I've configured it as BLDC. I have a 1A 12V powersupply for now, so I tell it to go at 0.5A motor current and... voila! there it goes. Somehow, the dutycycle does not go up to 95% as I expected, but lets ignore that for now. It runs. 

Next I want to reduce noise, ans get FOC to work. So detect RL and I get 26mOhm and 16 uH. Good. And then... no mater what I try: I can't get it to turn during the lambda-detection. So I have no clue what the lambda is. 

I've used the formula: λ≈ 60 / ( sqrt(3) *  poles *  pi * KV) = 60 / (sqrt(3) * 36 * pi * 100) = 3.0 mWb. 

When I manually enter that and ask the motor to run I get a squeal from the motor and "absolute overcurrent fault". 

So what should I do? 

Maybe: Does anybody have the FOC parameters for the FXD 8318 motor? (Even better would be if the FOC detection could be made to be workable for a not-a-noob like me). 

UPDATE: I've re-found "measure_linkage_openloop". 

I can then give it parameters like 1A or 0.05A, 0.1 duty, 200 ERPM/sec ramp, 26 mOhm , 16 uH and then it trips "overcurrent FAULT". When I drop the current to 0.04 or below, I just get "failed to measure flux linkage". (in BLDC mode the motor draws about 0.1A to run at 50% duty). 

 

 

UPDATE: I noticed the "setup wizard". That works a lot better than what I'm used to. The motor is detected as 2.11 mWb.