Is it possible for this software to control via an analog input instead of a pwm input? 0-5v reference signal. Not looking for complicated but this is the signal i can produce in my project. 0-2v %20 power, then a variable rate from there on increasing power to 100%. This will be a steady state application. Motor will stay on for long periods at low power then for short burst (max 10-20secs) be pushed towards full power.
Also really looking for some recommendations for a motor and esc choice. I can provide 16v of power, and need atleast 3000w of power from my calculations. I need this to turn at 4000rpm if i run direct drive which i greatly prefer. Would like something that can run for long periods without overheating. Voltage is not able to be increased.
Thanks
Justin
The ADC1 input may be used for a throttle. It has a range of 0 - 3.3V. The throttle curve is somewhat programmable, but a completely arbitrary mapping is not possible.
You can run the VESC Tool software without any hardware to see what is possible.
I was poking around the vesc software last night but when trying to look at inp
ut programming it asks for it to be connected to an esc.
Try: App Settings => General => General => App to Use => ADC
Also, IMO a 16V motor @ 3kW is a pretty special-purpose item. I'm assuming you want BLDC. Maybe a 12-volt brushed motor, but it would be heavy.