User manual
Copyright © Dr Robot Inc. 2005
90
By working with the PMS5005, users can simply call a function offered by the WiRobot SDK
software on PC (requires Microsoft platform) or send a data packet (platform independent) to control
the DC motors or to obtain the sensor feedback. Please refer to Chapter III. WiRobot SDK API (Page
26) and Chapter IV.I PMS5005 (Page 67) for the available motor control algorithms and schemes.
III.2.3 Running as a General Purpose DC Motor Driver Module
When using the MDM5253 with third party controllers, the power supply and the input/output signals
should be connected properly (please refer to Section III.3 for connection setting). The controller
sends control commands to the enable pins and the PWM input pins based on your own control
schemes and get current and position feedback data via an analog to digital converter.
III.3 Connections
III.3.1 Board Structure
Figure III.3 shows the structure, locations and functions of the connectors on the MDM5253 module
board.
Figure III.3 MDM5253 Connector Locations
III.3.2 Connector Description
The definitions of the MDM5253 connector signals are listed in the following tables.
Table III.1 Connections of the Load Screw Terminals MOTOR
Terminals Name Description
1 OUT1A Channel #1 output A
2 OUT1B Channel #1 output B
3 OUT2A Channel #2 output A
4 OUT2B Channel #2 output B
5 OUT3A Channel #3 output A
6 OUT3B Channel #3 output B
Table III.2 Position Sensor Connectors POT1 - 3
Pin Name Function
1 VCC3 + 3.0 V
2 PVS Position data, analog 0 – 3.0 V