So I used my VESC from enertion for about 2 weeks in FOC mode. Then today on a small ride suddenly my brakes did not work anymore. I stopped looked at the VESC but everything seemed to be fine so I drove on. After about 2 km it happend again, once I got home I connected the VESC to BLDC-Tool and got the following output upon typing faults:
Fault : FAULT_CODE_DRV8302
Current : 0.3
Current filtered : 0.0
Voltage : 39.40
Duty : 0.00
RPM : 109.1
Tacho : 1897215
Cycles running : 1
TIM duty : 26
TIM val samp : 5
TIM current samp : 8398
TIM top : 8400
Comm step : 0
Temperature : 41.11
Fault : FAULT_CODE_DRV8302
Current : 0.1
Current filtered : -0.0
Voltage : 39.12
Duty : 0.09
RPM : 5968.7
Tacho : 2464606
Cycles running : 2
TIM duty : 763
TIM val samp : 5
TIM current samp : 8398
TIM top : 8400
Comm step : 0
Temperature : 71.95
Fault : FAULT_CODE_DRV8302
Current : -2.5
Current filtered : -0.3
Voltage : 39.09
Duty : 0.00
RPM : 73.9
Tacho : 2608636
Cycles running : 1
TIM duty : 35
TIM val samp : 5
TIM current samp : 8398
TIM top : 8400
Comm step : 0
Temperature : 74.21
After l hooked everything up on my bench, sometimes when i press the throttle it starts spinning sometimes it does not and delivers a drv fault. The rate is about 50% to 50 %, but when it starts spinning it wont stop. Is there a chance of a bad solder joint which causes this problem ?
That is because I used Duct tape
once i drive and don’t stop holding the throttle it runs like a charm, only from a dead stop it fails.
But you might be right no more FOC for me
Edit: I just switched back to BLDC, same problem here
I replaced the broken DRV Chip and the VESC does work again
I will not try FOC a second time.
There was one time when I got the ABS over current fault at 130 amps
, but it didn’t happen a second time in 2 weeks.
The problem is not the mosfets or the shunts because I measured and re-soldered all of them
Thanks for you quick reply, can you tell me what the eRPM limit is on the VESC ?
10s -> 104,2 = 42V at 245kv
-> 24542 = 10290 eRPM
Is it a good Idea to limit the eRPM in BLDC Tool to a sane amount, to evade burning the DRV again. I would’nt mind driving a little bit slower, if my system would be overall more reliable.
erpm limit is about 60k. You have to multiply RPM by your motor’s pole pairs (usually 7) to get the eRPM.
Common 50-63mm motors have 7 pole pairs which mean you’re hitting 72,000 erpm max, though at 95% duty cycle that’s more like 68,400.
You can limit the erpm on the app configuration tab, there should be a “soft erpm limit” option, however, this isn’t very efficient. Best thing to do would be to get a <200kv motor for your setup.
Ok, thank you very much.
For now I’ll limit the erpm to 60,000, because I use my board every day, and don’t want it to break again. And I’ll look out for a sub 200 kv motor
Update on the DRV:
after several weeks of daily use my vesc decided to throw me off at 20 kph due to a DRV Error (instant break). It happened at an evening ride and I wasn’t hurt much. That evening I did not get it to run again, DRV Faults all over the place. The next day however everything worked like a charm. the accident happened 1 week ago and my board worked since then. That is why i think there is a bad solder joint somewhere on my VESC. I thought about reflowing the DRV with a lot of flux and then again check every pin under a microscope with micro-probes. Are there any other Components that may have a bad solder joint and should be fixed ?
I limited the ERPM to 58000 and never drove full speed that’s why I’d say the too high kv of my motor should not be a Problem