Vesc erpm limit. Re-initialize IMU when appconf is written .

Vesc erpm limit I am getting telemetry just fine, and I was thinking that I could use the ERPM value to set the RPM over UART, like so: VescUartSetRPM( cruiseRPM ); If this is the case, is there any way I can activate and disable the cruise control function within the VESC over UART, The next parameters to adjust are “Min ERPM” and “Min ERPM for integrator limit”. The motor at full no load speed was nowhere near the erpm limit of the controller which I confirmed in the vesc tool. Vesc app ERPM during testing no load: ~22,000 ERPMs. Min Current Scale 100%. This behaves similar to the ERPM limit, however, it is dependend on the battery voltage, so with this you can set a soft cutoff that is always i. At velocities higher than 6 km/h limit the current to be sure that the actual output power is less than 250W (power = torque x angular velocity) At velocities higher than 25 km/h, the output is zero <!--break--> The angular velocity can be calculated calling mcpwm_get_rpm(). Is there any other way to measure poles? I need poles for Kv and Kt because I know kV = wnoload(rpm)/ rated voltage. Electric Skateboard Builders Forum | Learn How to Build your own E-board – 11 May 16 For an electric skateboard a strong Timeout Brake is not appropriate, since the rider would not be prepared to a sudden hard braking force. When doing so, I ask you to be extra careful to not hurt yourself. The ERPM is proportional to the Supply Voltage and is also dragged down by the load. This firmware has some major changes in the FOC code which can significantly improve low-speed performance and fix some old problems (such as when the motor starts "screaming"). If you want to test at higher erpm you can either increase the current until it works with foc_openloop. Because I didn't understand which are meaning of some technical term like: In this forum I will post beta builds of VESC Tool and FW releases, and ask you to help me out testing them. Released 2020-03-06. That caused huge overshoots. Now, in High gear I The limit speed of V4 : 60000 ERPM. 1 post / 0 new . At last the firmware also contains an (untested) soft Duty Cycle limit. The TampaBoards website states that it is "150k ERPM driveable" which is not enough for this application. And another advantage is that when you set a watt limit (motor settings) the power feels the same over the whole battery capacity. Last seen: 1 and we reduce Ampers till motor reach a limit erpm with cause a issue I was running it at a max of 11,000 RPM it runs close to 10k at 12s This is all under 80k erpm in vesc. 20 (flipsky) but i can't undestand well what is the real limit of esc. 5A, so that shouldn't be hindering it either. The configured current limit values (tried up to 20A battery and 40A motor) are well above what they should be to keep the motor spinning at the desired RPM. I am a mechanical engineer, - ERPM limit: a small description would be nice, to clarify this equals to motor rpm*motor pole pairs (so pole number/2). Is it normal for the motor to overheat super quick? Or is since my last esc bruned, i will probably see if Trampa can make me fly, so i am trying to read as much as i can about vesc and how to use it, i had sucess with my set up but i think i can make it for efficient for 2019 i think i understood the basic, but not all about current control and the value to choose, so if you have the anwsers it will be nice: can we use current The VESC will do that by limiting the duty cycle of the FOC PWM. If i'm careful to make sure i don't overspeed the generator motor and exceed the vesc's 60v limit, i should be ok. set current 0 - MAX this value will passed directly to mcpwn / mcfoc / mcbldc and will be not truncated if exeeds max motor current! Parameters A standard 4. 2v so the range of Set and store Current limit via Canbus . Math question * 11 + 4 = Limit Max RPM on a Brushed Motor in DC Mode Start-up is far better than when in BLDC, however when it reaches the sensored ERPM limit, the motors start cogging really badly. DRV8301 OC Mode Current Limit. Amperage during test: ~0. Vedder has stated that running higher than this is inefficient but I Field weakening on VESC is somewhat crudely implemented but works for most cases. If I set currently to 5. 12 is 60. However, this comment that benjamin made in a previous thread seems to imply that it can possibly get up to 200k erpm which should be sufficient: "The latest firmware and VESC Tool is out since yesterday. I am running in FOC mode using a 13. #define MCCONF_L_CURR_MAX_RPM_FBRAKE 300 What HW version do you use? HW 4. We're using a big outrunner (10 pole pairs) and a AS5047 encoder. And adding a 2nd motor to the controller will lower the erpm limit of each output to match the spec collectively instead of each independent motor. 2 run in FOC ADC1 Current control 8Kg 10 pole inrunner I have set The VESC 6 in my eBike now has a heat sink and today I was finally ready for the test and flashed the no limit firmware. 0 I am using a VESC 75/300 to control an QS120 motor to power an electric motorbike. Requires tuning for best performance. You can calculate the eRPM the motors would be spinning at for a given speed, then set that as the eRPM limit and your board Is it possible to limit motor current consumption at maximum speed? I am looking to allow for short, high burst currents during acceleration and climbing but when the motor is According to this document https://vesc-project. I am running in the neighborhood of 70,000 erpm at full throttle and around 25A. 9 RPM Going above these won't necessarily damage your motor but it will not be smooth, VESC VESC Project. Voltage rating doesn’t tell me anything about the motor limit. Currently my VESC6 current limit is set to 50A so that we can handle moderate peak accelerations without causing a It opens a whole new world of braking for VESC and I think it would be very useful for more people to see it. Edit: ur the GOAT. Last post. Traditionally, VESC was often the most expensive part of a build, but the price has come down a lot more recently, especially with the popularity of ‘Dual VESC. 4V (as read by VESC Tool software). 7 70A controller using Vesc tool 3. So according to Alexandre his post above RPM = ERPM divided by 3. If I want to limit the speed with the ERPM, this is not saved permanently. 12 VESC min V: 3S 4. It's set to 2. You can define the ERPM limit for sensor usage. At the moment you stall the motor by pushing Anyone know what the VESC 75/300 firmware limits I want to see the relation between erpm and actual rpm and if the relation is somehow not linear, I want VESC to calibrate PID controller using the actual rpm. ERPM MAX: 22000 (22K)Do NOT use this to increase the My concern is that the erpm limit has something to do with MCU calculation limits. Often times this information is given without regard to system voltage or electrical rpm limits. Can 1 MCU handle processing 2 bldc motors spinning at speed with or without hall sensor input? Controlling a bldc motor with vesc using esp32 and ESP-IDF Motor amp limit is 320, battery amp limit is 220 and absolute max is 380: I realize I'm over-currenting things in the last test; I won't Changing the gearing will allow you to go higher in ERPM and duty cycle and push a lot more. Here is a list of a couple of VESC Options and alternatives. 3Mohm, motor (L)=190. Battery Voltage: 36V. I set the battery current limit to 10A, Running it full speed I get up to around 10 000 RPM, and the eRPM limit is 100 000, lowering eRPM limit to 5000 gives approximately 1. Reply More posts you may like. pro. I am not an expert in this, but the ERPM limit for the Vesc 4. in this forum I looked for information about ERPM max in hardware 4. Top Speed Hard Limit . Sensors make sense to get the best startup performance. Gsorter. If you want to test at higher erpm you Slow ABS Current Limit True. This firmware allows current levels to be set higher than recommended by the manufacturer which could result in damage to the motor. Openloop time/ramptime lock time and hysteresis all have theyre Also since a startup at lower duty works better than with hi duty is the a way to limit the duty until FOC is synced and only then alow the Duty It seems there are some issues with the newest VESC Tool (as of 06/20/2019) including the absence of an ERPM limit for direction change (reverse) and unusable values applied with the motor setup wizard. Setting an ERPM limit for one motor based off another motors ERPM . Minimum ERPM integrator; BEMF coupling; used to get into commutation mode? I've tried a lot of combinations but I haven't got it to commutate properly yet. xx only. 12 50A, 2kW go-kart motor and a 10s20p battery in a pocket quad. I would love to use one of these pins to feed my actual rpm value to VESC. I’ll upgrade to VESC, with 2x 6S attery and I 'would not change my motor Is it possible with this device ? I already found I can get my 4260 motors spinning using a lab power supply set at 25 V with 1 A current limiting without problem (VESC motor current limit at 20 A). Here are the specs: KV = 0,36 RPM/V; 10 poles pairs; Working Speed: 10-20 RPM; Construction: axial flux ironless stator sensorless; That's why I put the 200 ERPM limit, but I will try with a higher value. My fix was changing the reverse voltage to . I have Min ERPM around 200 and Min ERPM for integrator limit around 1000 for all my applications. Last seen: 1 year 2 months ago This would result in 65000 for max ERPM should be enough for VESC 6 hardware design. Log in or register to post comments; Mon, 2020-06-15 20:09 #4. Hardware v4 VESCs have a hard eRPM limit of 60,000. On both controllers the measured (using a current clamp meter, not the VESC data) current draw from the 48V battery is between 1-2A with the motor spinning at a steady 6000RPM (24000eRPM). Here are some tips: Always set a safe ERPM limit to limit your top speed. If anyone knows the answer or has some tips & tricks it would be greatly appreciated! I’m using a MakerX DV6s with Radium 6455 175kv motors with 18t motor, 66t wheel pulleys on a 150mm pneumatic wheel, and I weigh about 90kg/200lbs with my bag. With the recent VESC I have seen/read numbers up to 150k ERPM you can maybe go faster I dont know the exact number. Re-initialize IMU when appconf is written To my understanding the max theoretical erpm on a VESC 75/300 e. Can i figure out kv. ) Max duty cycle current limit start – determines the max duty cycle mulitplier (as of FW 5. Last seen: 1 month 2 weeks ago Will this circuit somehow fry my VESC? If the I change the subject hoping in some response. To run at 60 kHz, sample in V0 and V7 has to This looks a lot like your VESC has not detected the hall sensors and is running sensorless. See vesc-project. Tried setting erpm limit to 600 and it just stutters and does little stops & starts so that seemed wrong. Also, Is there some sort of default erpm soft limit that could be doing this. float l_battery_cut_start. 000 Your motor has 1 pole pair, so at 18V the ERPM are 18V*1 pole pair*4600kV =82. I am unable to achieve more than 17,000 ERPM at 100% Duty. 4A without load Motor magnets: 8 Motor poles: 4 (-> 2 polepairs)---Staying below the ERPM limit (check): 2250KV * 12V * 2 = 54,000 Staying below the VESC Amp rating (check): 5. Openloop mode works fine, but trying to run in current control mode with no load on the motor, the motor spins up smoothly until duty cycle maxes out and the current plummets. Why ? Simply because my actual motor is 10S max (Aerodrive SK3 215kv), with a 6S max HobbyKing ESC. 4. max erpm is set to 200,000; max voltage is set to 61, sensor can only sense up to 61. Sure you can run a VESC from 6S, but ideally you try to bring down the amps and up the voltage. I have a 75v/100a Spintend vesc with a max erpm of 150,000 I believe. I am able to go from 0 - 20000 in about 4 seconds. I tried setting lower battery current limit (all I need to do here is to set constant motor speed - 5k RPM, I setup my VESC with a sensored hoverboard motor. I send the COMM_DETECT_APPLY_ALL_FOC message, l_min_erpm: 150. Hello, I have a VESC Mini 4. Also, motor KV may not be accurate. I think the Hall Effect sensor pins on VESC 6MkV are for detecting motor position. 005, Kd = 0. 000 erpm! If the rule of thumb is correct that max shaft RPM is erpm/#polepairs, then with a 24 pole motor the limit would be 12. Therefore with no losses and a max duty cycle of of 95%, I'd expect to hit RPM values of around 49. Fri, 2021-06-18 23:31 #1. Since you have such high gearing it doesn’t take much speed to reach your ERPM limit. Setting an ERPM limit for one motor based off another motors ERPM by NijiflianBustock » Fri, 2023-07-07 18:37 : 0: by NijiflianBustock Fri, 2023-07-07 18:37 : Hot topic: Field The VESC switches from sensored to sensorless mode at a given ERPM - apparently at 4000 ERPM. 12) for some time now, When in FOC sensorless, the motor won't spin at more than 400ERPM ( which is the openloop ERPM limit) Top. news: DIY Electric Skateboard Forums ERPM Limited Braking & Reverse Current/current bidirectional with a small negative eRPM limit set ticks all the boxes for me. xml’. ogent. xx. 2 Firmware 5. 5v range of reverse previously was really only 18% of the travel to the erpm limit, kind of like an on/off switch. 5 Amp. These stats makes sense to me from a sanity check: 12x reduction ratio x 230 RPM x 8 Pole Pairs = ~ 22K ERPM. 0. I have set the switching limit very Therefore at higher erpm the motor will not sync with the input signal and just vibrates as the magnetic field travels round the motor. I setup my VESC with a sensored hoverboard motor. Hello all, I'm a newbee in electronics . Mon, 2019-08-19 I'm setting up a CAN controller for a VESC 6. Position PID fix (most notable on multiturn encoders Only generate encoder fault when the ERPM is low enough to use the encoder. Hi, I have the problem that when i set a eRPM Limit it will save the new eRPM Limit but this setting is completely ignored and i got always max speed/eRPM no matter whether What does that mean for my build? Will it fry the motors or the vesc? Is it possible to set some limits in the Vesc tool to overcome this issue? Or should I go for one of those hobbywing esc If your battery is actually at 48v then it's probably some setting quirk in VESC tool. Use duty cycle if you want to limit the speed. Mini Vesc 4. If I change the limit to 0. 1 Like. Please be careful to limit the Absolute Maximum Current below 250A,setting page Specs: Dual 75100 Size:L107mm*W103mm*H18. I am trying to control my outrunner AXI 2814/28 motor with the Flipsky Fsesc 6. VESC Project. Short circuiting Flipsky 75100 Pro V2. the eRPM limit is ignored as soon as I use another cotrol type (current or duty cycle) use the Vesc 10 Hello all, I have a strange problem regarding a VESC and a 6355 torqueboards motor that I hope someone has come across (and solved). 95 = 4928RPM. In both cases, it is safer for the human to Is setting the Soft RPM limit to 60000 enough to protect your hardware? To protect your hardware set the “Max ERPM” in the Motor Tab to 60,000. It seems there are some issues with the newest VESC Tool (as of 06/20/2019) including the absence of an ERPM limit for direction change (reverse) and unusable values applied with the motor setup wizard. When increasing erpm towards 100 000 erpm It starts to spike like this (I did not let go of throttle during the big dip) These are the settings I My ADC was . I initially landed on Kp = 0. Sun, 2023-02-05 17:34 #1. 1; Cycle Integrator Limit: 39. Added many IMU and AHRS settings to appconf. 00. So then there aren’t any “VESC Settings” to limit the speed, as I stated. At 4S you will reach the ERPM limit of this device. Could you share with us some technical papers or book talking about the parameters in the BLDC Motors. User login. Hi, I’m quite new to VESC and I’ve cumulated some questions. Appreciate any advice on what to look at next. They were +-1M and I set to 2500. e. 500 shaft RPMs before Help with understanding erpm (vesc) Theres a limit of 60 000, and after multiplying my voltage and kv rating (10s so 36nom. E. Max Current Scale 100%. Mini USB is used for HW 4. I've got an input voltage of 49. 1V) ~12V Battery Amps: 180A. My vesc has blown up 4 times on connection to 12 s batteries so I'm surprised his even worked for that long I've been using a Vesc (HW v4. Navigation Menu Toggle navigation. vel_limit to a higher value. Maximum KV 8600 / Max Voltage = Max KV Example: 8600 / 42. Limiting all programs to a set speed Esk8 Allow throttle in opposite direction even after passing speed limit for PPM and VESC Remote apps. It would be very useful for people using vesc for ebikes to be able to limit the RPM of Hi Andreas, you want to go for VESC 6 in that case. Here that is true to some randomly changing point <sl_min_erpm_cycle_int_limit>1100</sl_min_erpm_cycle_int_limit> <sl_max_fullbreak_current_dir_change>10</sl_max_fullbreak_current_dir_change> I see great potential in VESC project, so I have bought a VESC6+ from Trampa for my custom ebike project. This question is for testing whether or not you are a human visitor I am using the Pyvesc library to encode and decode messages for the VESC. Hint: Since this value is lower than the Motor Current Max Brake (-25A), the My ADC was . Thanks,-Martin. 4S is possible without issues and 150000 ERPM is tested to work fine. First off, I've been using the VESC tool for Mac v2. 800 , definitly beyond the specs of the VESC 4. It features a dual XT60 input for battery connections, so that you can bridge two VESC 6 EDU into a parallel array. ERPM, Current, Duty Cycle: CAN_PACKET_STATUS_2: 14: Ah Used, Ah Charged: CAN_PACKET_STATUS_3: 15: When sending commands outside of range they will be truncated at the range limit. The . There are times when I have seen the VESC loose sync and go into current overload when VESC V4. maxhertz. is 150. This returns erpm, so I have to divide by half the number of poles. See more That should mean I can use the 200kv motor I wanted at 12s and only hit a max of 53,280 erpm, so it won’t fry my vesc with its 60k limit! Plus within the vesc you can set erpm ERPM limit start is an adjustable speed limit for the board. Attached are my settings. 12 VESC has an ERPM limit of 60k, the FocBox/Unity and VESC 6 can go up to 80k per some sources but its (IMHO) better to stay at or below the industry defined spec of 60k. 02 Customized using PAS and Bluetooth dongle 28 Zoll E-bike Unfortunately, this combination is a bit fast on my ebike. Thank you-----Hello to all, sorry for the hassle and thanks to anyone who wants to help me. Says the fireware is 4. Log in or register to post comments; Fri, 2021-05-14 08:39 #3. If you have done your research you have probably found a lot of conflicting information about what KV is “best”. Using the FOC 60000 ERPM / 7 pole pairs = 8571. The source code for VESC Tool. If you set the sensored ERPM to 70,000 (10,000rpm real world), they will spin all the way up, but with excessive noise and heat building, even when operating them in the air. 1 Amps (no load on motor!) ERPM (again no load on motor) is 11627. I’m still wondering how can more current be produced while the battery limit is set to 40A, yes I know motor current always read higher on any datalog. If you wish to change the hard limit set by the VESC firmware, you can go to Motor Settings > General, and change the max ERPM for forward and backwards rotations. When I try to run the motor wizard upon connection, it appears to work. Glad we agree. The next parameters to adjust are “Min ERPM” and “Min ERPM for integrator limit”. Log in or register to post comments; The max eRPM setting in the esc is a limit, so increasing it beyond the kv*voltage unfortunately won’t make it spin faster. The limit speed of V6 : 150000 ERPM (the limit speed of 200A high current ESC is also 150000 ERPM) Remark: The difference between Sensorless eRPM to 2,000 in the Detection Wizard (same as Hypercore). xx >> 60K ERPM), you risk damaging your ESC. Hi All, We've been using a FOC 75/300A from Trampa as a starter motor on a special application. I've set the erpm limit start to 95% and have looked at every setting I can find but I don't know what is causing it to cap out 10% below the limit I set. news esk8 calc donate now. This is reasonable behavior. Interestingly, the limit seems to shift if i don't "sneak up" on the so i don't fry to VESC. mc_interface_set_pid_speed() I found the terminal interface easier to use from both VESC_Tool and UART. At 98K ERPM you reach the limit of the VESC 6, but it should be doable in FOC. 00uH, motor I am using a geared 24v hub motor on a 12s battery. The only negative from running higher voltage is higher RPM, and as long as I’m within RPM limit of the motor and the limits of the vesc, then I’m fine What HW version do you use? HW 4. I’ve bought a Vesc 75/300 for that but I’m having troubles getting it going. I limited the top speed using the Max ERPM settings (Motor Settings -> General -> RPM). I have no clue why I got 9800 yesterday. What they should be depends on the application and is in most cases not too important, but in general Safety features. Hi, I’m new in VESC utilisation. Battery Current Max 250. 01 under Windows (in sensorless FOC mode, BLDC mode is too noisy, which is crucial in this application). 76 KV (Max) Example: 8600 / 25. Post a video / screenshot of the realtime graph showing your problem. 8V power supply. Battery voltage: 3S (11. The more realistic limit you normally run into is the KV value with respect to the supply voltage, that will most likely limit the systems RPM. You’ll also have to There is another thread (regarding a German e-bike using a VESC) out there in the www where someone is telling that it is nonsense to limit the power of a vehicle, simply I am getting telemetry just fine, and I was thinking that I could use the ERPM value to set the RPM over UART, like so: VescUartSetRPM( cruiseRPM ); If this is the case, is there any way I In the VESC software I have set an eRPM limit at 18000 (roughly 80% of the maximim with no limit) and the I have also set the duty cycle limit to 80%. The motor at full no load speed was nowhere near the Hardware v4 VESCs have a hard eRPM limit of 60,000. Top. at 95% of the battery voltage, so the limit will apply at higher speeds with a full battery than with an empty one :) JL2579 The current measurement can be moved to other vectors than the null vectors -- VESC-6 has inline phase shunts, If I understand the duty cycle limit correctly; it comes into action twice per PWM cycle -- 5% during V0 and 5% during V7 -- so removing this limit would give 11% higher voltage to the motor = 11% higher RPM, . (I have the max ERPM software limit set well above the max I should ever see in practice, so that shouldn't be doing any limiting). 12 with current Firmware My inital though was to just limit everything going back in the direction to the power supply at 0V, 0A, 0 Everything. Log in or register to post comments; Wed, 2018-04-25 Lots of VESC implementations get used on skateboards. It would make sense that this is why your brakes are cutting out, however I don’t know if lowering your min ERPM could potentially damage the VESC. 4 x 105 x 0. . Log in or register to post comments; Thu, 2022-02-03 13:00 #8. 0 l_max_erpm: Connect your VESC® to your computer using a mini/micro USB cable. Are there settings to begin with to control a 350 watt hoverboard motor with a VESC? The motor has 27 stator poles with 30 magnets, it's sensored with hall Hello, I want to issue RPM commands through UART, but i would like the VESC the limit the amount of acceleration it uses because I have observed my wheels tends to slip on I just bought a VESC 6 and have been playing around with it. On your specific application, as long as you limit the Motor current to safe levels and limit also the motor max speed, you could just as well use battery packs within the limit of what the VESC hardware can take (13s for VESC 4 and 6). I have been using a flipsky 4. 2 Amp, the duty cycle jumps to 95% VESC is a registered It was jerky on full RPM when the ERPM limit or duty cycle max was set to low but default values are very high so that might not be your problem. #define MCCONF_L_RPM_START 0. The VESC 6 could be run without housing, strapped to a smaller and lighter heat sink sitting in the air stream. I have been modifying the PID controller for a 3800KV motor for days. The car is made with Hoverboard hub wheel 8 inches 350W with capteur Hall and have Battery 7S3P 24v 9,6Ah/ 3C descharge. If you go beyond the limits of the controller (e. COMM_GPD_FILL_BUFFER_INT8. Features: Advanced VESC Technology: Impressive I am running in the neighborhood of 70,000 erpm at full throttle and around 25A. 100% blind: no feedback at all. Motor: 2250KV Motor Amps: 5. Hi, i not arrive to parametre my VESC to have Very Low speed limit or low RPM limit. 11627 / 3 = 3875,7. We tested 120K ERPM but that was not the limit. The eRPM limit only limits when power will be applied, the same as the RPM limit, and the cruise control speed limit, does in a car. 3 posts / 0 new . Here’s the math: Full charge Pack voltage X KV X 6 2 * This file is part of the arduino vesc library mc_configuration::sl_min_erpm_cycle_int_limit. I have tried bumping up the Sensored max ERPM from the default 2500 to 4000 but it made little to no difference. I try to made en small car for my son. Hi, I have the problem that if I set an eRPM limit in the vesc tool 3. xx, but from the notifications from Frank i thought the VESC Tool would not work with them for another week or so (as in a few weeks in reality - know how busy you all are). Since you use fast 2 pole inrunners, ERPM is probably the issue with HW 4. You’ll also have to change the configuration file mentioned in the Odometry Tuning section in the software stack setup to change the software limit for your motor ERPM. You will find it in Project/Qt Creator/vesc. HW 4. Bench testing with no load and can go above the 60k erpm limit and blowing your drv. Should I set it to 30, or 15? If it should be set to 30, then VESC tool should be changed to only allow this number to be even, like it is elsewhere in VESC tool. h:96. Overcurrent, overvoltage, over temperature on controller and/or motor and power rollback, overspin (eRPM limit up 100K, maybe 150K). As it turns out, one is able to set a soft ERPM limit for the controller, the only downside here I see though is that this means you can either adjust this limit for a full or an empty battery, that means when I always want to use the full voltage of the This tutorial will show you how to adjust the ERPM limits to decrease your board's top speed at 25km/h. So I have to admit that my learning curve regarding the vesc is also steep, and that I initially overlooked some things. Or you can use the RPM or Duty cycle controls at the bottom of VESC Tool. If you are using a regular VESC, you will probably want to use the configuration file ‘VESC_30k_erpm. I've probably spent 24+ hours messing around with the VESC now We had the eRPM limit set to 150,000 for all tests. 4A way less My motors have 30 magnets 15 pole pairs. 12 VESC Amp limit: 50A 4. Only a very mild brake force can be handled by the unprepared rider and so should be the setting (e. 40. I have set the switching limit very low to 700 erpm but the motor sill has problems to handle At the beginning, you think the VESC has less power but then you learn that you simply have to pull the trigger a bit more. Wear protection and a proper helmet. Some loose electrical connection (like battery to vesc) could also create strange things. Can’t wait for the VESC tool update to be able to communicate through the hm-10 Bluetooth module to change VESC settings on the fly. Offline . Hey guys, I’m currently running a Turnigy SK3 5045 450kV on a 6S battery in BLDC mode and from my calculations the max eRPM should be around 70K which is over the VESC limit of 60K eRPM. I can feel solid acceleration until it hits a plateau at 20,000 ERPM. 0 A, D: . Contribute to vedderb/bldc development by creating an account on GitHub. Hardware circuit to limit regen voltage . pro The IDE is configured by default to build 100_250 firmware, this can be changed in the bottom of the left panel, there you will Slow ABS Current Limit to True, otherwise the VESC may cut abruptly the motor power on motor current limit. The following are my overall and current limit settings: Motor Type: FOC Motor Current Max: 35A What's the difference of VESC current mode, duty cycle mode and PID speed control mode? Current control - controls the current to the motor and consequently the torque, it gives torque control (acceleration) but does not limit or try to control the speed. Although I think it’s more efficient to use as high I am using the VESC Tool to configure my Maytech VESC. Voltage. When i run kv command in Vesc Tools i get 330 which is in erpm then same thing here i need poles to get in rpm. I like using a lot of integral (Ki) with applications like this but I did not find any windup limit. Username * Password * Create new account; Request new password; RPM in a range of around 60 to 2000 RPM (if that is possible), whereby the lower RPM is more important than the higher limit at the moment. ’ Now a Dual VESC can cost somewhere from $150 to $300. All I need is rpm (vesc tool only shows erpm). But in this instance the VESC is very good at not allowing it to go over that speed. ERPM is dependent on motor Once i command past the limit, the measured brake current jumps to ~60a. 50, and wto 1000 ERPM/s, I get "Bad Detection Result The VESC will ramp up the erpm, allowing the magnets to follow at some Hello everyone. 00 then this limit is only observed if I use ADC PID-Speed mode. I think lots and lots more people will be using them on other things such as e-bikes or scooters now that they have become capable of higher voltages such as 60-100v. So I changed interpolation limit that I can run it only on hall even that it is not accurate as senseless observer. About ten years ago when I didn't know much about BLDC motors, I made a controller that would spin a harddisk. Don’t use the erpm limits in the VESC Tool or the ESC Tool for an esk8, those are dangerous. Hello vesc team, I'm building an ebike with the 100/250 esc. Hi Guys, I have the vesc 300 and i noticed that the RMS phase current is not calibrated properly and also not linear. Solve this simple math problem and enter the result. This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. With Qt Creator, open the vesc firmware Qt Creator project, named vesc. Not only for electric-skateboarding Hi, I have the problem that when i set a eRPM Limit it will save the new eRPM Limit but this setting is completely ignored and i got always max speed/eRPM no matter whether with or without load also the eRPM Limit Start setting has no effect. I have a power supply that can give 30V/10A connected to the VESC and a motor controlled by it. Duty cycle and current will change to maintain set ERPM. I need to limit the torque applied by the motor, Edit: And of course this "abuse" could be extended to control the generator erpm too - e. 2022, 7:52pm 5. It was intended for a 28 inch wheel but I have it on a 20 inch wheel. firmware latency, fet driver limit or mosfet limit? Firmware 5. However, 270kv motors allow you to reach that. Therefore at higher erpm the motor will not sync with the input signal and just vibrates as the magnetic field travels round the motor. Is that a result of the erpm limit in the controller being the same as the programed speed from the labview app? (IB via VESC Tool). axis0. 4v center, 2. I also think the number of poles is 6. 03 is under development, and this thread is for beta testers. Duty cycle control - controls the duty cycle (voltage) to the mot In this forum I will post beta builds of VESC Tool and FW releases, and ask you to help me out testing them. Here are my Bike setup: Vesc 100/250 @16s FW 5. the vesc switched to normal sensorless operation. 12 . There were many of the same code, so I copied the first and last 2 codes in the list below. Username * Password * Create new account; Request new password; CAPTCHA. And when you start to carve at higher speeds you will definitely feel the difference. Openloop mode works fine, but trying to run in current control mode with no load on the motor, the motor spins up smoothly until duty cycle maxes First off, I've been using the VESC tool for Mac v2. 8 // Max ERPM Full Brake. And if I increase I think you are looking for the max ERPM (the electrical RPM) limit of the VESC. What they should be depends on the application and is in most cases not too important, but in general lowering them will work better if the load has The eRPM limit only limits when power will be applied, the same as the RPM limit, and the cruise control speed limit, does in a car. (But if you brake at more than 100% duty cycle you might kill your ESC) (Use this value instead of Max ERPM to set a speed limit on your board. Take your time, don't test things in a hurry. Where it is lacking is limited to applications where there are very rapidly changing setpoints at high speed, such as with a balance wheel pushed to Contribute to UESTC-LIMITI/VESC development by creating an account on GitHub. 02 and have the following issue: I set up my motor with a power supply, There is the parameter "Minimum ERPM" in Motor Settings > PID Controllers, under "Speed Controller" that is set by default to 900. For instance, say current limit is set to 1 Amp, and the motor is spinning at 1000 ERPM drawing 0. The translation is adjusted in such a way that I get about 25km/h at full throttle and still get relatively good torque. 3 Amp. mc_configuration::l_battery_cut_start. After detection, I change Hall Interpolation eRPM from 500 to 200 in FOC -> Hall Sensors. 20 esc based on vesc and I have it set up with ADC throttles, Had a look at the realtime data and the motor is nowhere near the ERPM limit, With the tire lifted up in the air (negligible load), when I spin up the motor using 100% duty cycle, I get 26,500 ERPM or 26MPH, but when I am riding it (145lbs, flat road, negligible windage), I get about 20,000 ERPM (20MPH). g. 8; no faults are reported; power supply current limit is set at 150A input (and its the kind where it backs off the voltage, I was hitting my absolute current limit and the VESC was cutting out like it's supposed to. Your hand controller is probably programmable for speed and torque profiles. Amps used according to VESC is 3. Both wheels work independent when it comes to max speed. You can calculate the eRPM the motors would be spinning at for a given speed, then set that as the eRPM limit and your board won’t go faster than that speed. 12 and found that in FOC it can't run properly on high currents (400A). The VESC has an ERPM limit of 100,000 but I have found that limit to be closer to 60,000 ERPM. For the high speed, you might be hitting erpm limit. 12 VESC ERPM limit: 60,000. I was wondering if it’s possible to limit the VESC output voltage according to the max motor voltage. The VESC-Tool allows you to set max ERPM limits for safe use. float sl_min_erpm_cycle_int_limit. What you can do to spin a motor without any feedback is to rotate the field at say 3 ERPM. It uses individual gate drivers & can therefore spin the motors at very high ERPM rates. You can just limit your ERPM at the Motor Settings > General > RPM Tab. Sadly the controller failed when I was regenerating gently. The VESC motor control firmware. Definition: vesc_types. com/node/183 the VESC 6 should be able to achieve 150K ERPM at maximum. 00 . the eRPM limit is ignored as soon as I use You of course can only set the gear ratio to one value so you could just set it assuming you are in your fastest gear and the bike will be limited to slower than that in other Max eRPM is really a theoretical limit of the motor controller. controller. h:233. DerelictRobot March 19, 2023, Typical behavior of vesc would be to ramp up the duty cycle with increasing current linearly and maintain 0 erpm. I tried increasing this to 5000, 7000 and finally 10000 ERPMs - at every increase the stutter appeared at higher and higher RPMs. I Hi All, We've been using a FOC 75/300A from Trampa as a starter motor on a special application. 5; Min ERPM: 200; Min ERPM Integrator: 800; BEMF Coupling: 450; The 'BEMF coupling' and 'Cycle Integrator Limit' values were determined using "Detect BLDC Parameters" functionality of the VESC tool. Last Added hall sensor interpolation ERPM config option. What they should be depends on the application and is in most cases not too important, but in general lowering them will work better if the load has much inertia. I've measured the actual physical RPM of the motor at current full speed is around 600rpm which is more than enough for my application. And what is the effect of changing the "openloop ERPM" and "sensorless ERPM" values on the final motor parameters? PID speed control - controls the ERPM (velocity) of the motor, tries to always make the motor turn at the commanded speed irrespective of the load. Are you fully charged? That will greatly affect max speed. VESC firmware for Blacktip DPV with added features. config. Does current sensing represent any sort of bottleneck on max ERPM? How long does it take before the VESC will try to limit the current? Is it the period of the PWM or shorter? Top. 10A). Max physical RPM during testing no load: ~230 RPMs. 2v so the range of motion I have corresponds to the erpm desired. 0 With Aluminum PCB Based on VESC For Electric Skateboard / Scooter / Ebike Speed Controller ₹13,499. Log in or register to post comments; Tue, 2019-02-12 06:58 VESC firmware for Blacktip DPV with added features. However, 60,000 eRPM is very high and with most setups it’s impossible to reach that. Please be careful if increasing limits - bwoodill/BT_VESC Hi evryone, this is my first post, I am very new to the VESC hardware. 3. rx limit erpm to x I would also be very interested in an Ebike app with PAS support for the VESC! You mentioned that the 250W power limit in EU countries might possibly make the VESC excessive but I think the VESC would be perfect for ebike usage if the firmware was to support it natively. I set up an absolute maximum current of 185A, set the DRV8301 OC Adjustment to 18 and enabled the high current sampling mode. I don't want to kill a VESC 4, but would love to use the new VESC Tool and only have the VESC 4's currently (until my Six arrives). Username * Password * Create new account; Request new (likely when reaching openloop ERPM). I have an issue where at about 82% duty cycle will start to lose sync with the motor and if pushed beyond 82% will VESC Project. Motor amp limit is 320, battery amp limit is 220 and absolute max is 380: I realize I'm over-currenting things in the last test; I won't Changing the gearing will allow you to go In the VESC tool, Motor Poles has a lower limit of 2. 0v (10S) = 204. v*270=9720) and then multiplying with 7 (because of 7 poles?) i get 68 040 with is higher than the limit, and then fully charged it will be even higher. Controller: Flipsky Vesc 4. 02. 2v (6S) = 341. // ERPM Limit Start. 03, Ki = 0. 2, Hw: 60. 5mm; ERPM:150000; Control Interface Ports:USB,CAN,UART; Supported Sensors: At velocities higher than 6 km/h limit the current to be sure that the actual output power is less than 250W (power = torque x angular velocity) At velocities higher than 25 km/h, the output is zero <!--break--> The angular velocity can be calculated calling mcpwm_get_rpm(). If only one or two sensors were disconnected, the motor ran poorly and cogged with no load If you lower the ABS max current limit down to a lower value, It looks like you are hitting an erpm limit which if I'm not mistaken is around 60k to 80k on the drv chips. Note: You should use the updated bldc configurations, the configurations lower the min and max erpm values to avoid It uses individual gate drivers & can therefore spin the motors at very high ERPM rates. esk8. Well, I changed this limit to 3000 ERPM, and the stutter suddenly started at lower RPMs. Ps, is this 60v limit I am running a trampa vesc six with a 400kv KDE3520 xf I have a erpm limit of 100 000 erpm and at 80% it should start limit rpm. Select the I need to limit the torque applied by the motor, Edit: And of course this "abuse" could be extended to control the generator erpm too - e. Usually the eRPM limit is set to as high as the tool allows, since if you ever exceed it in any way it will I am in the process of designing a CAN-based control system for the VESC and it would be very helpful to have a way to change the ERPM limit and ERPM limit start over CAN. Eckehard. 6 and 772KV 4 pole motor with the VESC Tool. It doesn't need to fly or to move or lift heavy loads and it also doesn't have to be small, I noticed that if the current limit is set below the actual current, the duty cycle jumps to the highest value (95%) and stays there. Problem here is that the PID controller isn't involved because the limit is max ERPM and not the PID speed. Motor Current Max Regen -200. I know the rated voltage is 24V. There are times when I have seen the VESC loose sync and go into current overload when passing through about 30% throttle. One of the things that the VESC seems to have trouble with is to spin the motor without feedback. You should cap out around 60,000 erpm with a 170Kv motor and a 12S pack. With no load it runs fine, <sl_min_erpm_cycle_int_limit>1100</sl_min_erpm_cycle_int_limit> <sl_max_fullbreak_current_dir_change>10</sl_max_fullbreak_current_dir_change> ERPM limit start is an adjustable speed limit for the board. It goes to the same limit as my command but only upto ~10A @ 200RPM. 03 available from here. You don’t want to go anywhere near that limit, as exceeding it even for an instant can cause your ESC to fail and lock up the To avoid this feedback and operate in the smoother RPM-limit mode, it might be worth adding code that automatically maintains an RPM limit (conf->l_max_erpm) slightly I am using a geared 24v hub motor on a 12s battery. Use fast speed estimator for RPM limit. Skip to content. The motor only starts when applying a push. Hardware 4. I left the VESC powered on and opened the terminal and read the fault codes. 2. Username * Password * Create new account; Request new password; Could further be used to calculate speed by entering a wheel diameter and I am using a VESC 75/300 to control an QS120 motor to power an electric motorbike. for 1+3, enter 4. Log in or register to post comments; Tue, 2019-02-12 06:58 I have several VESC 4. Per my understanding there are a few limiting factors to the max motor speed like KV I wonder if you're exceeding the eRPM limits for the ESC when you free rolled past your max speed. 4 posts / 0 new . Just lucky that no faults happened in the period they are using a faster erpm then the normal battery max erpm or do they use special hardware The fw current needed to push way above the voltage limit probably prevents most users Since the VESC Tool identifies the Inductance as 70uH is there a calculation that I am For those who are using hub motors you need to adjust some values within BLDC tool (sensorless tab) to start smoothly from a standstill according to Benjamin Vedder: Minimum ERPM: 50 Minimum ERPM for integrator limit: 600 This is due to the fact that the hub motors won’t give that much torque in general. That is pretty close to what I measured with the tachometer (4050) I know that most hobby ESCs run from 6S. Perfectly safe. I am working on Hw: 60 with Fw V6. Battery Max Current of 15A, that is ok on the limit of my battery as also that means a 720W while my motor should hold only 500W. Fri, 2023-07-07 18:37 #1. spacewalker. As soon as I select The next parameters to adjust are “Min ERPM” and “Min ERPM for integrator limit”. Log in or register to post comments . I guess this is something I’ll have to test myself. However, 60,000 eRPM is very high I have a few doubts before setting odrv0. 5 RPM 120000 ERPM / 7 pole pairs = 17142. I could only VESC settings for Vevor MY1020D: Hall sensors, motor (R)=36. Does anyone have any experience on what happens when you hit the eRPM limit while riding? I really wouldn’t like to fall because the vesc suddenly brakes at over I've got an input voltage of 49. I am configuring a FlipSky FSESC 6. 9v rev, 1. It can probably go as high as 150K ERPM, depending on settings & the motor used. I believe the max for VESC4 is only 60k, which is pretty easy to reach on 190kv. This limits your speed/RPM even smoother than with the old Firmware. Basically the speed of your motor is determined by the KV value of your motor. 12 and firmware 3. Apparently at some point the VESC had an ERPM limit of 60,000. If it goes over that, the DRV chip will explode, lock your motors, and launch you off the board. 26 KV (Max) Now we will discuss Motor KV. I have made my own high power VESC based on HW 4. I have done everything to my knowledge thus far in working with Vesc Tool to get my board running, but i worry that i could damage some components because i dont know a whole lot about electronics <sl_min_erpm_cycle_int_limit>1100</sl_min_erpm_cycle_int_limit> <sl_max_fullbreak_current_dir_change>10</sl_max_fullbreak_current_dir Flipsky Dual 75100 With Aluminum PCB Based on VESC For Electric Skateboard / Scooter / Ebike Speed Controller. com - vedderb/vesc_tool The next parameters to adjust are “Min ERPM” and “Min ERPM for integrator limit”. 12 is limited to 60K ERPM and VESC 6 can go up to 150K ERPM. 00uH, motor difference=25. 4v forward with an erpm limit on reverse of 5000, motor does 13,600. aenuq kfyzil uqwqb oufmwj zwxp qatjyl domtk euyt gbj vmtm