Product page: http://roboteq.com/brushed-dc-motor-controllers/ldc1450-single-ch-120a-brushed-dc-motor-controller
wiring that will be required:
RS232 to 5v TTL, preferably at arduino
https://www.sparkfun.com/products/11189
DB15 connector:
http://www.digikey.com/product-detail/en/5-747908-2/A32503-ND/993060
http://www.digikey.com/product-detail/en/5206471-1/A33666-ND/1123966
pwr ctrl must be grounded when driver should be off - maybe both
only battery plugged in - gnded
only arduino plugged in - gnded
both plugged in - high
solid state relay: http://www.digikey.com/product-detail/en/DMO063/CC1139-ND/
normally open, 3A load can be on either side, 20mA at 3-10 vdc input (270ohm impedance)
5v supply: http://www.pololu.com/catalog/product/2101
alternatively 5v: http://www.digikey.com/product-detail/en/CD4081BE/296-2066-5-ND/67323
220uF and 22uF electrolytic, 1N5819 schottky diode (http://www.digikey.com/product-detail/en/1N5819/1N5819FSCT-ND/965482), 330uH
AND gate: http://www.digikey.com/product-detail/en/CD4081BE/296-2066-5-ND/67323
reverse diode connection to battery to handle regeneration if fuse blown
useful commands:
runtime commands:
AC - set acceleration
DC - set deceleration
EX - emergency stop
G - go to speed
MG - emergency stop release
runtime queries:
A - motor amps
BA - battery amps
D - digital inputs
FF - fault flag
FS - status flag
T - temperature
V - volts
config:
DINA - digital input action
DINL - digital input active level
PWMF - pwm frequency
UVL - undervoltage limit
ALIM - amp limit
MAC - motor acceleration rate
MDEC - motor deceleration rate
MRPM - max rpm value