Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2x150A
High Performance
Dual Channel
Brushed DC Motor
Controller with USB,
Encoder Inputs
and CAN Interface
Roboteqs HDC24xx controller is designed to convert commands received from a RC radio, Analog Joystick, wireless
modem, PC (via RS232 or USB) or microcomputer into high
voltage and high current output for driving one or two DC
motors. Designed for maximal ease-of-use, it is delivered with
all necessary cables and hardware and is ready to use in minutes. Using CAN bus, up to 127 controllers can be networked at
up to 1Mbit/s on a single twisted pair.
Features List
The controller features a high-performance 32-bit microcomputer and quadrature encoder inputs to perform advanced
motion control algorithms in Open Loop or Close Loop (Speed
or Position) modes. The HDC24xx features a high number of
Analog, Pulse and Digital I/Os which can be remapped as command or feedback inputs, limit switches, or many other functions. The controllers two motor channels can either be
operated independently or mixed to set the direction and rotation of a vehicle by coordinating the motion of each motor.
Full forward & reverse control on each channel. Four quadrant operation. Supports regeneration
Industrial Automation
Tracking, Pan & Tilt systems
Terrestrial and Underwater Robotic Vehicles
Animatronics
Trigger action if Analog, Pulse or Encoder capture are outside user selectable range (soft limit switches)
Flight simulators
Telepresence Systems
Reference
Number of Channels
Amps/Channel
HDC2450
150
50
HDC2450S
300
50
HDC2472
120
72
HDC2472S
240
72
Volts
Ground (-)
Black
(top)
Motor (+)
White
Motor (-)
Green
Motor 1
VMot (+)
Red
Ground (-)
Black
VMot (+)
Red
Motor (-)
White
Motor (+)
White
Motor 2
The diagram below shows how to wire the controller and how to turn power On and Off.
F2
1A
SW1 Main
On/Off Switch 1A
PwrCtrl/Yellow
Note 1
White/M1+
Ground/Black
Motor 1
Backup
Battery
Green/M1Diode
>20A
Resistor
1K, 0.5W
Note 3
VMot/Red
VMot/Red
F1
Note 4
White/M2+
Note 2
Motor 2
SW2
Emergency
Contactor or
Cut-off Switch
Green/M2-
Ground/Black
Ground/Black
Earth Tab
Note 5
I/O Connector
Main
Battery
Note 6
Do not Connect!
Important Warning
Carefully follow the wiring instructions provided in the Power Connection section of the User Manual. The
information on this datasheet is only a summary.
Mandatory Connections
It is imperative that the controller is connected as shown in the above diagram in order to ensure a safe and trouble-free operation. All connections shown as thick black lines line are mandatory. The controller must be powered
On/Off using switch SW1on the Yellow wire. Use a suitable high-current fuse F1 as a safety measure to prevent
damage to the wiring in case of major controller malfunction.
Note 5: Connect the controllers earth tab to a wire connected to the Earth while the charger is plugged in the AC
main, or if the controller is powered by an AC power supply.
Note 6: Beware not to create a path from the ground pins on the I/O connector and the batterys minus terminal.
SW1 Main
On/Off Switch 1A
PwrCtrl
Ground
Resistor
1K, 0.5W
Diode
>20A
F1
VMot
to +40V Max
Digital Out
I/O Connector
Ground
Main
Battery
Controller Mounting
During motor operation, the controller will generate heat that must be evacuated. The published amps rating can
only be fully achieved if adequate cooling is provided. Always operate the controller in a well ventilated space so
that air can flow between the heatsink fins. Additional conduction cooling can be achieved by having the bottom
edges of the case making contact with a metallic surface (chassis, cabinet).
Auxiliary Connector
(Reserved)
USB
Connector
14
25
13
Power
Dout
Com
TxData
RxData
Dinput
Enc
Default Config
RS232Tx
RC1
16
ANA1
DIN1
RCRadio1
RS232Rx
RC2
ANA2
DIN2
RCRadio2
RC3
ANA3
DIN3
AnaCmd1 (1)
RC4
ANA4
DIN4
AnaCmd2 (1)
DOUT1
DIN12
Motor Brake 1
DOUT2
DIN13
Motor Brake 2
DOUT3
DIN14
Safety Contactor
DOUT4
DIN15
Unused
DOUT5
DIN16
Unused
DOUT6
DIN17
Unused
4
17
5
GND
18
19
20
8
21
RC5
ANA5
DIN5
Unused
RC6
ANA6
DIN6
Unused
10
ANA7
DIN7
Unused
ANA8
DIN8
ENC2B
Unused
11
ANA9
DIN9
ENC2A
Unused
ANA10
DIN10
ENC1B
Unused
9
22
23
Ana
5VOut
15
24
Pulse
GND
GND
TABLE 4.
Connector Pin
Power
Dout
Com
Pulse
12
25
Ana
Dinput
Enc
Default Config
ANA11
DIN11
ENC1A
Unused
5VOut
13
GND
TABLE 5.
Connector Pin
Power
5
9
Dout
Com
DOUT7
Pulse
Ana
Dinput
Default Config
DIN18
Unused
5VOut
4
8
3
Reserved
SDAI
Reserved
GND
7
2
6
SCLI
CANH
CAN High
CANL
CAN Low
GND
1
DOUT8
DIN19
Unused
RC Ch1
RC Ch2
Pot 1
14
Pot 2
25
13
RS232
TxOut
RxIn
Ground
Contactor
Motor Brake 2
Motor Brake 1
USB communication
Use USB only for configuration, monitoring and troubleshooting. USB is not a reliable communication method
when used in a electrically noisy environments and communication will not always recover after it is lost without
unplugging and replugging the connector, or restarting the controller. Always prefer RS232 communication when
interfacing to a computer.
Short Detected
Overheat
Under or Over Voltage
Power Stage Off
Additional status information may be obtained by monitoring the controller with the PC utility.
Electrical Specifications
Absolute Maximum Values
The values in the table below should never be exceeded, Permanent damage to the controller may result.
TABLE 6.
Parameter
Measure point
Models
Ground to VMot
HDC2450(S)
Min
HDC2472(S)
20
-1
Typ
Max
Units
50
Volts
75
Volts
Ground to VMot
All
All
65
Volts
HDC2450(S)
50 (1)
Volts
75 (1)
Volts
All
30
Volts
All
15
Volts
All
Case Temperature
Case
All
Humidity
Case
All
HDC2472(S)
20
-40
Volts
15
Volts
85
oC
100 (2)
Note 1: Maximum regeneration voltage in normal operation. Never inject a DC voltage from a battery or other fixed source
Note 2: Non-condensing
Measure point
Models
Min
Ground to VMot
HDC2450(S)
HDC2472(S)
Max
Units
0 (1)
50
Volts
20 (1)
75
Volts
HDC2450(S)
0 (1)
50 (2)
Volts
HDC2472(S)
20 (1)
75 (2)
Volts
All
0 (1)
65
Volts
Minimum Operating
Voltage
All
9 (3)
Ground to VMot
HDC2450(S)
50 (4)
50
Volts
HDC2472(S)
72 (4)
75
Volts
Ground to VMot
HDC2450(S)
5 (4)
50
Volts
HDC2472(S)
5 (4)
75
Volts
50
100 (5)
150
Typ
Volts
All
ON Resistance (Excluding
wire resistance)
HDC2450/72
mOhm
HDC2450S/72S
1.5
mOhm
mA
HDC2450
150 (6)
Amps
HDC2472
120 (6)
Amps
HDC2450S
300 (6)(7)
Amps
HDC2472S
240 (6)(7)
Amps
HDC2450/72
80 (8)
Amps
HDC2450S/72S
160 (7)(8)
Amps
HDC2450
10
100 (9)
150
Amps
HDC2472
10
100 (9)
120
Amps
HDC2450S
10
200 (9)
300 (7)
Amps
HDC2472S
10
200 (9)
240 (7)
Amps
HDC2450
10
100 (9)
150
Amps
HDC2472
10
100 (9)
120
Amps
HDC2450S
10
200 (9)
300 (7)
Amps
HDC2472S
10
200 (9)
240 (7)
Amps
65000 (10)
65000
milliseconds
All
HDC2450/72
550 (12)
1600 (12)
Amps
HDC2450S/72S
1100
3000 (7)
Amps
All
Motor Acceleration/
Deceleration range
Ch1 or Ch2
All
100
500 (13)
65000
milliseconds
Note 1: Negative voltage will cause a large surge current. Protection fuse needed if battery polarity inversion is possible
Note 2: Maximum regeneration voltage in normal operation. Never inject a DC voltage from a battery or other fixed source
Note 3: Minimum voltage must be present on VMot or Power Control wire
Note 4: Factory default value. Adjustable in 0.1V increments
10
Electrical Specifications
TABLE 7.
Parameter
Measure point
Models
Min
Typ
Max
Units
Note 5: Current consumption is lower when higher voltage is applied to the controllers VMot or PwrCtrl wires
Note 6: Max value is determined by current limit setting. Duration is estimated and is dependent on ambient temperature
cooling condition
Note 7: Current is sum of both synchronized channels. Current must be balanced between channel to obtain max current.
Note 8: Estimate. Limited by case temperature. Current may be higher with better cooling
Note 9: Factory default value. Adjustable in 0.1A increments
Note 10: Factory default value. Time in ms that Stall current must be exceeded for detection
Note 11: Controller will stop until restarted in case of short circuit detection
Note 12: Sensitivity selectable by software
Note 13: Factory default value. Time in ms for power to go from 0 to 100%
Measure point
Min
Typ
Max
Units
Ground to 5V pins on
4.6
4.75
4.9
Volts
5V Output Current
200 (1)
mA
30
Volts
1 (2)
Amps
Output On resistance
0.75
1.5
Ohm
1.4
1.75
Output pin
1.05
53
kOhm
Input to 5V
50
kOhm
-1
Volts
15
Volts
5.1
Volts
Pulse durations
Pulse inputs
20000
10
us
Pulse inputs
50
250
Hz
Pulse inputs
Frequency Capture
Pulse inputs
100
10000
Hz
Encoder count
Internal
-2.147
2.15
10^9
Counts
Encoder frequency
MHz
0.5
Amps
mV
us
11
Measure Point
Min
Typ
Max
Command Latency
0.5
ms
PWM Frequency
10
18 (1)
20
kHz
Internal
USB Rate
USB pins
Rx & Tx pins
Rx pin
1000
Hz
12
115200 (2)
1 (3)
Units
MBits/s
Bits/s
65000
ms
Max
Units
Scripting
TABLE 10.
Parameter
Measure Point
Min
Typ
Internal
Internal
Integer Variables
Internal
1024
Words (1)
Boolean Variables
Internal
1024
Symbols
Execution Speed
Internal
100 000
Lines/s
8192
1000
50 000
Bytes
1500
Lines
Thermal Specifications
TABLE 11.
Parameter
Measure Point
Model
Min
Max
Units
Case Temperature
Case
All
-40
Typ
85 (1)
oC
Case
All
80
90 (2)
oC
Power Dissipation
Case
All
70
Watts
Thermal resistance
All
0.6
oC/W
Mechanical Specifications
TABLE 12.
12
Parameter
Measure Point
Weight
Case
1.0 (2.0)
kg (lbs)
Wire Length
Case
17 (43)
inches
(mm)
Min
Typ
Max
Units
Electrical Specifications
TABLE 12.
Parameter
Measure Point
Min
Typ
Max
Units
Wire
AWG
Outside diameter
0.26 (6.6)
inches
(mm)
1.60"
(40 mm)
0.25"
(6.3 mm)
13