Cytron MD30C User manual

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
MD30C
30A DC Motor Driver
User's Manual
V1.4
December 2017
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 1

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
Index
1. Introduction 3
2. Packing List 4
3. Product Specification and Limitations 5
4. Board Layout 6
5. Dimension 8
6. Hardware Installation 9
7. Warranty 16
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 2

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
1.0 INTRODUCTION
MD30C is the successor of MD30B which is designed to drive medium to high power DC
Brushed motor with current capacity up to 80A peak and 30A continuously. Fully NMOS
design not only provides faster switching time, it is also more efficient and no heatsink or fan
is required.
Besides, MD30C also incorporates some user friendly features such as reverse polarity
protection and onboard PWM generator which allows it to operate without a host controller.
The motor can simply be controlled with the onboard switches and speed potentiometer.
External switches and potentiometer can also be used.
Features:
●Bi-directional control for 1 brushed DC motor.
●Motor Voltage: 5V - 25V 30V.
●Maximum Current: 80A peak (1 second), 30A continuously.
●Reverse polarity protection.
●3.3V and 5V logic level input.
●Fully NMOS H-Bridge for better efficiency and no heatsink is required.
●Speed control PWM frequency up to 20KHz (Actual output frequency is same as
input frequency when external PWM is selected).
●Onboard PWM generator with switches and potentiometer for standalone operation.
●Support both locked-antiphase and sign-magnitude for external PWM operation.
MD30C is Revision 2.0 since January 2016.
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 3

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
2.0 PACKING LIST
Please check the parts and components according to the packing lists. If there are any parts
missing, please contact us at [email protected] immediately.
1. 1 x MD30C 30A DC Motor Driver
2. 2 x Mini Jumper
3. 1 x 2510 PCB Connector - 3 Ways (Female)
4. 3 x 2510 Terminal Pin
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 4

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
3.0 PRODUCT SPECIFICATION AND LIMITATIONS
Absolute Maximum Rating
Parameter
Min
Typical
Max
Unit
Power Input Voltage (Motor supply voltage)
5
-
30
V
IMAX (Maximum Continuous Motor Current)
-
-
30
A
IPEAK (Peak Motor Current)*
-
-
80
A
IIDLE (Idle Current)
-
-
100
mA
VIOH (Logic Input-High Level)
3
-
5.5
V
VIOL (Logic Input - Low Level)
0
-
0.5
V
Maximum PWM Frequency**
-
-
20
KHz
*Must not exceed 1 second.
**Actual output frequency is same as input frequency when external PWM is selected.
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 5

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
4.0 BOARD LAYOUT
1. Power Terminal Block
Connect to power source. For high current application, please solder the wire directly to
the pad at bottom layer.
2. Input
Pin No.
Pin Name
Description
1
GND
Ground
2
PWM
*PWM input for speed control.
3
DIR
Direction Input.
*Note this is not RC (Radio Control) PWM
3. PWM Source Selector
Select the source of the speed control PWM.
PWM Source
JP4
JP6
Internal Potentiometer
INT POT
INT PWM
External Potentiometer
EXT POT
INT PWM
External PWM Signal
X (Don’t Care)
EXT PWM
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 6

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
4. Internal PWM Potentiometer
Used to control the motor speed when PWM source is internal potentiometer.
5. External PWM Potentiometer Port
Connect to the external potentiometer (10K Ohm). Used to control the motor speed when
PWM source is external potentiometer.
6. Test Button A
When this button is pressed, current flows from output A to B and motor will turn CW (or
CCW depending on the connection). External switch can also be connected for the ease of
access.
7. Test Button B
When this button is pressed, current flows from output B to A and motor will turn CCW
(or CW depending on the connection). External switch can also be connected for the ease
of access.
8. Motor Terminal Block
Connect to motor. For high current application, please solder the wire directly to the pad
at bottom layer.
9. Red LED A.
Turns ON when the output B is low and output A is high. Indicates the current flows from
output A to B.
10. Red LED B
Turns ON when the output A is low and output B is high. Indicates the current flows from
output B to A.
11. Green Power LED
Turn on when the MD30C is powered up.
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 7

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
5.0 DIMENSION
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 8

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
6.0 HARDWARE INSTALLATION AND GETTING STARTED
6.1 Power and Motor Connection
We recommend to use battery as power source to MD30C. The battery and motor can be
connected to the MD30C either via the screw terminal block, or it can be soldered directly to
the pad at the bottom layer of the PCB. Make sure the battery and motor are connected to the
correct port. Connecting battery to the motor port will burn the MOSFETs on MD30C and
this is not covered under warranty.
NOTE:
For application where the current is > 20A, it’s recommended to solder the wire directly to
the pad at bottom layer.
Battery is connected to MD30C via terminal block
NOTE:
If Switching Power Supply is being used as power source for MD30C, we recommend
parallel it with same voltage battery. This is to absorb the re-gen power from motor. DC
brushed motor will become generator when it is slow down and rotate by external force.
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 9

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
Motor is connected to MD30C via terminal block
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 10

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
Battery is soldered directly to MD30C
Motor is soldered directly to MD30C
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 11

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
6.2 Standalone Operation
The MD30C can operate in standalone mode. In this mode, the motor is controlled by the
onboard switches and speed potentiometer. Alternatively, external switches and
potentiometer can be used to control the motor. This allow the switches and potentiometer to
be mounted at easy to reach place.
Onboard Switches and Potentiometer
Set the jumpers as below:
JP4 : INT POT
JP6 : INT PWM
After that, connect the battery and motor to the MD30C. Pressing switch A will run the motor
in CW direction and pressing switch B will run the motor in CCW direction (The actual
direction is depending on the motor polarity). The speed of the motor can be controlled by the
onboard speed potentiometer.
Don’t worry if the motor does not run when the switch is pressed. This might be due to the
speed is too low for the motor to run. Try turning the on board potentiometer CW (clock
wise) for a few round while pressing down one of the switch to increase the motor speed.
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 12

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
External Switches and Potentiometer
Set the jumpers as below:
JP4 : EXT POT
JP6 : INT PWM
Connect the external switches and potentiometer as below. Please note that the onboard
potentiometer will have no effect when JP4 is changed to EXT POT. The recommended
resistance for external potentiometer is 10K Ohm.
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 13

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
External potentiometer is connected on JP5. Please use potentiometer or Variable Resistor
with value of 10K Ohm. It can be direct solder, just make sure the pads are clean from flux
or any solder ball.
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 14

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
External switch is connected to JP7 and JP8
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 15

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
6.3 Interface with Microcontroller
To control the motor with a microcontroller, set the jumpers as below:
JP4 : Don’t Care
JP6 : EXT PWM
Truth table for the control logic:
PWM
DIR
Output A
Output B
Motor State
Low
X (Don’t Care)
Low
Low
Brake
High
Low
High
Low
CW
High
High
Low
High
CCW
** Please do note that to set either DIR or PWM pin at LOW condition first when power is
on.
Picture below shows an example of connecting the MD30C to the SK40C.
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 16

ROBOT . HEAD to TOE
Product User’s Manual – MD30C
7.0 WARRANTY
●Product warranty is valid for 6 months.
●Warranty only applies to manufacturing defect.
●Damaged caused by misuse is not covered under warranty
●Warranty does not cover freight cost for both ways.
Prepared by
Cytron Technologies Sdn. Bhd.
No. 1, Lorong Industri Impian 1,
Taman Industri Impian,
14000 Bukit Mertajam,
Penang, Malaysia.
Google Maps
Tel: +604 - 548 0668
Fax: +604 - 548 0669
URL: www.cytron.io
Email:
Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 17
Table of contents
Other Cytron Control Unit manuals
Popular Control Unit manuals by other brands

DMP Electronics
DMP Electronics 734 Installation and programming guide

Honeywell
Honeywell NOTIFIER M710-CZR installation instructions

Sistemes Electrònics Progrés s.a.
Sistemes Electrònics Progrés s.a. AGRONIC 54 instruction manual

Rain Bird
Rain Bird WP Series Technotes

Videx
Videx 4842 Installation instruction

Edwards
Edwards IPVA10EK instruction manual