2 Kilowatt DC Motor Controller
Introduction
The 2 kilowatt DC Motor Controller provides torque and velocity control of large brushed DC motors. The device can be configured and commanded over a CAN bus. Additionally, sensor feedback over CAN can be performed automatically at 100 Hz or asynchronously upon request. The motor controller protects itself against overcurrent and overheating faults. If a temperature probe mounted on the motor is connected, the motor controller will protect against the motor overheating as well.
Motor Controller Specifications
Maximum motor current | 90 amps |
Maximum motor voltage | 65 amps |
Maximum power output | 5.8 kw (estimated) |
Controller operating voltage | 6 - 9V |
Controller operating current (max) | 400 mA |
Communication interfaces | CAN, UART |
Programming interface | JTAG |
Current control | Yes |
Velocity control | Yes |
Position control | No |
Thermal protection | Yes |
Overcurrent protection | Yes |
Battery voltage monitoring | Yes |
Power ratings
The 2 kilowatt designation refers to the maximum power output when using a 24V power supply. The motor controller is designed to operate at up to 65V, at which point it should be capable of delivering about 5.8 kW to a motor. However, it has not been tested at voltages above 24V.
Design Files
The design files are on Github: [1]