ZeroLAG Motor Driver Single 12V-32V x 40A

Product Code: ZEROLAG
64.90 USD

Quantity

Stock: In stock (6 Pieces)

Add to Favorites
  • Features
  • Dimensions
  • Comments (0)
  • Payment Options
  • How Will We Ship To You?
  • The Most Advanced Motor Driver for Sumo Robots by JSUMO

    ZeroLAG is our advanced motor driver for sumo robot projects. ZeroLAG Makes motor driving more precise and more importantly with zero delay.


    Motor Driver can be controlled with any Microcontroller board like Arduino, ArduPro or Propic or mBed controllers. 


    Designed by robot makers for robot makers, ZeroLAG is a compact single motor driver for sumo robots. It has current compensation with MOV, TVS and RC Snubber circuit. With built-in heatsink, it can drive motors up to 40A continuous and short duration current up to 80A.

    ZeroLAG is perfectly companion for sumo robots, big explorer robots, Suv Robots.

    • Operating voltage 12V-32V (3 Cell Lipo to 8 Cell Lipo)
    • Operating temp. range: -20 °C ~ + 80 °C
    • Max current 40A Continuous, 80A Burst.
    • Supports DC motors, Suitable for Maxon RE32, RE35, RE40 and DCX35L Series.
    • Supports Banebots motors up to 250 Watt.
    • 81mm Length, 46mm Width and 29mm Height.
    • Total 59 grams.


    ZeroLAG Advantage vs Other Drivers

    • Suitable for hard controlling like full reverse, full forward speeds without delays. 
    • Designed to be easy connect and develop. At Left side you connect to controller, and at right side you connect to motor and main power supply.
    • Precision and professionalism in all stages of design, production and test.
    • An affordable price.

    How you can control ZeroLAG?

    We used Phase Locked PWM control for ZeroLAG which gives better motor speed, better torque gradient for low speeds.
    For driving motor with ZeroLAG, you need to use one PWM signal (For both direction and speed) and one Enable/Disable signal.
    Also you need to attach both motor driver and main control circuit's grounds together. It will make 0V reference point. 
    At ZeroLAG there is no MCU, which means there is no LAG, delay between motor control signals and motors. 
    PWM Pin: Controls both speed and direction. %50 duty cyle means %0 speed. %95 Duty Cycle full speed to forward, %5 Duty Cycle Full speed to backward. For controlling driver you need to supply PWM signals between %5 to %95 duty cycle (fullness value)
    Disable Pin: This stops motors, When you apply Logic 1 (5V) it will stop motors. 
    For stopping motors there is 2 methods
    1st you can apply %50 duty cycle PWM signal, that will stop motors. And 2nd is giving logic 1 to Disable signal. We strongly suggest you to use second disable pin option. Giving %50 signal to motor driver will result temperature increase of mosfets.

     
    Connectors of motor driver
    We are shipping with 8.25mm Pitch semi closed barrier connector terminal. That strong terminals can be soldered in various positions like that image at upside.

    How to Control ZeroLAG with Arduino?

    Easy! 
    First of all we need to modfiy Arduino's base PWM frequency. That frequency normally 490hz which is enough for controlling led brightness but not enough for controlling motor speed. With special timer configuration function we change frequency from 490 hz to 3.9 khz. 
    This code gives 2 Second Forward, 1 second stop and 2 Second Backward turning routine. 

    int EN=3; // Enable Pin Connected to Digital 3
    int Speed=9; // Motor Speed & Direction Pin Connected to Digital 11

    void setup() {
    pinMode(EN, OUTPUT); // Enable Pin Made Output
    Serial.begin(9600); // Serial Iterface Started at 9600 bps baudrate.
    digitalWrite(EN,LOW); // Enable Pin set low for avoding false startups.
    delay(1500); // Delay for 1.5 Second.
    setPwmFrequency(9, 8); // Set Pin 9's Pwm Frequency tp 3906 hz (3.9 Khz)
    }


    ////////// PWM Frequency Modify Function////////////////
    void setPwmFrequency(int pin, int divisor) {
    byte mode;
    if(pin == 5 || pin == 6 || pin == 9 || pin == 10) {
    switch(divisor) {
    case 1: mode = 0x01; break;
    case 8: mode = 0x02; break;
    case 64: mode = 0x03; break;
    case 256: mode = 0x04; break;
    case 1024: mode = 0x05; break;
    default: return;
    }
    if(pin == 5 || pin == 6) {
    TCCR0B = TCCR0B & 0b11111000 | mode;
    } else {
    TCCR1B = TCCR1B & 0b11111000 | mode;
    }
    }
    }


    void loop() {
    Serial.println("FULL FORWARD"); // This Serial Prints sent to Computer Screen to Arduino's Serial Monitor.
    digitalWrite(EN,HIGH);
    analogWrite(Speed, 252); // Full FWD Speed (252/255)
    delay(2000); // 2 Second Delay

    Serial.println("STOPPED");
    digitalWrite(EN,LOW);
    analogWrite(Speed, 128); // Half Duty Cycle and Enable Low Stops Motor (128/255)
    delay(1000);

    Serial.println("FULL BACKWARD");
    digitalWrite(EN,HIGH);
    analogWrite(Speed, 2); // Full BWD Speed (2/255)
    delay(2000); // 2 Second Delay

    Serial.println("STOPPED");
    digitalWrite(EN,LOW);
    analogWrite(Speed, 128); // Half Duty Cycle and Enable Low Stops Motor (128/255)
    delay(1000);
    }

    Caution! There is no current limiter at ZeroLAG also there is no reverse battery protection. Please use and attach carefully. (Which means don't make short circuit or reverse attach battery)
  • Size (cm)
    :
    8.1 x 8.1 x 3
    Height (cm)
    :
    4
    Weight (Kg)
    :
    0.05
  • All products shipped with sealed in box. All products packaged carefully. Before shipment, we test all electronics and control the mechanics of all products. So you will never be disappointed when you open our JSumo shipment box.

    We have 3 Payment Methods:

    • Credit Card Payment (Secure 128 bit SSL encrypted)
    • Bank Transfer (Swift)
    • Western Union
  • All products shipped with sealed in box. All products packaged carefully. Before shipment, we test all electronics and control the mechanics of all products. So you will never be disappointed when you open our JSumo shipment box.

    We have 2 Shipment Options:

    • Registered Air Mail ( Fixed Price 9,95 USD, Free On Orders Over 199 USD)
      DHL Worldwide Express Shipment (Based on weight)

    Example Time Table For International Shipments with Air Mail

    Europe Countries

    2-3 Weeks (Sometimes Less)

    USA

    3-4 Weeks

    *Mexico

    4-6 Weeks

    African Countries

    4-6 Weeks

    Japan

    2-3 Weeks

    Qatar

    3-4 Weeks

    Brazil

    3-6 Weeks

    Malaysia

    4-5 Weeks

    *Peru, Ecuador, Colombia

    4-6 Weeks

    Philippines

    4-6 Weeks

    Russia

    3-4 Weeks

    Saudi Arabia

    3-4 Weeks

    Middle Asia Countries

    3-4 Weeks

    Azerbaijan

    2-3 Weeks

    Mongolia, China

    4-6 Weeks

    United Kingdom, Ireland

    3-4 Weeks

    Latvia, Estonia, Lithuania

    3 Weeks

    Canada

    2-3 Weeks

    *Mexico, Peru, Ecuador & Colombia shipments can lose too much time at transits after exiting.

    We are sending shipment code but this can be only trackable inside your country. We suggest this countries to DHL express (3-5 Days arrival time) for more reliable and tracking option.

    These countries are the only examples. If your country is not in the list, don't be afraid. We are shipping to all over the world including your country too:)

    What is your return policy?

    You may return a product for refund or exchange (if due to our error) within 30 days of the order shipment date. (The order shipment date and order notification are provided to you by email). All returns must be accompanied with a Return Merchandise Authorisation number (order number #).

    If we shipped you the wrong product, or it arrived defective or damaged

    No problem. Just contact us within 30 days of the item's original shipping date to arrange for the return of your purchase. Send us photo of wrong product. And we will send a replacement or refund you for your purchase, provided the returned item(s) are received back in their original packaging, along with all accessories, warranty cards, manuals, software, etc., where applicable.

Prepared by  T-Soft E-Commerce.