FIT0441

FIT0441 Datasheet


FIT0441 Brushless DC Motor with Encoder 12V 159RPM

Part Datasheet
FIT0441 FIT0441 FIT0441 (pdf)
PDF Datasheet Preview
FIT0441 Brushless DC Motor with Encoder 12V 159RPM

Contents
• 1 Introduction
• 2 Specification
• 3 Pins
• 4 Tutorial

Requirements Connection Diagram Sample Code

Introduction

This is a new brushless DC motor with the added bonus of a built-in motor driver - this means it doesn't need any external motor drivers and you can connect it to an Arduino directly! The motor comes with direction control, PWM rotational speed control and frequency feedback output. It is suitable for miniature-sized mobile robotic platforms. With the motor speed feedback signal, it is useful in cyclic control systems.

Specification
• Operating Voltage 12V
• Motor Rated Speed 7100-7300rpm
• Torque 2.4kg*cm
• Speed 159 rpm/min approx.
• Reduction ratio 45:1
• Signal cycle pulse number 45*6 Each cycle outputs 6 pulse
• Control mode:

PWM speed control Direction control Feedback pulse output

Pins

LabelName
1 black POWER- GND
2 red POWER+ 12V
3 yellowFG frequency feedback output
4 white PWM Control, 0-5V

Direction Pin +5V or dangling, motor moves 5 blue forward GND or cathode, motor moves backward.

Tutorial

Here is a example how to use this motor, Just follow the guide, and you will get it work.

Requirements

First, prepare the following hardware and software.
• Hardware

UNO x1 Motor x1
• Software Arduino IDE V1.6.5 Click to Download Arduino IDE

Connection Diagram

After the hardware, the module is connected with the UNO in the following diagram.

No higher resolution available.

FIT0441-C.png 516 x 575 pixels, file size 62 KB, MIME type image/png

Sample Code

Open the Arduino IDE and copy the following code to the IDE. Select your board's serial port and the board type e.g. Arduino UNO and upload the sample code.

Open the Serial monitor. Enter a number between 0 and 255 to set the motor's speed. 0 Maxmum speed 255 Stop
• The code will alternates its rotation direction every 5 seconds.
int i = 0 unsigned long time = 0 bool flag = HIGH;
void setup // put your setup code here, to run once Serial.begin 115200 pinMode 10, OUTPUT //PWM PIN 10 with white line pinMode 11, OUTPUT ;//direction control PIN 11 with blue line
void loop // put your main code here, to run repeatedly if millis - time > 5000 flag = !flag digitalWrite 10, flag time = millis if Serial.available analogWrite 11, Serial.parseInt //input speed must be int delay 200 for int j = 0;j<8;j++ i += pulseIn 9, HIGH, //SIGNAL OUTPUT PIN 9 with white line,cyc
le = 2*i,1s = cycle pulse i = i >> 3;
/ i //speed Serial.println " r/min" i = 0;
r/min

Powered By DFRobot 2008-2017
More datasheets: 301-9025-01 | BDW24CTU | BDW24TU | BDW24ATU | BDW24BTU | EAPL3020WA5 | 19032568A | CLM4B-RKW-CWAWBAA3 | CYV15G0100EQ-SXC | DM74S280N


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived FIT0441 Datasheet file may be downloaded here without warranties.

Datasheet ID: FIT0441 508945