Trampa Vedder ESC for DC and BLDC Motors Instruction Manual

June 12, 2024
TRAMPA

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:

  1. Integration of a safety power cut-off.
  2. The integration of a FUSE, rated in accordance of your electrical system (weakest part of the system).
  3. 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
  4. Using safe setting for the operation in accordance with your electrical system and components involved.
  5. Use a Battery Management System (BMS) if the motor is used for regenerative braking or as a generator.
  6. 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)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals