I played with all kinds of values for I, omega and D parameters without any luck. The ones that I think are closest to working are included in the last screenshot. Each time I start detection it ends up with Bad detection result received.
Here is a video with motor behaviour:
In the console I checked for faults with commands fault and faults and received FAULT_CODE_NONE and No faults registered since startup.
Some other things I checked:
The continuity on all the wires is OK
I swapped phase wires around (the direction of the spinning changed but nothing more)
I also tried FOC mode once, in that mode I was able to fetch all run the detection correctly, however the driving of the motor (either through RPM set or arrow keys) didn’t work very well.
Any ideas on what else can I check would be highly appreciated!
Thanks for a tip! Should I do it even if the supplied Voltage is 20V? I changed the cutoff values to the ones you suggested and the behaviour is the same (at 20V and at 12V from my power supply). Do you have any ideas what I can test?
Here is also how the motor behaves during FOC flux linkage measurement, which in this case is successful (however the values seem a bit sketchy to me, especially the KI parameter):
maybe @Deodand can have some input here, i’ve never played around with fancy maxon motors. I do find your flux linkage very low… but then again, lack of experience with this type of motor
The flux linkage measurement is definitely too low. Resistance and inducatance measurements look ok. Since it is a maxon motor the datasheet will give you rpm/V (which is kv) and you can use this to calculate flux linkage (lambda) and input it manually:
lambda = 60 / (sqrt(3) * pi * kv * pole_num)
If this doesn’t work you may need to add choke inductors to the windings if the winding inductance is too small. You wouldn’t need these expensive ones, just an example. Some around 5-10 uH would be more than plenty.
Thanks! Would you change it even if working from 5A power supply? With the battery I would probably set it to whatever is the discharge rate * capacity. Would that be correct?
2 x Torque 6355 Motors
2 x VESC : Turnigy SK8-ESC V4.12 For Electric Skateboard Conversion w/BEC
12S battery (2 x 65 5000mah 40C)
Fo now I just connected a single battery to vesc to configure it.
So I connected it to the battery and the motor. Then connected it to the PC. Then I launch VESC-Tool. Here they tell me that my firmware is old and that I have to update it cause I will stay in limited connection.
So I update it and now I’m in : FW 3.38 and 4.8 HW.
I start to configure Motor current Max, Regen and so on based on what I have read and from diyelectricskateboard customer service advises.
Then When I tried to make a Detect BLDC Parameters, I get a status failed …
I’ve tried to change cutoff start and end to the barely minimum but nothing …
You flashed the wrong firmware your vesc is a version 4.12 meaning it would be a hw412 in the vesc tool. You flashed it with hw 4.8 that is the cause of your issues
no you updated the firmware and but when you flashed the firmware it was for the wrong hardware so you need to try and flash the firmware file for correct hardware which is 412. if you download @Ackmaniac esc tool it has a very easy step through guide to do your motor detection and remote set up after you do the firmware update
Detection work (Thanks=), it spin but not with the remote controller …
I’m going to use y-splitter instead of CANBus. Do I have to configure each VESC independently then the receiver each time ? (I know i have to cut a wire to only have 5 V for the reveiver)
Yes you will have to do each one independently honestly canbus or a lot easier because one is master one is slave is for master would be 0 and the salve would be 1