You are here

General discussion

Cruise control by setting RPM over UART

solidgeek's picture
Submitted by solidgeek on Thu, 2018-02-15 10:56

Hi guys

I have been developing a remote based on RollingGeckos library (https://github.com/SolidGeek/nRF24-Esk8-Remote) and I have been trying to implement some form of cruise control. My remote uses PPM to set the speed and UART to receive data from the VESC (PPM and UART). 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:

Xiaomi m365 mega upgrade

Submitted by Tilman Baumann on Mon, 2018-02-12 12:25

So I just bought one of those Xiaomi m365 kickscooters. Fantastic hardware, great user experience.

But it's a bit limp. (top speed of 25km/h is quite good. But it doesn't do inclines well with a 100kg+ driver)

 

So here is my plan:

60v upgrade.

VESC driver. (I might splurge on the v6. Though I really don't need even half of the power)

Nunchuck app working for anyone?

Submitted by Pedrodemio on Sat, 2018-02-10 04:11

Hello guys

I am trying to get the UART library from RollingGecko to work with 3.XX firmware, after going thru all the code from the firmware, mainly commands.c and datatypes.h and making sure everything is right, I can't make the Nunchuck app work, I can set current, request and receive all the stats (bldcMeasure).

 

This is the payload that is being sent to the VESC

 

VESC for RC car application

Submitted by andreas78 on Fri, 2018-02-09 13:56

Hello,

my name's Andreas and a few days ago I found the VESC while searching for brushless controllers that are FOC capable.

Well, there are quite a lot controllers for brushless motors on the market, some are reasonable good, some are cheap, a few are both. However, due to the nature of these controllers to mostly work on whatever motor you connect to it, the control algorithm actually can't really be ideal, because the controller doesn't know anything about the motor attached to it. They probably all use block commutation.

Tachometer VS RPM

Submitted by Davideo on Mon, 2018-02-05 03:17

For my project I'm doing some acceleration calculations wit a VESC connected over UART where I make use of distance and speed. To make sure my units make sense, I've been using the VESC-tool to look at the tacho and the rpm. when i manually turn my sensored motor around I get about 42 tachometer units per rotation. Surprisingly, when I use the VESC-tool to rotate the motor with 1000 rpm (rotations per minute right?) for just about exactly 1 minute my tachometer shows an increase of only 6000 units.

VESC 6.0 MCU Model?

josh's picture
Submitted by josh on Thu, 2018-02-01 03:14

Hello everyone,

I am currently working on desgining a VESC 6 pcb and am trying to figure out which version of the STM32F40X MCU is used in the vesc 6. As far as I can tell, the only difference (other than cost) between the STM32F401 and STM32F407 is the memory size (256KB vs 1MB). Which one does the original VESC 6 use and can the 256KB be used in place if the 1MB is normally used?

Cheers!

Pages

Subscribe to RSS - General discussion