Cytron SHIELD-MD10 Motor Driver Shield User's Manual

Cytron SHIELD-MD10 Motor Driver Shield User's Manual

The Cytron SHIELD-MD10 is an Arduino shield for controlling high-current brushed DC motors up to 10A continuously. It's compatible with popular Arduino boards like UNO, Duemilanove, Mega, Leonardo, and possibly other pin-compatible main boards. This shield utilizes solid state components, leading to a quicker response time and eliminating the wear and tear associated with mechanical relays. It's designed with stackable side headers, allowing you to layer additional Arduino shields on top.

advertisement

Assistant Bot

Need help? Our chatbot has already read the manual and is ready to assist you. Feel free to ask any questions about the device, but providing details will make the conversation more productive.

Cytron SHIELD-MD10 User's Manual | Manualzz

ROBOT . HEAD to TOE

Product User’s Manual – SHIELD-MD10

SHIELD-MD10

Cytron 10A Motor Driver Shield

User's Manual

V1.0

October 2012

Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 1

ROBOT . HEAD to TOE

Product User’s Manual – SHIELD-MD10

Index

1.

Introduction

2.

Packing List

3.

Product Specification and Limitations

4.

Board Layout

5.

Dimension

6.

Hardware Installation

7.

Warranty

Created by Cytron Technologies Sdn. Bhd. – All Right Reserved

8

11

9

5

6

3

4

2

ROBOT . HEAD to TOE

Product User’s Manual – SHIELD-MD10

1.0 INTRODUCTION

SHIELD-MD10 is an Arduino shield for controlling high current brushed DC motor up to

10A continuously. It is compatible with Arduino UNO, Arduino Duemilanove, Arduino

Mega , Arduino Leonardo and possibly other pin compatible main boards. SHIELD-MD10 uses full solid state components which results in faster response time and eliminates the wear and tear of the mechanical relay. SHIELD-MD10 shield has stackable side headers which allows for more Arduino shields to be stacked on top of it.

SHIELD-MD10 Shield come with these features:

Bi-directional control for 1 brushed DC motor.

Support motor voltage ranges from 7V to 25V.

Maximum current up to 10A continuous and 15A peak (10 seconds).

3.3V and 5V logic level input.

Solid state components provide faster response time and eliminate the wear and tear of mechanical relay.

Fully NMOS H-Bridge for better efficiency and no heat sink is required.

Speed control PWM frequency up to 10KHz.

Stackable I/O header pin.

Selectable digital pins for PWM and DIR.

Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 3

ROBOT . HEAD to TOE

Product User’s Manual – SHIELD-MD10

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 SHIELD-MD10 shield

2.

2 x mini jumper

Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 4

ROBOT . HEAD to TOE

Product User’s Manual – SHIELD-MD10

3.0 PRODUCT SPECIFICATION AND LIMITATIONS

Absolute Maximum Rating

Parameter Min Typica l

Max Unit

Power Input Voltage (Motor supply voltage)

I

MAX

(Maximum Continuous Motor Current)

7

-

-

-

25

10

V

A

I

PEAK

(Peak Motor Current)*

V

IOH

(Logic Input-High Level)

V

IOL

(Logic Input - Low Level)

-

3

0

-

-

0

15

5.5

0.5

A

V

V

Maximum PWM Frequency

*Must not exceed 10 seconds

10 KHz

Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 5

4.0 BOARD LAYOUT

ROBOT . HEAD to TOE

Product User’s Manual – SHIELD-MD10

1. Stackable Digital I/O Headers

JP4 and JP6 are Digital I/O pins stacked to the Arduino main board.

2. Optional External Control

External control is for the use of other types of microcontroller besides Arduino.

3. 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).

4. 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).

5. Stackable Analog Input Header

This is the analog port of the Arduino and is not used by SHIELD-MD10. The stackable header allows other stacked shield to utilize these pins.

6. Stackable Power Pins Header

This is the power port of the Arduino. Only RST and GND pins are connected to the

SHIELD-MD10. The stackable header allows other stacked shield to utilize these pins.

7. Reset Button

Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 6

ROBOT . HEAD to TOE

Product User’s Manual – SHIELD-MD10

Reset button is for the convenience of user to reset the Arduino main board.

