You are here

General discussion

can I fit a VESC in my e-skate?

Submitted by 6diegodiego9 on Thu, 2021-01-21 20:42

I have a BoardUp Bolt+, a foldable electric skateboard.
The metallic battery case, as shown in photo, hosts a 10S2P li-ion battery and an ESC and a 12.5 x 8 x 1.8 cm space containing the ESC.
Each wheel contains a 300W hub motor and has a big black "cable" including a set of 3 medium-sized + 3 little-sized cables.

Questions:
- can I replace the ESC with a VESC in this case?
- do I need 1 or 2 VESC?
- do I need some extra adapters for the cables?

Motor braking - shorting phases

Submitted by rok340 on Thu, 2021-01-21 07:49

Deal All,

 

I have a question regarding motor braking using VESC.

Is there a way to brake the motor with shorting the motor phases? In my application the returning of energy is not possible. Also the braking time has to be as short as possible.

Motor is running freely with no load so it has low inertia.

Thanks.

 

Regards,

Rok

 

Negative current reporting at high erpm in no-load setup

Submitted by mcdanny on Sun, 2021-01-17 23:04

I just set up a V 4.10 VESC and tested with a small 35mm motor, with no load attached. Running quite smooth.

But the higher the speed, the more negative the reported motor current (up to -1A @ 60'000 ERPM) and also batt current. Constant speed, so no regeneration situation.
For this idle testing, I use a power supply. It displays that 1..2A are going into the VESC, which is as expected.

Where does this negative current reporting come from?

Adding a Openloop COMM Comand

Submitted by JulianT on Sun, 2021-01-17 21:27

Hi all,

i am also trying to get an answer by putting this to another forum. But maybe my question is so silly, that it doesn t deserve an answer...

Is it possible to add a open loop comm command in the commands.c ? Like COMM_SET_OPEN_LOOP (Current, RPM)

As far as i know the open loop is already implemented and could be used in the new firmware in sensorless mode but i need it in sensored mode and i need to change the current value while running. To do this a UART command would be great.

FlipSky 75/300 + Alien 80 KV noise/vibration under load

Submitted by brendangillatt on Thu, 2021-01-07 01:19

Hi,

I have mostly setup my ESC and BLDC and I'm currently tuning the motor.

I'm using FOC control with hall sensors. The motor detection works and consistently finds the R, L, Flux Linkage and PI parameters for FOC. Hall detection works consistently too.

VESC Hardware Design For 4 in 1 Quadcopter ESC Board?

Submitted by aklimaj on Wed, 2021-01-06 22:55

Hello, I am looking into VESC as the base hardware and firmware design for a 4 in 1 ESC PCB for use in a custom quadcopter. I have designed BLDC ESCs in the past that used propreitary firmware. I like the open source nature of the VESC project.

I would like to know what I can slim down on the hardware to fit 4 ESCs on one board. Can I drop the current sensors for the 3 phases?

HALL-FOC---don't understand the mcpwm_foc_hall_detect() function

ConnerL's picture
Submitted by ConnerL on Wed, 2021-01-06 12:33

Hi,

       All I know is that the  mcpwm_foc_hall_detect() function is used to calculate  the initial Angle of  the sector corresponding  to the HALL sensor. The results are stored in  hall_table[].

For the details,  there's something in the code of mcpwm_foc_hall_detect() that I don't understand:

 //--------------------------------------------code section-----------------------------------------------------

  // Forwards

    for (int i = 0;i < 3;i++) {

Control singular VESC using CAN-BUS and Arduino

Submitted by Cam on Wed, 2021-01-06 10:29

Hello, I am new to VESC and currently have troubles controlling my VESC with the CAN-BUS. I am using a sparkfun CAN-BUS Shield connected to an Arduino to send CAN messages to VESC for it to move the FOC motor.The arduino is able to send CAN messages to the VESC. On the VESC tool, the CAN analyzer idicates that the VESC is receving the CAN message. However, the motors don't move at all. An example of a CAN message I am sending over to the VESC is:

Extended ID: 0X00000900 , Data: FF FF F1 A6 0 D 0 B4 

Pages

Subscribe to RSS - General discussion