FIT0441 Brushless DC Motor with Encoder 12V 159RPM
Part | Datasheet |
---|---|
![]() |
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.