DC motor controller for wide range of plug & play usage with flexible functions:

EV conversations, motor boats, trolleys, forklifts, robots and other industrial applications....

Model name: Crocodile HL50200

Full datasheet: www.dropbox.com/s/p2bs6xyyvdepq72/HL50200%20v1.06%20wiring%20diagram.pdf?dl=0

If you are from outside US our EUR based listing may be more favorable for you.
You can find our the EUR based listing here with many other subversion of this controller:

  • 4 operation modes: normal potentiometer/magnetic hall throttle (with 0.8-4.2V output)/direct PWM input (0-95%)/ RC PWM receiver input 1,5ms +/-1ms 
  • Fully controllable via serial communication with more adjustable parameter on TX RX connector.
  • 2 quadrant operation (drive CW and regenerative brake CW) you can reverse with relays, if you need full reversible controller please check our store.
  • True heavy load 10x3mm copper rails can handle very high peak currents with M6 connection.
  • Advanced PCB layout technique.
  • High speed 32bit Cortex processor.
  • 18kHz switching frequency
  • Duty cycle: 0-100%
  • Overheating protection. 70°C/158°F
  • Universal 0-5V speed control input. You don't have to use the potentiometer to controll the speed. You can use PLC 
    output or any analoge signal or PWM signap from uPC or RC receiver PWM signal.
  • Regenerative braking (you can brake the motor and get back all the kinetic energy into the battery)
    For the highest safety the regenerative braking never 
    replaces the normal brake!
  • Adjustable ramp speed (acceleration limit). 0-40seconds
  • Normal current limit is adjustable between 0-200A
  • Adjustable top speed and output speed regulation for stable output
  • Peak current 300A.
  • Universal supply voltage between 6-50V DC.
  • Dimensions: 175 x 85 x 43mm
  • For the maximum power you have to add extra heatsink to the aluminium block!
  • 400g

For those who wants to use serial communication simple Arduino command mode or Advanced command mode communication protocoll is available. Find both protocoll documentation in the datasheet. The following parameters are available by read/write registers: 
  • Motor speed
  • Current limit/regenerative current limit
  • Acceleration/deceleration limit
  • Turn ON/OFF minimum and turn ON/OFF maximum voltage levels for example turn off the unit at low battery voltage
  • Heatsink and Motherboard temperatures
  • Supply voltage
  • Potentiometer input voltage (you can use this input for an analoge measurement input if you are controlling the speed with RS232/485 commands )
  • Output current
  • Input frequency on PWM input
  • Input duty on PWM input
  • I x R compensation (this if for speed regulation compensation the load drop voltage)
  • Top output voltage supply compensation (maximum speed limit) (this can be very usefull in more cases. As you give a maximum reference voltage (maximum RPM) what the output can be with the maximum gas setting. This value becomes a reference voltage and archive perfect supply voltage compensation. This means if your supply voltage drops of raise your motor PRM remains the same. Using the supply compensation and the I x R compensation together you can archive  perfect speed regulation without any closed loop feedback and no tachogenerator is needed.
  • Status register
  • Configuration bits
  • Adjustable serial address controlling more controllers on one line.
  • Current calibration register
For more information and how to use the serial communication please read the datasheet with the controll registers.