Trampa Vedder ESC for DC and BLDC Motors Instruction Manual
- June 12, 2024
- TRAMPA
Table of Contents
- rampa Vedder ESC for DC and BLDC Motors Instruction Manual
- VESC 100/250MKIll Manual Page 1
- Integrating your VESC motor controller into an electrical System:
- Safe Settings and Operation for Motor and Battery Settings (Motor
- VESC 100/250 MKIIl Manual Page 3
- Connectors and Switches:
- Switch wiring options for one or more VESC 100/250 MKIII devices
- Technical Data Sheet
- Features
- Disconnection from battery
- Usage of a lab power supply
- Wrong motor parameters & difficult to drive motors
- Read More About This Manual & Download PDF:
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
rampa Vedder ESC for DC and BLDC Motors Instruction Manual
VESC 100/250MKIll Manual Page 1
Integrating your VESC motor controller into an electrical System:
Your VESC controller is designed to be integrated into a battery powered electrical system only! The sketch above shows how to integrate your VESC controller into such a system. Minimum requirements for safe operation:
- Integration of a safety power cut-off.
- The integration of a FUSE, rated in accordance of your electrical system (weakest part of the system).
- Use of anti spark connectors and switches (pre-charge). Use of a compatible input device (legal to operate, free of interference, reliable). Shown: PPM (Pulse Position Modulated) 2.4GHz receiver
- Using safe setting for the operation in accordance with your electrical system and components involved.
- Use a Battery Management System (BMS) if the motor is used for regenerative braking or as a generator.
- Follow general safety measures for your device/system, as legally required. 7. Keep device dry at all times. House device against water ingress according to required IP rating.
Safe Settings and Operation for Motor and Battery Settings (Motor
Settings Panel, General):
WARNING: This device is intended to be used with the original Open Source
Software VESC-Tool. Usage of other software than stated voids warranty and
statement of conformance! This is a guide to set up your device within the
measures of safe operation. Stay safe! To prevent injuries, operate your motor
without attached propellers,
wheels and/or moving mechanical parts when doing/changing your setup. Stay
clear of any moving parts! Motor will spin up during setup! If you are not an
expert, please use the Wizards for Setup! Additionally apply safe settings for
the temperature cutoffs to prevent over heating.
– BLDC Mode: Block Commution (Trapezoidal), more noise, less efficient,
sometimes lesser likelihood to experience problems.
– FOC Mode: Sinosoidal Commutation (Sine Wave), free of noise / vibrations,
more efficient, more complex.
– Sensors: Does your motor/ setup incorporates motor sensors? Do you want to
use them? (Hall, ABI, AS 5047P Sensors) Did you check and adjust the sensor
voltage (3.3 / 5V)?
– Battery Cutoff Start: System decreases power usage when voltage drops below
defined value, e.g. 3.4V per cell for LiPo (battery protection/health).
– Battery Cutoff End: System stops motor when voltage drops below defined
value, e.g. 3.1V per cell for LiPo (battery protection/health).
– Motor Current Max: Defines maximum allowed Amp draw for the Motor. Can your
motor cope with your setting? Does anything get hot during operation?
– Motor Current Max Brake: Defines maximum allowed current being generated by
the motor (regenerative braking). Warning: Wrong settings may overstress your
motor/generator and/or battery! Read the warnings below!
– Absolute Maximum Current: Max. Amp flow allowed in your electrical system
(peak).
– Battery Current Max: Max. allowed continuous current drain according to
batteries technical data sheet. Read warning below!
– Battery Current Max Regen: Max. current fed back into your battery pack.
Check batteries data sheet to prevent dangers or battery damage. Read warnings
below!
– MOSFET Temp Cutoff Start: System decreases power usage when temperature
reaches this value (default 80°C)
– MOSFET Temp Cutoff Start: System stops motor operation when temperature
reaches this value (default 100°C)
– MOTOR Temp Cutoff Start: System decreases power usage when temperature
reaches this value (default 80°C). Motor Temp sensors needed for this feature.
– MOTOR Temp Cutoff End: System stops motor operation when temperature reaches
this value (default 100°C). Motor Temp sensors needed for this feature. Please
visit www.vesc-project.com/documentation for more Information. If you are
unsure about any setting inform yourself or send us a message to prevent any
danger. Start using values on the safe side and check if any part of your
electrical system starts to heat up beyond safe limits of operation.
Warning: When using the motor as a generator (e.g. as a regenerative motor
brake), your battery will be charged with the setting found in Motor Settings
General >>
Current Tab of VESC-Tool. The Battery Current Max Regen value will define the maximum Ampflow pushed towards your battery when the motor is operated as a generator
(e.g. during regenerative braking). Make sure your battery can handle the ampflow, as defined in the settings mentioned above. The maximum battery charge currents can be
found in the batteries documentation and data sheets. Never use your motor as a generator when your battery is fully charged, especially if your battery is vulnerable to
catch fire or explode when overcharged. LITHIUM BATTERIES and other types of Batteries ARE potentially DANGEROUS!
Depending on your application you may need to include a Battery Managemant System (BMS) to safely operate your battery and to give you feedback, when the battery is fully
charged. Stop using the motor as a generator until your battery is discharged enough to cope with regenerative braking again. Never drain more Amps than your battery and/or motor can cope with (Max rating for continuous Amp flow). Use safe settings for all parameters found in the Motor Settings >> General >> Current Tab!
VESC 100/250 MKIIl Manual Page 3
Connectors and Switches:
The VESC controller is equipped with USB, CAN-Bus, PPM, COMM, SWD, NRF and a
Sensor port. The following List will give you an idea how to interconnect the
VESC controller to other devices.
Sensors: Sensor Port for ABI, HALL or AS5047P motor position sensors. Motor
sensors allow precise and powerful rotation of the motors rotor from a random
(standstill) position or from a defined position A to a defined position B.
The sensor voltage will switch according to the detected sensor type. 3.3V or
5V is possible.
Did you check the wiring scheme of your sensor cable?
– SWD: Serial Wire Debug allows to access the STM32 Chip while running your
VESC controller: Diagnostics, debugging and real time data + second UART RX/TX
-COMM : 12C, UART and ADC Interface to allow communication with other devices, such as Microcontrollers (e.g. Arduino, Raspberry Pi)) or using analog input devices (e.g. analog throttle)
– ON/OFF Use momentary (Normally Closed) switch to wake up device from
hibernation.
-PPM: Connect input devices using Pulse-Position Modulation e.g. a 2.4GHz transceiver for controlling the motors output power and speed (Radio control).
— Never connect one receiver to separate VESC devices (Y-PPM). Use opto
decouplers!
– CAN: CAN BUS for interconnection of VESC devices in an array. E.g. when
implementing @ traction control in a multi drive setup or when powering up
multiple motors, using 00 uoT comECT
multiple VESC devices (master + slave 1, 2, 3,….). CAN-bus is also a universal
bus to link the VESC controller to other devices also featuring CAN-Bus. Only
connect CAN L and CAN H! If connected to the same battery, all devices must be
connected to the same battery GND at all times! Never interrupt this
connection while the CAN cable is attached!
The GND pin and 5V pin of the CAN link should never be connected in an array
of I controllers!
Switch wiring options for one or more VESC 100/250 MKIII devices
Technical Data Sheet
Voltage: 6V — 92V (Safe for 3S to 228 LiPo/Lilon).
Voltage spikes may not exceed 100V!
Current: Continuous 250A, Burst 380A. Values depend on the
temperature, switching frequency and cooling of the device!
5V 1A output for external electronics
12V 0,5 A output for external electronics
3.3V 0,5A output for external electronics
Modes: DC, BLDC, FOC (sinusoidal)
Supported sensors: ABI, HALL, AS5047, MT6816
Features
e Accurate current and voltage measurement on all phases
o Adjustable Current and voltage sensors
e Works reliably with nearly any motor and low inductance motors
- Regenerative braking
e Sensored or sensorless operation + hybrid mode
e Advanced Sensorless Startup, full torque from 0 RPM for salient motor designs (needs motor temps sensor).
Configurable RPM-, current-, voltage- and power limits Input source: PPM, Analog, NRF (BLE 4.1), CAN, UART, SPI
Communication: USB, CAN, UART, I2C, SPI, GPIO, Analogue
Adjustable throttle curve and ramping for all input sources
Seamless 4-quadrant operation
Motor revolution, amp hour, watt hour counting
Transmission and wheel diameter configurable
Therefore accurate calculation of speed and consumption
Display of speed, power, duty cycle, amp flow, estimated range and battery status on VESC-Tool App
BLE / WiFi wireless connection via external dongle possible.
Real time data analysis and read out via communication ports
Hibernation via momentary switch (Normally Closed)
Adjustable protection against:
Low input voltage
High input voltage
High motor current
High input current
High regenerative braking current (separate limits for the motor
and the input)
High RPM (separate limits for each direction).
Over tempertaure (MOSFET and motor)
Some things to take into account when building your system: Building
electrical systems and driving motors requires patience and also a certain
amount of experience. We want to help you to avoid certain mistakes which
could easily cause damage to your device, or interlinked devices and the
consequences of such failures. Some of the most common pitfalls are:
Ground Loops No pre-charge (power source to VESC controller) Disconnection
form the battery during operation Usage of a lab power supply
Do Wrong motor parameters & difficult to drive motors
“This lst considers only the most common pitfalls and is not a complete list
of system inadequacies with the potential to cause trouble and damage.
Ground loops GND Loops are loops that link a secondary ground net to the
existing ground net. The most simple example is a direct or indirect
connection from any VESC ground pin (e.g., gnd on COMM port) back to the
ground on the power source. Typically that happens when a secondary micro
controller is used to control the VESC device. This micro controller is powerd
by the shared battery or its own battery, but it has its own voltage
regulators and ground net. It should therefore be galvanically isolated form
the VESC motor controller. The same applies to two VESC motor controllers
sharing one input device. The two motor controllers logic stages need to be
galvanically isolated from another. Typical mistake: use one receiver to
control two VESC motor controllers via PPM/PWM. A commonly shared ground
(logic to logic stage) is not possible and galvanic isolation needs to be
built into the system.
OK: Use Arduino to control VESC 100/250, if powerd by the VESC 5V rail. NOT
OK: Connect to said Arduino with a standard USB cable. Arduino is now getting
power from VESC side and computer! Gnd net from VESC device and computer are
now interconnected. Resolve: Use USB cable with galvanic isolation or decouple
Arduino and VESC-controller via galvanic isolation board (preferred)
Best practice: Ues CAN-Bus as much as possible to interlink devices. Use
galvanic isolation
boards for interconnection of input devices like micro controllers.
Pre-Charge Switch The VESC 100/250 has quite a bit of built in capacitance! If
it is connected to the power source without sufficient pre-charge circuitry,
high inrush current will be the result. This can create massive sparks at the
connectors and also voltage spikes above the voltage rating of the device.
Permanent damage may be the result! The VESC 100/250 need to be powered via a
pre-charge switch, limiting the initial inrush current until the capacitors
are fully charged. Typically the initial contact should be made via a 100hm
resistor with enough power dissipation capability to survive thousands of
power cycles. The power rating of the resistor depends on the total
capacitance in the entire electrical system. After the pre-charge phase, full
contact can be established. Make sure that after a switching cycle into the
off state sufficient pre-charge is applied again. Some pre-charge switches
tend to behave like a loose contact, quickly opening and closing during high
power drain. This behaviour will very likely damage the VESC motor controller.
Disconnection from battery
A VESC motor controller works in harmony with a battery. You basically create
an oscillating system that comprises of a motor, a motor controller and a
battery. The flow of energy in between all components should not be
interrupted during operation without taking adequate measures to prevent
damages. If the battery is disconnected while driving the motor or if the
current flow towards the battery is limited during operation, the system can’t
be seen as being in a healthy state. This can result in very high voltage
spikes, exceeding the rating of the VESC motor controller and therefore
damaging components on the circuit board.
A power switch or BMS with built in power switch should therefore never cut
off the battery from the motor controller without sending adequate commands to
the VESC controller first, bringing it into a safe state and stop driving the
motor or take braking commands (regeneration / recuperation). Some BMS systems
measure the current flow from the battery and they cut off the battery from
the VESC-controller when current spikes are registered. Please consider that
driving a motor with 300A may creates short spikes at way higher rate (e.g.
700A). A switch must be programmed to not take action in such an event without
putting the VESC controller into a safe state first. Ideally the BMS / switch
is CAN interlinked with the VESC 100/250 and programmed to prevent damages on
the motor controller side. If the switch and VESC 100/250 are not interlinked
with an adequate communication protocol, the switch should stay in the on
state at all times the motor is driven (fwd, reverse, regen).
Usage of a lab power supply
The VESC 100/250 is not designed to work in conjunction with a power supply that is connected to the mains. We always need a component to dump energy into! Typically this is our battery.
Wrong motor parameters & difficult to drive motors
The VESC software incorporates algorithms allowing the detection of most
motors that are likely to be attached to the VESC 100/250. However, not every
motor is easy to detect with a standardised detection routine. Such motors
either do not run stable after detection or they create massive
current/voltage spikes, potentially damaging the motor controller. A good
approach is starting with lower voltage experiments and lower Motor Current
Max values and lower Absolute Maximum Currents values, closing the gap in
between those two values. Example: 100A Motor Current Max, 180A Absolute
Maximum Current
If a motor creates high current spikes during operation, it is likely to run
on non optimal motor detection parameters. Another reason for such spikes
could be stator saturation, causing system instabilities and high current
events. For example such behaviours could occur when driving high pole count
outrunner motors designed for multi rotor drones.
Work your way up with care, monitor the operation and adjust parameters before
trying to reach higher output power levels. Use VESC-Tools RT-Data analysis to
monitor current spikes and other non expected behaviour. If you can’t resolve
the matter, try to obtain motor parameters form the manufacturer and compare
the values to the detection results. Get back to us when you can’t resolve
your matter and post your issue on https://vesc-project.com/forum. It is
likely that someone is using the same or similar motor and has good advice for
you. And once the issue is resolved we can make the information available for
other.
If your system is likely to create high current spikes (e.g. via high
inertia), consider to use lower current values, longer ramping times or a
bigger motor controller.
Itis wise to operate the controller with the most optimal motor parameters and
with a good portion of head room. Pushing a controller to much towards it’s
edge might damage it over time or at a certain event.
Instructions for disposal of WEEE by users in the European Union “This product
must not be disposed of with other waste. Instead, it is the user’s
responsibilty to dispose of their waste equipment by handing it over to a
designated collections point for the recycling of waste elecrical and
electronic equipment. The separate collection and recycling of your waste
equipment at the time of disposal will help to conserve natural resources and
ensure that it is recycled in a manner that protects human health and the
environment. For more information about where you can drop off your waste
equipment for recycling, please contact your local ity office, your household
waste disposal service or where you purchased the product.
TRAMPA BOARDS LTD 2002 – 2016 Company Registration UK 4653504 Registered
Business Address Unit 16, Centre Court, 33 Little Tennis Street, Colwick,
Notingham, NG2 4EL, United Kingdom
Read More About This Manual & Download PDF:
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>