8. 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.

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. Green Power LED

Turn on when the SHIELD-MD10 is powered up.

11. Terminal Block

Connect to motor and power source.

Pin No.

Pin Name Description

1 POWER + Positive supply

2

3

POWER -

Motor Output A

Negative supply

Connect to motor terminal A

4 Motor Output B Connect to motor terminal B

12. PWM Pin Selector

User may select D3, D5, D6, D9, D10 or D11 as the PWM pin for SHIELD-MD10 with the mini jumper.

13. DIR Pin Selector

User may select D2, D4, D7, D8, D12 or D13 as the direction pin for SHIELD-MD10 with the mini jumper.

Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 7

5.0 DIMENSION

ROBOT . HEAD to TOE

Product User’s Manual – SHIELD-MD10

Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 8

ROBOT . HEAD to TOE

Product User’s Manual – SHIELD-MD10

6.0 HARDWARE INSTALLATION

This section shows the example of using SHIELD-MD10 with Arduino UNO as the main controller to control a brush motor. However, other Arduino main board such as Arduino

Duemilanove and Arduino Mega can also be used.

Figure below shows that the SHIELD-MD10 is stacked on the Arduino UNO. Please ensure that the pins alignment is correct.

Select the pins for PWM and DIR. The default PWM pin is set to D3 while the DIR pin is set to D2. However, other pins may be selected if these pins are already used by other application. Remember to initialize the correct Arduino’s digital pin accordingly in the user firmware.

Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 9

ROBOT . HEAD to TOE

Product User’s Manual – SHIELD-MD10

Connect the brush motor and motor power to the terminal block on SHIELD-MD10 as shown. Don’t forget about the power source for the Arduino main board too.

Power up the Arduino main board and load the firmware first before powering up the

SHIELD-MD10 motor driver shield.

Example source code can be downloaded from the SHIELD-MD10 product page at Cytron’s website.

Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 10

ROBOT . HEAD to TOE

Product User’s Manual – SHIELD-MD10

7.0 WARRANTY

● Product warranty is valid for 6 months.

Warranty only applies to manufacturing defect.

Damaged caused by miss-use is not covered under warranty

● Warranty does not cover freight cost for both ways.

Prepared by

Cytron Technologies Sdn. Bhd.

19, Jalan Kebudayaan 1A,

Taman Universiti,

81300 Skudai,

Johor, Malaysia.

Tel: +607-521 3178

Fax: +607-521 1861

URL: www.cytron.com.my

Email: [email protected]

[email protected]

Created by Cytron Technologies Sdn. Bhd. – All Right Reserved 11

advertisement

Key Features

  • Bi-directional motor control
  • Supports motor voltage ranges from 7V to 25V
  • 10A continuous, 15A peak current (10 seconds)
  • 3.3V and 5V logic-level input
  • Solid state components for fast response
  • Stackable I/O headers for additional shields
  • Selectable Digital Pins for PWM and DIR

Frequently Answers and Questions

What is the maximum continuous current rating of the SHIELD-MD10?
The SHIELD-MD10 has a maximum continuous current of 10A.
What type of motor can the SHIELD-MD10 control?
The SHIELD-MD10 is designed to control brushed DC motors.
What is the maximum voltage range the SHIELD-MD10 can handle?
The SHIELD-MD10 supports motor voltage ranges from 7V to 25V.
Is there a temperature limit for the SHIELD-MD10?
The document does not mention a specific temperature limit for the SHIELD-MD10. However, it does mention that it uses fully NMOS H-Bridge for better efficiency and no heat sink is required.
What is the PWM frequency capability of the SHIELD-MD10?
The shield can support a PWM frequency up to 10KHz.
What are the pin selection options for PWM and DIR on the SHIELD-MD10?
You can select D3, D5, D6, D9, D10, or D11 as the PWM pin and D2, D4, D7, D8, D12, or D13 as the direction pin using the mini jumpers.
Can I use the SHIELD-MD10 with other Arduino boards besides the UNO?
Yes, the shield is compatible with Arduino UNO, Arduino Duemilanove, Arduino Mega, Arduino Leonardo, and possibly other pin-compatible main boards.

Related manuals

Download PDF

advertisement